Skip to main content

RNBGrader package

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rnbgrader-0.3.5.tar.gz (36.7 kB view details)

Uploaded Source

File details

Details for the file rnbgrader-0.3.5.tar.gz.

File metadata

  • Download URL: rnbgrader-0.3.5.tar.gz
  • Upload date:
  • Size: 36.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.2

File hashes

Hashes for rnbgrader-0.3.5.tar.gz
Algorithm Hash digest
SHA256 a97e8c98b9805af721f102f5ae70fe8c3a33ea390551569b59932a70249be5d6
MD5 e835e9e2b671418ba5b2950edb09a3e0
BLAKE2b-256 0f3023e8ab95eb5199653b0940460bc7bd99ae79023ee62dc3b00e16610f1871

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page