Skip to main content

RNBGrader - utilities for grading R Markdown notebooks

Utilities for grading notebooks in R Markdown.

Notebooks can be R notebooks or Jupyter notebooks converted to R Markdown with Jupytext

Quickstart

See the tests for examples.

Installation

pip install rnbgrader

Code

See https://github.com/matthew-brett/rnbgrader

Released under the BSD two-clause license - see the file LICENSE in the source distribution.

travis-ci kindly tests the code automatically under Python versions 3.6 through 3.8.

The latest released version is at https://pypi.python.org/pypi/rnbgrader

Tests

R requirements

You need the R kernel installed for the tests.

On Mac:

brew install libgit2 harfbuzz fribidi

On Debian / Ubuntu:

sudo apt install -y libgit2-dev libharfbuzz-dev libfribidi-dev

On any platform:

Rscript -e "install.packages(c('repr', 'IRdisplay', 'crayon', 'pbdZMQ', 'devtools'))"
Rscript -e "devtools::install_github('IRkernel/IRkernel')"
Rscript -e "IRkernel::installspec()"

The rest

  • Install rnbgrader

  • Install the test requirements:

    pip install -r test-requirements
    
  • Run the tests with:

    pytest rnbgrader
    

Support

Please put up issues on the rnbgrader issue tracker.

Metadata

Release files for rnbgrader 0.3.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rnbgrader 0.3.5
File Size Uploaded
rnbgrader-0.3.5.tar.gz 36.7 kB Details

Release files / rnbgrader-0.3.5.tar.gz

Download URL rnbgrader-0.3.5.tar.gz
Size 36.7 kB
Tags Source
SHA-256 checksum
How to use checksums
a97e8c98b9805af721f102f5ae70fe8c3a33ea390551569b59932a70249be5d6
BLAKE2b-256 checksum
How to use checksums
0f3023e8ab95eb5199653b0940460bc7bd99ae79023ee62dc3b00e16610f1871
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.2

Release history Release notifications | RSS feed

This release

0.3.5 This release

1 release file

0.3.4

1 release file

0.3.3

1 release file

0.3.2

1 release file

0.3.1

1 release file

0.3

1 release file

0.2

1 release file

0.1.1

1 release file

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page