Contributing#

Contributions to the project are more welcome in various forms. Please see the contribution guide for details.

Code structure#

The Arcana code base is separated into arcana.core, where all the core elements of the framework reside, and sub-packages to hold framework implementations added by sub-packages (e.g. arcana-common, arcana-medimage, arcana-bids)

  • arcana.data.spaces - data space definitions (see Spaces)

  • arcana.data.formats - file format definitions (see Items)

  • arcana.cli - command-line tools

  • arcana.analyses - Arcana analysis class definitions

  • arcana.tasks - Pydra tasks required by analysis classes, generic Pydra tasks should be implemented in Pydra sub-packages (see Pydra tasks template)

Authorship#

If you contribute code, documentation or bug reports to the repository please add your name and affiliation to the Zenodo file