Skip to content

Reproducible, efficient, flexible batch processing using pipelines for sustainable software experiments

License

Notifications You must be signed in to change notification settings

kostrykin/repype

Repository files navigation

To support the sustainability of your software experiments

Installation:

git clone git@github.com:kostrykin/repype.git
cd repype && python setup.py install

Documentation: https://repype.readthedocs.io

Examples:

Development instructions:

  • To run the test suite, first install the testing dependencies:

    pip install -r tests/requirements.txt
    python -m unittest
    
  • Instead of using python -m unittest, use coverage.py to also produce a test coverage report:

    coverage run -m unittest && coverage combine && coverage html
    

    This requires coverage.py to be installed additionally, like pip install coverage.

  • To build the documentation locally:

    pip install -r docs/requirements.txt
    cd docs
    make html
    

    You can then open build/html/index.html to view the documentation.

  • To run the Textual interface with debug console:

    textual run --dev repype.textual.app:Repype
    

    after running textual console on a different terminal.


Copyright (c) 2017-2024 Leonid Kostrykin, Biomedical Computer Vision Group, Heidelberg University
This work is licensed under the terms of the MIT license. For a copy, see LICENSE.