Skip to main content

Build tool for Reproducible Reporting

Project description

PyPI Upload pytest PyPI Version PyPI - Python Version GPL-3 License

RepRepBuild

RepRepBuild is the build tool for Reproducible Reporting. Run rr in a source directory, and the publication will be rebuilt from its source.

To get started, follow the documentation of the templates repository. RepRepBuild will be installed in your instance of the template, as part of the setup.

RepRepBuild emphasizes two kinds of reproducibility:

  1. Byte-for-byte reproducibility of the generated files. If the same inputs are used, the same files are produced. Irrelevant timestamps and other annoyances are eliminated for this purpose.
  2. Hands-free reproducible workflows for building publication files. Given the raw research results, anyone can regenerate plots, tables, and PDF files for a publication.

The first kind type of reproducibility helps with the second. When a file changes in the Git commit history, RepRepBuild tries to ensure that this is not the side effect of something irrelevant. This makes it easier to trace the origin of (changes to) results.

If you would like to contribute, please read CONTRIBUTING.md.

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

RepRepBuild-1.4.2.tar.gz (90.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

RepRepBuild-1.4.2-py3-none-any.whl (86.5 kB view details)

Uploaded Python 3

File details

Details for the file RepRepBuild-1.4.2.tar.gz.

File metadata

  • Download URL: RepRepBuild-1.4.2.tar.gz
  • Upload date:
  • Size: 90.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for RepRepBuild-1.4.2.tar.gz
Algorithm Hash digest
SHA256 a80d918dfc6afda0b6748f10cafbbe166357ea99bb9bb0a8d2f3d5ce32b96118
MD5 47cdb9363d2e5879fb96fcdc7c39981e
BLAKE2b-256 0c1f4c511c153fa64361f2b853e8c0b05a633abf7e075b78730077773fab2a5f

See more details on using hashes here.

File details

Details for the file RepRepBuild-1.4.2-py3-none-any.whl.

File metadata

  • Download URL: RepRepBuild-1.4.2-py3-none-any.whl
  • Upload date:
  • Size: 86.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for RepRepBuild-1.4.2-py3-none-any.whl
Algorithm Hash digest
SHA256 85c598537793e88ed54c95fa713308138f885235e85289fc3474b22be48858a7
MD5 75d08b1206c0158dbbe9c129341b159f
BLAKE2b-256 0886c7932b470296093cef58381f1107b1e83ad7d7d28719b6fa66ae68a43fe1

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