Skip to content
ReproMan (AKA NICEMAN, AKA ReproNim TRD3)
Python Shell
Branch: master
Clone or download
yarikoptic Merge pull request #491 from yarikoptic/some-docs
RF: use python not python3 for running sphinx-build
Latest commit b6d1973 Dec 2, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs
reproman Merge branch 'master' of https://github.com/ReproNim/niceman Nov 29, 2019
tools TST: travis: Install DataLad system-wide Aug 23, 2019
.gitignore [DATALAD RUNCMD] git-sedi niceman reproman Jan 17, 2019
.travis.yml Merge pull request #408 from kyleam/run-subjobs Aug 9, 2019
CHANGELOG.md Boost version to 0.2.1 Oct 18, 2019
CONTRIBUTING.md TST: travis: Expose system packages for virtualenv tests Jun 5, 2019
COPYING [DATALAD RUNCMD] git-sedi NICEMAN ReproMan Jan 17, 2019
Dockerfile-debian
Dockerfile-redhat [DATALAD RUNCMD] git-sedi niceman reproman Jan 17, 2019
README.md
Singularity [DATALAD RUNCMD] git-sedi Niceman ReproMan Jan 17, 2019
docker-compose.yml [DATALAD RUNCMD] git-sedi niceman reproman Jan 17, 2019
formatters.py ENH: setup: Add anchors to generated rst manpages Nov 14, 2019
readthedocs.yml ENH: copied materials from datalad@8f17d6ce3e to take advantage of RF… Oct 17, 2016
reproman.cfg [DATALAD RUNCMD] bash -c 'find -iname niceman\* | while r... Jan 17, 2019
requirements-devel.txt ENH: copied materials from datalad@8f17d6ce3e to take advantage of RF… Oct 17, 2016
requirements.txt [DATALAD RUNCMD] git-sedi niceman reproman Jan 17, 2019
setup.cfg
setup.py MNT: Unpin docker-py Nov 5, 2019
setup_support.py [DATALAD RUNCMD] git-sedi NICEMAN ReproMan Jan 17, 2019
tox.ini [DATALAD RUNCMD] git-sedi niceman reproman Jan 17, 2019

README.md

ReproMan

ReproMan aims to simplify creation and management of computing environments in Neuroimaging. While concentrating on Neuroimaging use-cases, it is by no means is limited to this field of science and tools will find utility in other fields as well.

Status

ReproMan is under rapid development. While the code base is still growing the focus is increasingly shifting towards robust and safe operation with a sensible API. There has been no major public release yet, as organization and configuration are still subject of considerable reorganization and standardization.

See CONTRIBUTING.md if you are interested in internals and/or contributing to the project.

Code status:

  • Travis tests status travis-ci.org (master branch)

  • codecov.io

  • Documentation

Installation

ReproMan requires Python 3 (>= 3.4).

Debian-based systems

On Debian-based systems we recommend to enable NeuroDebian from which we will soon provide recent releases of ReproMan (as soon as there is something to release). We will also provide backports of all necessary packages from that repository.

Other Linux'es, OSX (Windows yet TODO) via pip

By default, installation via pip installs core functionality of reproman allowing for managing datasets etc. Additional installation schemes are available, so you could provide enhanced installation via pip install reproman[SCHEME] where SCHEME could be

  • tests to also install dependencies used by unit-tests battery of the reproman
  • full to install all of possible dependencies.

For installation through pip you would need some external dependencies not shipped from it (e.g. docker, singularity, etc.) for which please refer to the next section.

Dependencies

Our setup.py and corresponding packaging describes all necessary dependencies. On Debian-based systems we recommend to enable NeuroDebian since we use it to provide backports of recent fixed external modules we depend upon. Additionally, if you would like to develop and run our tests battery see CONTRIBUTING.md regarding additional dependencies.

Later we will provide bundled installations of ReproMan across popular platforms.

License

MIT/Expat

Disclaimer

It is in a beta stage -- majority of the functionality is usable but Documentation and API enhancements is WiP to make it better. Please do not be shy of filing an issue or a pull request. See CONTRIBUTING.md for the guidance.

You can’t perform that action at this time.