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.SPMAuditoryTestingDatagrabberdatagrabber (#52 by Fede Raimondo).Add comments to
junifer.datagrabber.DataladDataGrabberdatagrabber and change to usedatalad-cloneinstead 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.FunctionalConnectivityParcelsmarker 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.DataladAOMICID1000datagrabber 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
computemethod (by Fede Raimondo).Implement
junifer.markers.RSSETSMarkermarker (#51 by Leonard Sasse, Nicolas Nieto, Sami Hamdan).Implement
junifer.markers.SphereAggregationmarker (by Fede Raimondo).Implement
junifer.datagrabber.DataladAOMICPIOP1andjunifer.datagrabber.DataladAOMICPIOP2datagrabbers for AOMIC PIOP1 and PIOP2 datasets respectively and refactorjunifer.datagrabber.DataladAOMICID1000slightly (#94 by Leonard Sasse)Implement
junifer.configs.juseless.datagrabbers.JuselessDataladCamCANVBMdatagrabber (#99 by Leonard Sasse)Implement
junifer.configs.juseless.datagrabbers.JuselessDataladIXIVBMCAT 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 wtfto report environment details (#33 by Synchon Mandal).Add
junifer selftestto report environment details (#9 by Synchon Mandal).Refactor markers
onattribute andget_valid_inputsto verify that the marker can be computed on the input data types (by Fede Raimondo)Implement
junifer.configs.juseless.datagrabbers.JuselessDataladAOMICID1000VBMdatagrabber for accessing AOMIC ID1000 VBM from juseless (#57 by Felix Hoffstaedter and Synchon Mandal)Add test for
junifer.datagrabber.DataladHCP1200datagrabber (#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.CrossParcellationFCmarker (#85 by Leonard Sasse and Kaustubh R. Patil)Add
junifer.configs.juseless.datagrabbers.JuselessUCLAdatagrabber for the UCLA dataset available on juseless (#118 by Leonard Sasse).Rename “atlas” to “parcellation” (#116 by Fede Raimondo).
Refactor the
junifer.datagrabber.BaseDataGrabberclass 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.ParcelAggregationto apply multiple parcellations at once (#131 by Fede Raimondo).Introduce a singleton decorator for marker computations (#151 by Synchon Mandal).
Refactor
junifer.pipeline.PipelineStepMixinto improve its implementation and validation for pipeline steps (#152 by Synchon Mandal).Implement
junifer.markers.ReHoParcelsandjunifer.markers.ReHoSpheresmarkers (#36 by Synchon Mandal).Implement
junifer.markers.AmplitudeLowFrequencyFluctuationParcelsandjunifer.markers.AmplitudeLowFrequencyFluctuationSpheresmarkers (#35 by Fede Raimondo).
12.2.2. Bugs#
Fix a bug in which a
junifer.datagrabber.PatternDataGrabberwould now work with relativedatadirpaths. (#96 by Leonard Sasse, fixed in #98 by Fede Raimondo).Fix a bug in which
junifer.datagrabber.DataladAOMICPIOP2datagrabber 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_outputdefault parameter in storage classes fromFalsetoTrue(#134 by Fede Raimondo).