Recent Releases of Frites
Frites - Version 0.4.4
v0.4.4
New Features
- Functions
frites.conn.conn_reshape_undirectedandfrites.conn.conn_reshape_directednow supports multidimensional arrays (21ba7e05) - New function
frites.core.ent_nd_gto compute entropy on tensors (17587a15) - New function
frites.conn.conn_iito estimate the interaction information (10938b46) - New function
frites.conn.conn_pidto estimate the partial information decomposition (ac9798dd) - New function
frites.conn.conn_fitto estimate the feature specific information transfer (#59) - @aopy
Bug fixes
- Base 2
frites.core.ent_nd_g(686854de)
Scientific Software - Peer-reviewed
- Python
Published by EtienneCmb almost 3 years ago
Frites - Version 0.4.3
New Features
frites.conn.conn_linksnow accepts to use brain region names as source or target seeds (8d7e1fb6)- New function
frites.stats.confidence_intervalfor computing confidence intervals, standard deviation (sd) and standard error on the mean (sem) on numpy arrays and xarray DataArray (3a512537) - New plotting module with two functions for plotting connectivity matrices,
frites.plot.plot_conn_heatmapandfrites.plot.plot_conn_circle(7a107d100e, a480371a74, 33930cc33a1, 24029c4cf6b) - Add the possibility to control the node's size in
frites.plot.plot_conn_circle(7454376b) - Add support for signed connectivity and improve node control of
frites.plot.plot_conn_circle(78bbb91c)
Bug fixes
- Fix parallel computing of
frites.conn.conn_covgc(f2ff5f67) - Use linearly spaced indices instead of closest time points in
frites.conn.define_windows(b5443ac2) frites.conn.conn_specaverage over tapers after computing connectivity metric (10966a1be3).Thanks to @adam2392 and @ruuskas from the mne-connectivity package.
Scientific Software - Peer-reviewed
- Python
Published by EtienneCmb over 3 years ago
Frites - Version 0.4.2
New Features
- New function :func:
frites.simulations.sim_ground_truthfor simulating spatio-temporal ground-truths (ba44a424) - New function :func:
frites.conn.conn_specfor computing the single-trial spectral connectivity (8151486) - by @ViniciusLima94 - New method :class:
frites.workflow.WfMi.confidence_intervalmethod to estimate the confidence interval (ad0391987, 8189622b, fc584756, fc584756) - New function :func:
frites.conn.conn_netfor computing the net connectivity (c86b19f0) - New function :func:
frites.set_mpl_stylefor example styles - New function :func:
frites.conn.conn_linksfor generating connectivity links (a0d0182d1) - New function :func:
frites.utils.downsamplefor down-sampling DataArray (59e15e67) - :class:
frites.estimator.CorrEstimatorcan no be defined with Pearson or Spearman correlation with both vector or tensor-based implementations (f6e80e921) - :class:
frites.workflow.WfStatsnow allows to passrfx_centerparameter for controlling whether effect-sizes should be centered andrfx_sigmafor the hat correction (aab68e14) - :func:
frites.conn.conn_linkscan now be used for selecting intra and / or inter-hemispheric connections (87c762c7) - :func:
frites.conn.conn_linksallows selecting links with inter / intra / both roi connections (74d2cc1b)
Internal changes
- Do not allow anymore to add new keys to the CONFIG dict (abea6675)
Scientific Software - Peer-reviewed
- Python
Published by EtienneCmb about 4 years ago
Frites - Version 0.4.1
New Features
- New :class:
frites.estimator.CustomEstimatorfor defining custom estimators (e473c713, 5584654c) - New function :func:
frites.conn.conn_fcd_corrfor computing the temporal correlation across networks (2001f0c0) - New function :func:
frites.utils.acffor computing the auto-correlation (48ef0a03) - New function :func:
frites.conn.conn_ccffor computing the cross-correlation (43fceb00)
Bug fixes
- Fix attribute conversion in connectivity functions (b990c76)
Scientific Software - Peer-reviewed
- Python
Published by EtienneCmb over 4 years ago
Frites - Version 0.4.0
New Features
- New estimators (
frites.estimator.CorrEstimator,frites.estimator.DcorrEstimator) for continuous / continuous relationships (73ed8bbb, bc370a93, cf7a3456f) frites.conn.conn_dfcsupports passing other estimators (a864a7b05b)frites.utils.time_to_sampleandfrites.utils.get_closest_sampleconversion functions (7c44478e)frites.conn.conn_ravel_directedreshaping function (f9b9d272)- new
frites.workflow.WfMi.copyfor internal workflow copy (0c2228c7, 860f3d45) - new
frites.workflow.WfMiCombineand example class for combining workflows (62072ee52) - new class
frites.estimator.ResamplingEstimatortrial-resampling estimator (13f6271e)
Bug fixes
- Fix
frites.workflow.WfMi.get_paramswhen returning a single output (3bde82e6) - Improve attributes conversion for saving netcdf files (bool and dict) (8e7dddb1, c6f7a4db)
- Fix Numpy
np.floatandnp.intwarnings related (896a198a, 7f2a1caef, 0d1a1223)
Scientific Software - Peer-reviewed
- Python
Published by EtienneCmb almost 5 years ago
Frites - Version 0.3.9
New Features
- :py:
frites.conn.conn_dfcsupports multivariate data + improve computing efficiency (1aed842, c4ac490) - Reshaping connectivity arrays support elements on the diagonal + internal drop of duplicated elements (daac241f)
- :py:
frites.conn.conn_dfcsupports better channel aggregation (a66faa77)
Internal Changes
- Connectivity metric now use the :py:class:
frites.dataset.SubjectEphyfor internal conversion of the input data - :py:class:
frites.workflow.WfMi.get_paramsreturns single-subject MI and permutations with dimension name 'subject' (instead of subjects) (85884f3a) - All connectivity metrics now use :py:
frites.conn.conn_ioto convert inputs into a similar format - Improve CI (#18)
Bug fixes
- Fix :py:class:
frites.dataset.SubjectEphywhen the data contains a single time point (a33d4437) - Fix attributes of :py:class:
frites.conn.conn_covgc(c120626) - Fix :py:class:
frites.dataset.DatasetEphyrepresentation without data copy + html representation (b3ae7b8ea, #16) - Fix passing
tailinput to the :py:class:frites.workflow.WfMi(6df86d1e)
Scientific Software - Peer-reviewed
- Python
Published by EtienneCmb about 5 years ago
Frites - Version 0.3.8
New Features
- new :py:class:
frites.io.Attributesclass for managing and printing datasets' and workflow's attributes (be046b1) - new :py:class:
frites.dataset.SubjectEphysingle-subject container (ac22cf4) - new estimators of mutual-information, :py:class:
frites.estimator.GCMIEstimator(901b3cbf, 65d1e08, 0015bf58, beed6a09), :py:class:frites.estimator.BinMIEstimator(beed6a09) - new kernel smoothing function :py:
frites.utils.kernel_smoothing
Internal Changes
- Removed files (cdff9b4, 9e96f8e, 14961aa0)
- :py:class:
frites.dataset.DatasetEphydon't perform internal data copy when getting the data in a specific ROI (2da73ef) - Compatibility of MI estimators with workflows (7dc76ee9, e7a9c23f)
- Improve the way to manage pairs of brain regions (8b955a16, bfdf2dba, 57c1e4ba, b1ff8c3d)
Breaking changes
- :py:class:
frites.dataset.SubjectEphyand :py:class:frites.dataset.DatasetEphyto specify whether channels should be aggregated (defaultagg_ch=True) or not (agg=False) when computing MI. Theagg_chreplacesub_roi(18d4e24) - The workflow
WfComodhas been renamed :py:class:frites.workflow.WfConnComod(b7b58248)
Bug fixes
- Bug fixing according to the new version of :py:class:
frites.dataset.DatasetEphy(1a15e05, 7b83a3d, abd1b281, 70bfefb, 5879950, 66acdf2, 4309be9c5, 6dc2fbf8)
Scientific Software - Peer-reviewed
- Python
Published by EtienneCmb over 5 years ago