Releases: int-brain-lab/ONE
Releases · int-brain-lab/ONE
v2.11.1
v2.11.0
v2.10.1
[2.10.1]
Modified
- prompt user to strip quotation marks if used during ONE setup
- indicate when downloading from S3
- added 'keep_eid_index' kwarg to One.list_datasets which will return the data frame with the eid index level reinstated
- HOTFIX: include Subject/lab part in destination path when downloading from S3
v2.10.0
[2.10.0]
This version fixes issues with Alyx authentication in silent mode, and improves behaviour of loading revisions.
Modified
- sub-collections no longer captured when filtering with filename that starts with wildcard in wildcard mode
- bugfix of spurious error raised when loading dataset with a revision provided
- default_revisions_only parameter in One.list_datasets filters non-default datasets
- permit data frame input to One.load_datasets and load precise relative paths provided (instead of default revisions)
- redundent session_path column has been dropped from the datasets cache table
- bugfix in one.params.setup: suggest previous cache dir if available instead of always the default
- bugfix in one.params.setup: remove all extrenuous parameters (i.e. TOKEN) when running setup in silent mode
- warn user to reauthenticate when password is None in silent mode
- always force authentication when password passed, even when token cached
- bugfix: negative indexing of paginated response objects now functions correctly
- deprecate one.util.ensure_list; moved to iblutil.util.ensure_list
Added
- one.alf.exceptions.ALFWarning category allows users to filter warnings relating to mixed revisions
v2.9.1
[2.9.1]
Modified
- HOTFIX: When downloading cache only authenticate Alyx when necessary
- HOTFIX: Ensure http data server URL does not end in slash
- HOTFIX: Handle public aggregate dataset relative paths
- HOTFIX: No longer warns in silent mode when no param conflicts present
- Explicit kwargs in load_* methods to avoid user confusion (e.g. no 'namespace' kwarg for
load_dataset
)
v2.9.0
[2.9.0]
This version adds a couple of new ALF functions.
Added
- one.alf.io.find_variants allows one to find similar datasets on disk, such as revisions
- one.alf.files.without_revision returns a file path without the revision folder
Modified
- one.alf.files.add_uuid_string will now replace a UUID in a filename if one already present.
v2.8.1
v2.8.0
[2.8.0]
This version of ONE adds support for loading .npz files.
Modified
- one.alf.io.load_file_content loads npz files and returns only array if single compressed array with default name of 'arr_0'.
- log warning when instantiating RegistrationClient with AlyxClient REST cache active
- bugfix in load_collection when one or more files missing
v2.7.0
[2.7.0]
This version of ONE adds support for Alyx 2.0.0 and pandas 3.0.0 with dataset QC filters. This version no longer supports 'data' search filter.
Added
- support for Alyx v2.0.0
- support for pandas v3.0.0
- one.alf.spec.QC enumeration
- ONE_HTTP_DL_THREADS environment variable allows user to specify maximum number of threads to use
- RegistrationClient.check_protected_files method to determine which datasets are protected on Alyx before registration
- github workflow for releasing to PyPi
Modified
- support 'qc' category field in dataset cache table
- One.search supports ´dataset_qc_lte` filter
- One.list_datasets supports ´dataset_qc_lte
and
ignore_qc_not_set` filters - one.alf.io.iter_sessions pattern arg to make more performant
Removed
- One.search no longer supports 'data' filter: kwarg must be 'dataset'
v2.7rc0
Pre-release [2.7rc0]
This version of ONE adds support for Alyx 2.0.0 and pandas 3.0.0 with dataset QC filters. This version no longer supports 'data' search filter.
Added
- support for Alyx v2.0.0
- support for pandas v3.0.0
- one.alf.spec.QC enumeration
- ONE_HTTP_DL_THREADS environment variable allows user to specify maximum number of threads to use
- github workflow for releasing to PyPi
Modified
- support 'qc' category field in dataset cache table
- One.search supports ´dataset_qc_lte` filter
- One.list_datasets supports ´dataset_qc_lte
and
ignore_qc_not_set` filters - one.alf.io.iter_sessions more performant
Removed
- One.search no longer supports 'data' filter: kwarg must be 'dataset'