MonashBI / arcana-legacy

Abstraction of Repository-Centric ANAlysis - a Python framework
Apache License 2.0
4 stars 3 forks source link

Bids module #53

Closed tclose closed 6 years ago

tclose commented 6 years ago

This PR adds provides some important refactoring of the repository and dataset sub-packages to simplify the addition of new repository modules, enable explicit dataset/fields to be passed to Study inputs (which should allow templates to be passed as inputs) and separates derived products into separate sub-directories/sessions named after the Study, instead of just prefixed. It also allows inputs to specify external source repositories.

codecov[bot] commented 6 years ago

Codecov Report

Merging #53 into master will decrease coverage by 3.14%. The diff coverage is 73.93%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master      #53      +/-   ##
==========================================
- Coverage   81.73%   78.59%   -3.15%     
==========================================
  Files          31       37       +6     
  Lines        4254     4494     +240     
==========================================
+ Hits         3477     3532      +55     
- Misses        777      962     +185
Impacted Files Coverage Δ
arcana/dataset/file_format/base.py 77.51% <ø> (ø)
arcana/repository/bids.py 0% <0%> (ø)
arcana/repository/__init__.py 100% <100%> (ø) :arrow_up:
arcana/__init__.py 100% <100%> (ø) :arrow_up:
arcana/interfaces/iterators.py 92.62% <100%> (ø) :arrow_up:
arcana/dataset/file_format/__init__.py 100% <100%> (ø)
arcana/version_.py 100% <100%> (ø) :arrow_up:
arcana/dataset/__init__.py 100% <100%> (ø) :arrow_up:
arcana/dataset/bids.py 32.98% <32.98%> (ø)
arcana/pipeline.py 77.59% <33.33%> (-0.86%) :arrow_down:
... and 30 more

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 9254be1...dc8b8dc. Read the comment docs.