Package: BrailleR 1.1.0

BrailleR: Improved Access for Blind Users

Blind users do not have access to the graphical output from R without printing the content of graphics windows to an embosser of some kind. This is not as immediate as is required for efficient access to statistical output. The functions here are created so that blind people can make even better use of R. This includes the text descriptions of graphs, convenience functions to replace the functionality offered in many GUI front ends, and experimental functionality for optimising graphical content to prepare it for embossing as tactile images.

Authors:A. Jonathan R. Godfrey [aut, cre], Debra Warren [aut], Deepayan Sarkar [aut], Donal Fitzpatrick [ctb], Duncan Murdoch [ctb], Greg Snow [ctb], Gabriel Becker [aut], Heather Turner [ctb], Henrik Bengtsson [ctb], James Curtis [ctb], James Thompson [aut], JooYoung Seo [ctb], Marshall Flax [ctb], Paul Murrell [aut], Sophie Banks [ctb], Timothy Bilton [aut], Tony Hirst [ctb], Tsan-Kuang Lee [ctb], Volker Sorge [aut], Yihui Xie [ctb]

BrailleR_1.1.0.tar.gz
BrailleR_1.1.0.zip(r-4.5)BrailleR_1.1.0.zip(r-4.4)BrailleR_1.1.0.zip(r-4.3)
BrailleR_1.1.0.tgz(r-4.4-any)BrailleR_1.1.0.tgz(r-4.3-any)
BrailleR_1.1.0.tar.gz(r-4.5-noble)BrailleR_1.1.0.tar.gz(r-4.4-noble)
BrailleR_1.1.0.tgz(r-4.4-emscripten)BrailleR_1.1.0.tgz(r-4.3-emscripten)
BrailleR.pdf |BrailleR.html
BrailleR/json (API)
NEWS

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

Peer review:

Bug tracker:https://github.com/ajrgodfrey/brailler/issues

On CRAN:

206 exports 123 stars 4.64 score 129 dependencies 128 scripts 627 downloads

Last updated 5 months agofrom:5ebb7a132b. Checks:OK: 3 NOTE: 4. Indexed: yes.

TargetResultDate
Doc / VignettesOKSep 10 2024
R-4.5-winNOTESep 10 2024
R-4.5-linuxNOTESep 10 2024
R-4.4-winNOTESep 10 2024
R-4.4-macNOTESep 10 2024
R-4.3-winOKSep 10 2024
R-4.3-macOKSep 10 2024

Exports:AddXMLAddXML.boxplotAddXML.defaultAddXML.dotplotAddXML.eulerrAddXML.ggplotAddXML.histogramAddXML.scatterplotAddXML.tsplotAugmentAugment.AugmentedAugment.boxplotAugment.defaultAugment.dotplotAugment.eulerrAugment.ggAugment.ggplotAugment.histogramAugment.scatterplotAugment.tsplotAutoSpellCheckboxplotBrailleRBrailleRHomeBrailleRInActionBRLThisBrowseSVGcheck_itCheckItChooseEmbosserChooseSlideStyleChooseStyleCleanCSVcmdCMDDataViewerDescribeDescribe.defaultDescribe.ggplotDescribe.histogramDescribe.scatterplotDescribe.tsplotdotplotdotplot.defaultdotplot.formulaexplorerExplorerFindCSSFileFindReplaceFittedLinePlotGet7zipGetCygwinGetExampleTextGetGoingGetPandocGetPythonGetPython27GetPython3GetRStudioGetWriteRGetWxPythonGetWxPython27GetWxPython3GoAdvancedGoBlindGoNovicegoogleGoogleGoSightedGrabLastgrepgrep.defaultgrep.VIgraphgsubgsub.defaultgsub.VIgraphhisthistoryHistory2QmdHistory2RmdInQuotesJoinBlindRUGLatexOffLatexOnLURNMainMakeAccessibleSVGMakeAccessibleSVG.defaultMakeAccessibleSVG.ggplotMakeAccessibleSVG.histogramMakeAccessibleSVG.scatterplotMakeAccessibleSVG.tsplotMakeAdminBatchMakeAllFormatsMakeAllInOneSlideMakeBatchMakeReadableMakeRprofileMakeSlideShowMakeSlidyMyBrailleRNewFunctionnNonMissingnotepadNotepadOneFactorOnePredictorPandocAllpdf2htmlplot.fittedlineplotplot.scatterplotplot.tsplotPremier100PrepareWriteRprint.descriptionprint.fittedlineplotprint.multiDescriptionprint.scatterplotprint.tsplotprint.VIprint.VIgraphprint.wordlistProcessAllMdProcessAllRmdR2QmdR2RmdR2txtr4dsR4DSRemoveBOMRequireResetDefaultsRnw2RmdScatterPlotSessionLogSetAuthorSetBRLPointSizeSetLanguageSetMakeUpperSetPaperHeightSetPaperWidthSetPValDigitsSetSigLevelSetupBrailleRShowMesort.VIgraphSpellCheckSpellCheckFilessummary.recordedplotSVGThisSVGThis.boxplotSVGThis.defaultSVGThis.dotplotSVGThis.eulerrSVGThis.ggplotSVGThis.histogramSVGThis.scatterplotSVGThis.tsplotTestPythonTestWXThankYouThreeFactorsTimeSeriesPlotTwoFactorstxtCommenttxtOuttxtSkiptxtStarttxtStopUniDescupdate.fittedlineplotupdate.scatterplotupdate.tsplotUpdateGraphUseTemplateUseTemplateListVIVI.aovVI.boxplotVI.data.frameVI.defaultVI.dotplotVI.ggplotVI.histVI.histogramVI.htestVI.listVI.lmVI.matrixVI.qccVI.summary.lmVI.tsplotVI.TukeyHSDViewOffViewOnViewSVGwhat_isWhatIsWhereXYWhichFileWriteRWriteRHomewtfWTFXLabYLab

Dependencies:askpassbase64encbrewbriobslibcachemcallrclicliprcolorspacecommonmarkcpp11crayoncredentialscurldescdevtoolsdiffobjdigestdownlitdplyrellipsisevaluateextrafontextrafontdbfansifarverfastmapfontawesomefsgenericsgertggplot2ghgitcredsgluegridGraphicsgridSVGgtablehighrhtmltoolshtmlwidgetshttpuvhttr2hunspelliniisobandjquerylibjsonliteknitrlabelinglaterlatticelifecyclemagrittrMASSmathjaxrMatrixmemoisemgcvmimeminiUImomentsmunsellnlmeopensslpillarpkgbuildpkgconfigpkgdownpkgloadpraiseprettyunitsprocessxprofvispromisespspurrrquartoR6raggrappdirsrbibutilsrcmdcheckRColorBrewerRcppRdpackrematch2remotesrlangrmarkdownrolocrolocISCCNBSroxygen2rprojrootrstudioapiRttf2pt1rversionssassscalessessioninfoshinysourcetoolsspellingstringistringrsyssystemfontstestthattextshapingtibbletidyrtidyselecttinytexurlcheckerusethisutf8vctrsviridisLitewaldowhiskerwithrxfunXMLxml2xopenxtableyamlzip

The BrailleR package Example 1

Rendered fromEx1histograms.rmdusingknitr::rmarkdownon Sep 10 2024.

Last update: 2016-01-05
Started: 2016-01-05

The BrailleR package Example 2

Rendered fromEx2BasicNumerical.rmdusingknitr::rmarkdownon Sep 10 2024.

Last update: 2016-01-05
Started: 2016-01-05

The BrailleR package Example 3

Rendered fromEx3UnivariateDescription.rmdusingknitr::rmarkdownon Sep 10 2024.

Last update: 2016-01-05
Started: 2016-01-05

The BrailleR package Example 4

Rendered fromEx4SingleResponseOneGroupingFactor.rmdusingknitr::rmarkdownon Sep 10 2024.

Last update: 2020-12-24
Started: 2016-01-05

Exploring Graphs

Rendered fromExploringGraphs.Rmdusingknitr::rmarkdownon Sep 10 2024.

Last update: 2024-04-13
Started: 2023-01-07

Getting started with the BrailleR package

Rendered fromBrailleR.Rmdusingknitr::rmarkdownon Sep 10 2024.

Last update: 2023-01-07
Started: 2023-01-07

History of the BrailleR package

Rendered fromBrailleRHistory.rmdusingknitr::rmarkdownon Sep 10 2024.

Last update: 2021-01-17
Started: 2016-01-05

Getting started with the WriteR application

Rendered fromIntroWriteR.Rmdusingknitr::rmarkdownon Sep 10 2024.

Last update: 2023-01-14
Started: 2016-06-03

Testing the VI.ggplot() within the BrailleR package"

Rendered fromqplot.Rmdusingknitr::rmarkdownon Sep 10 2024.

Last update: 2023-02-16
Started: 2016-05-26

Readme and manuals

Help Manual

Help pageTopics
Improved Access for Blind UsersBrailleR-package BrailleR
Create XML files to sit alongside SVG files in order to make an accessible graph experience.AddXML AddXML.boxplot AddXML.default AddXML.dotplot AddXML.eulerr AddXML.ggplot AddXML.histogram AddXML.scatterplot AddXML.tsplot
add additional detail to the stored object for a graph.Augment .AugmentGrid Augment Augment.Augmented Augment.boxplot Augment.default Augment.dotplot Augment.eulerr Augment.gg Augment.ggplot Augment.histogram Augment.scatterplot Augment.tsplot
Automatic fixing of typosAutoSpellCheck
Create a standard boxplot with a few extra elements added to the output objectboxplot
Open the home page for the BrailleR Project, the Google search engine, the BrailleR in Action book, or the Let's Use R Now (LURN) book in your browserBrailleRHome BrailleRInAction Google google LURN R4DS r4ds WriteRHome
Convert a graph to a pdf ready for embossingBRLThis
Merge svg and xml file in html fileBrowseSVG
Investigate data objectsCheckIt check_it WhatIs what_is
clean out unwanted white space from a csv fileCleanCSV
Open a data object in your chosen spreadsheet softwareDataViewer
Deprecated functionsGetPython27 GetWxPython27 MakeAllInOneSlide MakeSlideShow MakeSlidy
Describe method to help visualize plot types.Describe Describe.aov Describe.boxplot Describe.default Describe.dotplot Describe.ggplot Describe.histogram Describe.lm Describe.matrix Describe.scatterplot Describe.summary.lm Describe.tsplot Describe.TukeyHSD print.description print.multiDescription
create a dotplot using stripchartdotplot dotplot.default dotplot.formula
Prepare BrailleR settings for specific braille embossersEmbossers Premier100
Find/Replace text in a fileFindReplace Rnw2Rmd UseTemplate UseTemplateList
extract the example text from a help pageGetExampleText
Set options for using BrailleRGetGoing GetingStarted
Download and install software (Windows users only)Get7zip GetCygwin GetPandoc GetPython GetPython3 GetRStudio GetWriteR GetWxPython GetWxPython3
String manipulation of the output produced by VI.ggplotgrep grep.default grep.VIgraph gsub gsub.default gsub.VIgraph
Create a standard histogram with a few extra elements added to the output objecthist
View the history of the current workspacehistory
Internal functions for the BrailleR packageFindCSSFile InQuotes nNonMissing
Send an email based on a templateJoinBlindRUG ThankYou
Create and display a accessible exploration webpage SVG of graphMakeAccessibleSVG MakeAccessibleSVG.default MakeAccessibleSVG.ggplot MakeAccessibleSVG.histogram MakeAccessibleSVG.scatterplot MakeAccessibleSVG.tsplot
Prepare the options for conversion of an R markdown file.MakeAllFormats
Create batch files for processing R scripts and markdown files under WindowsMakeAdminBatch MakeBatch
Convert line breaks in vignette documentationMakeReadable
Work flow convenience functionsHistory2Qmd History2Rmd ProcessAllMd ProcessAllRmd R2Qmd R2Rmd RemoveBOM rnw2Rmd
Load BrailleR on Startup in Current Working DirectoryMakeRprofile
Turn a set of Rmd files into an HTML slide show
Create a template for a new functionNewFunction
Open standard Windows tools quicklyCMD cmd Explorer explorer Notepad notepad
Analysis for a continuous response for one group factorOneFactor
Exploration of the relationship between a response and a single predictorOnePredictor
Set package optionsGoAdvanced GoBlind GoNovice GoSighted LatexOff LatexOn ViewOff ViewOn
Convert files using pandoc.PandocAll
Convert a pdf file to htmlpdf2html
Save a transcript of commands and/or output to a text file.R2txt R2txt.vars txtComment txtOut txtSkip txtStart txtStop
Load a package by installing it if necessaryRequire
Create a standard scatter plot with a few extra elements added to the output objectFittedLinePlot plot.fittedlineplot plot.scatterplot print.fittedlineplot print.scatterplot ScatterPlot
Retrieve a copy of the console input/outputGrabLast SessionLog ShowMe
Functions for setting package options.ChooseEmbosser ChooseSlideStyle ChooseStyle ResetDefaults SetAuthor SetBRLPointSize SetLanguage SetMakeUpper SetPaperHeight SetPaperWidth SetPValDigits SetSigLevel
Establish or open the BrailleR folder for the userMyBrailleR SetupBrailleR
Sort VI.ggplot points listsort.VIgraph
A spell checking interfaceSpellCheck
Spell checking a file or all files within a specified folderprint.wordlist SpellCheckFiles
Summarise the display list for a graphics devicesummary.recordedplot
Save commonly used graphs as structured SVG files.addInfo MakeTigerReady SVGThis SVGThis.boxplot SVGThis.default SVGThis.dotplot SVGThis.eulerr SVGThis.ggplot SVGThis.histogram SVGThis.scatterplot SVGThis.tsplot
A convenience function for a Three-way analysisThreeFactors
Create a standard time series plot with a few extra elements added to the output objectplot.tsplot print.tsplot TimeSeriesPlot
A convenience function for a two-way analysisTwoFactors
Unfinished Methods to help vision impaired useRsVI.aovlist VI.barplot VI.Date VI.density VI.factor VI.glm VI.manova VI.mlm VI.stepfun VI.table
Descriptive statistics and graphs for univariate dataUniDesc
extract or alter graph parametersMain update.fittedlineplot update.scatterplot update.tsplot UpdateGraph XLab YLab
Extract information from a graphical objectprint.VI print.VIgraph VI VI.aov VI.boxplot VI.data.frame VI.default VI.dotplot VI.ggplot VI.hist VI.histogram VI.htest VI.list VI.lm VI.matrix VI.qcc VI.summary.lm VI.tsplot VI.TukeyHSD
Create the necessary files to allow interactive viewing of SVGViewSVG
Count points in a scatter plotWhereXY
Find a text string in filesWhichFile
Getting started with WriteRPrepareWriteR TestPython TestWX WriteR
What's this figure?WTF wtf