Skip to main content

Neurodocker

build status docker pulls python versions DOI

Neurodocker is a command-line program that generates custom Dockerfiles and Singularity recipes for neuroimaging and minifies existing containers.

Please see our website https://www.repronim.org/neurodocker for more information.

See our list of supported software

Build status

You can check the status of the build of the Docker images for several of the neuroimaging software packages that are supported by Neurodocker on this page. This may help with identifying base images that work well for your use case.

Installation

Use the Neurodocker Docker image (recommended):

docker run --rm repronim/neurodocker:latest --help

The Docker images were moved to repronim/neurodocker from kaczmarj/neurodocker.

This project can also be installed with pip:

pip install neurodocker
neurodocker --help

If the pip install command above gives a permissions error, install as a non-root user:

pip install --user neurodocker

Note: it is not yet possible to minimize Docker containers using the Neurodocker Docker image.

Developer installation

Clone the repository and install in editable mode.

git clone https://github.com/ReproNim/neurodocker
cd neurodocker
python -m pip install --no-cache-dir --editable .[all]

Before committing changes, initialize prek with prek install, or pre-commit with pre-commit install. This will format code with each commit to keep the style consistent. Neurodocker uses ruff for formatting.

Metadata

Release files for neurodocker 2.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for neurodocker 2.1.2
File Size Uploaded
neurodocker-2.1.2.tar.gz 81.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for neurodocker 2.1.2
File Interpreter ABI Platform
neurodocker-2.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 157.5 kB

Release files / neurodocker-2.1.2.tar.gz

Download URL neurodocker-2.1.2.tar.gz
Size 81.1 kB
Tags Source
SHA-256 checksum
How to use checksums
a3d32d597e6d4b6d579981f504a1f1e5eb8cb2f790f48e69a03798737db71523
BLAKE2b-256 checksum
How to use checksums
ba61d069db79ccc05feb0619d8ecc4cc40679ab47bd86a4ea0e7bcd7488334bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.20

Release files / neurodocker-2.1.2-py3-none-any.whl

Download URL neurodocker-2.1.2-py3-none-any.whl
Size 76.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3728f237b23995bc0bd018c4ac3fcc054a85bc646f549eaf0099f45cc4e126a0
BLAKE2b-256 checksum
How to use checksums
1402a709fad52179ca8fc4d807c76da379417279f7a99bf66c9e3d0e0c8d059f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.20

Release history Release notifications | RSS feed

This release

2.1.2 This release

2 release files

2.1.1

2 release files

2.1.0

2 release files

2.0.3

2 release files

2.0.2

2 release files

2.0.1

2 release files

2.0.0

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.9.4

2 release files

0.9.3

2 release files

0.9.2

2 release files

0.9.1

2 release files

0.9.0

2 release files

0.8.0

1 release file

0.7.0

1 release file

0.6.0

1 release file

0.5.0

1 release file

0.4.3

1 release file

0.4.2

1 release file

0.4.1

1 release file

0.4.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page