From Fedora Project Wiki

Revision as of 13:39, 27 January 2021 by Bcotton (talk | contribs)


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

Current status

  • Targeted release: Fedora 34
  • Last updated: 2021-01-27
  • FESCo issue: #2553
  • 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.