{"repo":"VIDA-NYU/reprozip","free":true,"listed":false,"github":"https://github.com/VIDA-NYU/reprozip","clone":"git clone https://github.com/VIDA-NYU/reprozip.git","description":"ReproZip is a tool that simplifies the process of creating reproducible experiments from command-line executions, a frequently-used common denominator in computational science.","language":"Python","stars":362,"topics":["reprozip","computational-science","reprounzip","python","reproducibility","linux","science","scientific-computing","archiving","reproducible-research"],"license":"BSD-3-Clause","category":"cli-tools","readme_excerpt":"ReproZip ======== [ReproZip][web] is a tool aimed at simplifying the process of creating reproducible experiments from command-line executions, a frequently-used common denominator in computational science. It tracks operating system calls and creates a package that contains all the binaries, files and dependencies required to run a given command on the author's computational environment (packing step). A reviewer can then extract the experiment in his environment to reproduce the results (unpacking step). Quickstart ---------- We have an example repository with a variety of different software. Don't hesitate to check it out, and contribute your own example if use ReproZip for something new! Packing Packing experiments is only available for Linux distributions. In the environment where the experiment is originally executed, first install reprozip: $ pip install reprozip Then, run your experiment with reprozip. Suppose you execute your experiment by originally running the following command: $ ./myexperiment -my --options inputs/somefile.csv other file here.bin To run it with reprozip, you just need to use the prefix reprozip trace : $ reprozip trace ./myexperiment -my --options inputs/somefile.csv other file here.bin This command creates a .reprozip-trace directory, in which you'll find the configuration file, named config.yml . You can edit the command line and environment variables, and choose which files to pack. If you are using Debian or Ubuntu, most of these files (libra","default_branch":null,"files":null,"tree":[],"storefront":"/r/VIDA-NYU","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/VIDA-NYU/reprozip/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}