Comp Neuro Container Image
Summary
We will provide a Comp Neuro container image containing the same computational neuroscience software that the CompNeuro Lab image contains. This will allow users to use the software using Podman/Docker also.
Owner
- Name: Alberto Rodriguez Sanchez, Ankur Sinha "FranciscoD", NeuroFedora SIG
- Email:
ankursinha AT fedoraproject DOT org
,neuro-sig AT lists.fedoraproject.org
Current status
- Targeted release: Fedora 34
- Last updated: 2021-01-10
- FESCo issue: <will be assigned by the Wrangler>
- Tracker bug: <will be assigned by the Wrangler>
- Release notes tracker: <will be assigned by the Wrangler>
Detailed Description
The NeuroFedora team provides the CompNeuro Lab that includes a plethora of software for modelling and simulating these neuroscience models. Nowadays, containers are frequently used in research work facilitating model sharing and reproducibility. To aid our users, we would like to provide a Fedora layered container image that includes the same set of neuroscience software that the CompNeuro Lab includes.
Feedback
Benefit to Fedora
This change allows users to use the complete set of CompNeuro packages also using containers.
Scope
- Proposal owners: It is an isolated change. It requires us to submit a new container review (already submitted here). Once the review has been completed, the proposal owners will build the container image using
fedpkg
and push it out as updates.
- Other developers: N/A (not a System Wide Change)
- Release engineering: Does not require release engineering to do anything. The standard package/container review process will be used.
- Policies and guidelines: N/A (not a System Wide Change)
- Trademark approval: N/A (not needed for this Change)
- Alignment with Objectives: it is not directly related to any objectives currently.
Upgrade/compatibility impact
N/A (not a System Wide Change)
How To Test
The expected steps are:
- pull the container image:
podman pull registry.fedoraproject.org/compneuro:latest
- use the container image:
podman run -it compneuro /bin/bash
The container image can also be used to further create other customised images that contain model/simulation/analysis code.
N/A (not a System Wide Change)
User Experience
In addition to the CompNeuro lab image, users will also be able to use the container image.
Dependencies
N/A (not a System Wide Change)
Contingency Plan
- Contingency mechanism: (What to do? Who will do it?) N/A (not a System Wide Change)
- Contingency deadline: N/A (not a System Wide Change)
- Blocks release? N/A (not a System Wide Change), Yes/No
- Blocks product? N/A
Documentation
N/A (not a System Wide Change)
The page in NeuroFedora documentation dealing with containers already includes information on using general Fedora containers. It will be updated to also include information on the CompNeuro container.
Release Notes
A mention of the new container image would be very useful.