12. What’s new#
12.1. Current (0.0.2.dev)#
12.1.1. Enhancements#
12.1.2. Bugs#
12.1.3. API changes#
12.2. v0.0.1#
12.2.1. Enhancements#
Create the repository based on the mockup by Fede Raimondo.
Implement
junifer.testing.datagrabbers.SPMAuditoryTestingDatagrabber
datagrabber (#52 by Fede Raimondo).Add comments to
junifer.datagrabber.DataladDataGrabber
datagrabber and change to usedatalad-clone
instead ofdatalad-install
(#55 by Benjamin Poldrack).Add an example how to use junifer and julearn in one pipeline to extract features and do machine learning (#40 by Leonard Sasse, Nicolas Nieto, and Sami Hamdan).
Implement matrix storage in SQliteFeatureStorage (#42 by Fede Raimondo).
Implement
junifer.markers.FunctionalConnectivityParcels
marker for functional connectivity using a parcellation (#41 by Amir Omidvarnia and Kaustubh R. Patil).Add documentation for the datagrabbers (by Leonard Sasse, Nicolas Nieto, and Sami Hamdan).
Implement coordinate register, list and load (#11 by Fede Raimondo).
Add
junifer.datagrabber.DataladAOMICID1000
datagrabber for AOMIC ID1000 dataset including tests and creation of mock dataset for testing (#60 by Vera Komeyer, Xuan Li).Add support to access other input in the data object in the
compute
method (by Fede Raimondo).Implement
junifer.markers.RSSETSMarker
marker (#51 by Leonard Sasse, Nicolas Nieto, Sami Hamdan).Implement
junifer.markers.SphereAggregation
marker (by Fede Raimondo).Implement
junifer.datagrabber.DataladAOMICPIOP1
andjunifer.datagrabber.DataladAOMICPIOP2
datagrabbers for AOMIC PIOP1 and PIOP2 datasets respectively and refactorjunifer.datagrabber.DataladAOMICID1000
slightly (#94 by Leonard Sasse)Implement
junifer.configs.juseless.datagrabbers.JuselessDataladCamCANVBM
datagrabber (#99 by Leonard Sasse)Implement
junifer.configs.juseless.datagrabbers.JuselessDataladIXIVBM
CAT output datagrabber for juseless (#48 by Leonard Sasse).Upgrade storage interface for storage-like objects (#84 by Synchon Mandal).
Add missing type annotations (#74 by Synchon Mandal).
Add
junifer wtf
to report environment details (#33 by Synchon Mandal).Add
junifer selftest
to report environment details (#9 by Synchon Mandal).Refactor markers
on
attribute andget_valid_inputs
to verify that the marker can be computed on the input data types (by Fede Raimondo)Implement
junifer.configs.juseless.datagrabbers.JuselessDataladAOMICID1000VBM
datagrabber for accessing AOMIC ID1000 VBM from juseless (#57 by Felix Hoffstaedter and Synchon Mandal)Add test for
junifer.datagrabber.DataladHCP1200
datagrabber (#93 by Synchon Mandal).Change documentation template to furo. Fix references and standardize documentation (#114 by Fede Raimondo).
Add
junifer.preprocess.fMRIPrepConfoundRemover
(#111 by Fede Raimondo and Leonard Sasse).Implement
junifer.markers.CrossParcellationFC
marker (#85 by Leonard Sasse and Kaustubh R. Patil)Add
junifer.configs.juseless.datagrabbers.JuselessUCLA
datagrabber for the UCLA dataset available on juseless (#118 by Leonard Sasse).Rename “atlas” to “parcellation” (#116 by Fede Raimondo).
Refactor the
junifer.datagrabber.BaseDataGrabber
class to allow for easier subclassing (#123 by Fede Raimondo).Allow custom aggregation method for
junifer.markers.SphereAggregation
(#102 by Synchon Mandal).Add support for “masks” (#79 by Fede Raimondo).
Allow
junifer.markers.ParcelAggregation
to apply multiple parcellations at once (#131 by Fede Raimondo).Introduce a singleton decorator for marker computations (#151 by Synchon Mandal).
Refactor
junifer.pipeline.PipelineStepMixin
to improve its implementation and validation for pipeline steps (#152 by Synchon Mandal).Implement
junifer.markers.ReHoParcels
andjunifer.markers.ReHoSpheres
markers (#36 by Synchon Mandal).Implement
junifer.markers.AmplitudeLowFrequencyFluctuationParcels
andjunifer.markers.AmplitudeLowFrequencyFluctuationSpheres
markers (#35 by Fede Raimondo).
12.2.2. Bugs#
Fix a bug in which a
junifer.datagrabber.PatternDataGrabber
would now work with relativedatadir
paths. (#96 by Leonard Sasse, fixed in #98 by Fede Raimondo).Fix a bug in which
junifer.datagrabber.DataladAOMICPIOP2
datagrabber did not use user input to constrain elements based on tasks (#105 by Leonard Sasse)Fix a bug in which a datalad dataset could remove a user-cloned dataset (#53 by Fede Raimondo)
Fix a bug in which CLI command would not work using elements with more than one field (by Fede Raimondo).
Fix a bug in which the generated DAG for HTCondor will not work (#143 by Fede Raimondo).
12.2.3. API changes#
Change the
single_output
default parameter in storage classes fromFalse
toTrue
(#134 by Fede Raimondo).