Package: reschola 0.5.6.9006

Jan Netík

reschola: The Schola Empirica Package

A collection of utilies, themes and templates for data analysis at Schola Empirica.

Authors:Petr Bouchal [aut], Jan Netík [aut, cre], Jaromír Mazák [ctb], Aleš Vomáčka [ctb], SCHOLA EMPIRICA, z. s. [cph, fnd]

reschola_0.5.6.9006.tar.gz
reschola_0.5.6.9006.zip(r-4.6)reschola_0.5.6.9006.zip(r-4.5)
reschola_0.5.6.9006.tgz(r-4.6-any)reschola_0.5.6.9006.tgz(r-4.5-any)
reschola_0.5.6.9006.tar.gz(r-4.7-any)reschola_0.5.6.9006.tar.gz(r-4.6-any)
reschola_0.5.6.9006.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
reschola/json (API)

# Install 'reschola' in R:
install.packages('reschola', repos = c('https://scholaempirica.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/scholaempirica/reschola/issues

On CRAN:

Conda:

4.78 score 5 stars 70 exports 101 dependencies

Last updated from:fae86b9373. Checks:7 ERROR, 2 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64ERROR216
source / vignettesOK301
linux-release-x86_64ERROR183
macos-release-arm64ERROR130
macos-oldrel-arm64ERROR169
windows-develERROR111
windows-releaseERROR111
windows-oldrelERROR119
wasm-releaseOK149

Exports::=.czech_months.data%labs_from%as_czech_dateas_labelas_namecompile_and_opencopy_schola_templateczech_date_intervalczech_date_maindict_from_datadraft_pdfdraft_wordenquoenquosextract_schola_barplot_infofct_nanifyflush_axisgd_download_foldergd_get_projgd_upload_fileget_input_dataget_intermediate_dataget_labs_dfget_processed_datagg_checkimport_fontsinstall_reschola_fontslabel_number_czlabel_percent_czls_add_participantsls_callls_exportls_get_attrsls_invitels_loginls_participantsls_responsesls_set_participant_propertiesls_standardize_datesls_surveysmanage_docx_header_logosopen_schola_templateplot_lollipopprepare_lollipop_datarecover_labsregister_reschola_fontsremove_empty_atscale_x_commascale_x_number_czscale_x_percentscale_x_percent_czscale_y_commascale_y_number_czscale_y_percentscale_y_percent_czschola_barplotschola_labellerschola_pdfschola_wordschola_word2set_reschola_ggplot_fontsstentheme_scholause_reschola_fontswith_clrwrite_input_datawrite_intermediate_datawrite_processed_data

Dependencies:askpassbase64encbitbit64bookdownbslibcachemclicliprcommonmarkcpp11crayoncredentialscurldescdigestdplyrevaluateextrafontextrafontdbfarverfastmapfontawesomeforcatsfsgarglegenericsgertggplot2ggtextgitcredsgluegoogledrivegridtextgtableherehighrhmshrbrthemeshtmltoolshttrhttr2iniisobandjpegjquerylibjsonliteknitrlabelinglifecyclelitedownlubridatemagrittrmarkdownmemoisemimeofficeropensslpillarpkgconfigpngprettyunitsprogresspurrrR6raggrappdirsRColorBrewerRcppreadrrlangrmarkdownrprojrootrstudioapiRttf2pt1S7sassscalesstringistringrsyssystemfontstextshapingtibbletidyrtidyselecttimechangetinytextzdbusethisutf8uuidvctrsviridisLitevroomwhiskerwithrxfunxml2yamlzip

Making charts
reschola and charts | The reschola theme | Global theme setting | Basic usage of theme_schola() | Override defaults changed inside theme_schola() | Small mutliples | Building a diverging Likert plot | Using colour scales | Using custom numeric scales | Sizing images | Making fonts work | Using fonts | Tricks of the trade for ggplot2 | Resources on good practice | Handy (or just cool) ggplot2 extensions | Crucial | Useful | Fun

Last update: 2022-03-02
Started: 2020-03-14

Setup guide
Quick note on installing the package without all the development paraphernalia | Overview | I already have R and all the other stuff | Installing R | R | RStudio | Workspace in RStudio | RStudio Cloud | Development tools | Locale: language and related settings | R configuration | More on this | Packages | CRAN Mirror | Some background on packages | Authorize R to access Google Drive | TBD: renv | Installing git | RStudio and git | Github | Some basic concepts for working with Git | Repository (repo) | Local and remote | Working copy, staging area, committed files | Diff (git diff) | Staging (git add) | Commit (git commit) | Push (git push) | Pull | Troubleshooting | Git GUI (Graphical User Interface) | Optional: LaTEX | Optional: text editor | Fonts for reschola charts

Last update: 2022-03-02
Started: 2020-03-14

The Workflow
Objective | Principles | 1. Reproducible projects | 2. Reproducible reports | 3. Consistent style of outputs | 3. Good documentation | 4. Efficiency | Building blocks | On reproducibility frameworks | 1. Project initiation via the project template | 2. Default project structure | 3. Document templates | 4. ggplot2 theme | 5. Utilities | Step by step | 1. Start a new project | Not committing sensitive data to git | Google Authentication | renv: managing package dependencies | 2. Download the data | 3. Read in, check and process the data | Data and git | 4. Explore/Analyse the data | Approaches

Last update: 2021-12-02
Started: 2020-03-14

Developing this package further
Development process | Dependencies | Quality assurance | Checks / Continuous integration | Test coverage | Making package binaries available | Online documentation | Reusing/reshaping the documentation | Making changes | Reusing | How to change key parts | Resources and acknowledgements

Last update: 2021-10-05
Started: 2020-03-15

Getting started
Guidance on how to set up your computer and your mind for doing data analysis the Schola way | An Rstudio project template for easy project setup | Templates for producing reports in the Schola style | A ggplot2 theme in the Schola style and related plotting utilities | Meta: keeping this packate up to date and up to scratch

Last update: 2021-10-05
Started: 2020-03-13

Tips and Tricks for R and Rstudio
RStudio tips | General helpers | Snippets | Handy keyboard shortcuts | Retrieving documentation | Getting help beyond the documentation | The usethis package: utilities for easy code development | Data exploration | Data input | From LimeSurvey | From Google sheets / Forms | Data manipulation | Data output | Data checking | Data cleaning | Resources for different data types or analysis areas | Web scraping | Modeling | Spatial data | Displaying geospatial data and making maps | Geodata on Czech Republic | Statistical data | Czech public finance data | Time series | Network data  | Text data | Getting stuff on the web | Long-form, multipart reports

Last update: 2020-04-15
Started: 2020-03-14

Readme and manuals

Help Manual

Help pageTopics
Make Date of Class 'czech_date'as_czech_date
Write base64 string to fileb64_string_to_file
Safely Compile RMarkdown Document(s)compile_and_open
Copy default Schola template into project directorycopy_schola_template
Czech Date Intervalczech_date_interval
Get item code-label dictionary from datadict_from_data
Create a '.Rmd' draft using Schola templatesdraft_pdf draft_word
Extract detailed info from Schola barplotextract_schola_barplot_info
NAnify factor levelfct_nanify
A shorcut for making axis text flush with axisflush_axis
Czech formatted scales for ggplot2formatscz label_number_cz label_percent_cz
Download files from Google Drive foldergd_download_folder
Get current reschola project Google Drive URL IDgd_get_proj
Upload a file to project's Google Drivegd_upload_file
Quick access to data in standard 'reschola' projectget_input_data get_intermediate_data get_processed_data write_input_data write_intermediate_data write_processed_data
Get labels of variablesget_labs_df
Import Ubuntu fonts for use in charts and in the PDF reportsimport_fonts
Install reschola fonts on your computerinstall_reschola_fonts
Add Participant(s) to the Surveyls_add_participants
Call LimeSurvey API Directlyls_call
Check for Illegal Attributesls_check_attributes
Export Responses with Participants Attachedls_export
Get Survey Attributes in Semantic Formls_get_attrs
Invite Participant(s)ls_invite
Login to LimeSurvey APIls_login
List Participantsls_participants
Export Responsesls_responses
Set or Edit Attribute(s) of an Participantls_set_participant_properties
Standardize Date Variables in LimeSurvey Datals_standardize_dates
List All Surveys at the Serverls_surveys
Add or replace logo in the header of a Word documentmanage_docx_header_logos
Locate and open default Schola templatesopen_schola_template
Plot lollipopplot_lollipop
Prepare data for 'plot_lollipop()'prepare_lollipop_data
Recover lost labels from same-structured tibble with labels%labs_from% recover_labs `%labs_from%`
Register reschola fonts on Windowsregister_reschola_fonts
Remove rows empty only at specified columnsremove_empty_at
Continuous scales with Czech percent labelsscalescz scale_x_number_cz scale_x_percent_cz scale_y_number_cz scale_y_percent_cz
Plot standard Schola likert-like barplot with groupwise comparison per itemsschola_barplot
Labeller with width wrapping and item code-label dictionaryschola_labeller
Schola Empirica PDF Formatschola_pdf
Basic Schola Empirica Word documentschola_word
Schola Empirica Word document with customisable templateschola_word2
Transform to STEN score (Standard Ten)sten
A Schola Empirica ggplot2 themetheme_schola
Make ggplot2 use font(s) in text-based geomsset_reschola_ggplot_fonts use_reschola_fonts
Create HTML span tag with text and color stylewith_clr