Skip to main content

A generic generator of Dockerfiles and Singularity recipes

Project description

Neurodocker

build status docker pulls 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.

Installation

Use the Neurodocker Docker image (recommended):

docker run --rm repronim/neurodocker:0.7.0 --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 pre-commit with pre-commit install. This will format code with each commit to keep the style consistent. Neurodocker uses black for formatting.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

neurodocker-0.9.4.tar.gz (68.6 kB view details)

Uploaded Source

Built Distribution

neurodocker-0.9.4-py3-none-any.whl (68.2 kB view details)

Uploaded Python 3

File details

Details for the file neurodocker-0.9.4.tar.gz.

File metadata

  • Download URL: neurodocker-0.9.4.tar.gz
  • Upload date:
  • Size: 68.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for neurodocker-0.9.4.tar.gz
Algorithm Hash digest
SHA256 022fbc45c34c6a3e47b3d68d7f13a750ce9b686d050eee1312961d3b5db3b9a9
MD5 22155787ea04a5305ad225d37459f390
BLAKE2b-256 4e947af4ccfbb36f03e8fd1b99db22ae100fe0158cb9ff9de6e3c5198266d1d0

See more details on using hashes here.

File details

Details for the file neurodocker-0.9.4-py3-none-any.whl.

File metadata

  • Download URL: neurodocker-0.9.4-py3-none-any.whl
  • Upload date:
  • Size: 68.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for neurodocker-0.9.4-py3-none-any.whl
Algorithm Hash digest
SHA256 44d0926b72282c12d5e83464c1b39d5810d9e2c0945642c8b25c9bc724864f01
MD5 cbb08faa6daed25d935a361074284e38
BLAKE2b-256 e1ac2c2ce9b60da6fcec75b783b5eb5520711624f2395125cad8260299dfed61

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page