Skip to content

Repository files navigation

Neurocontainers repository is used for automatic building and testing of containers available in Neurodesktop

A Tutorial on how to add new applications to NeuroDesk is here: How to Add new tools

Information on the Neurodesk project is available at neurodesk.org

Information on Neurocontainers is available at neurodesk.org/docs/neurocontainers

Working in this repository

python3.13 -m venv env && source env/bin/activate
pip install -r requirements.txt && pip install -e .

sf-init <name> <version>    # Scaffold a new recipe in recipes/<name>/
sf-build <name>             # Generate the Dockerfile and build the image
sf-test <name>              # Run the recipe's fulltest.yaml

pytest builder/tests        # Builder and workflow unit tests
./workflows/test_all.sh     # Validate and generate every recipe

About

The containers can be used in combination with our transparent singularity or neurocommand tool, that wrap the executables inside a container to make them easily available for pipelines

Resources

Code of conduct

Contributing

Stars

39 stars

Watchers

6 watching

Forks

Sponsor this project

Packages

Used by

Contributors

Languages