All notable changes to this project will be documented in this file.
Bug fixes:
- Converts nwb_version attribute to string if it is in utf-8 encoded bytes.
Changed:
- selects recording rather than sweep epoch by default
- restructures epoch detection to use recording epoch for stim epoch detection
- Use NaNs instead of truncating
Bug fixes:
- Round the duration calculation in
run_feature_vector_extraction
so that vectors of the same length are produced even when floating point approximations of times are different.
Changed:
- Adds new 'Stimulus contains NaN values' tag and error handling to qc_feature_extractor
Bug fixes:
- Fixed memory leak in method of
EphysNWBData
caused by@lru_cache
decorator
Changed:
- Add features_state information to the pipeline output json
- Improve performance of loading sweeps from NWB2 files by using LRU cache
- More robust error checking when loading time_series
Bug fixes:
- Fix segment length rounding error in the DAT file converter
1.0.0 is the first public release of IPFX. As of this version:
- IPFX is now on pypi! You can install it by typing
pip install ipfx
into your terminal. - IPFX now supports NeurodataWithoutBorders version 2 in place of version 1.
- IPFX supports Python 3 in place of Python 2.
- Numerous features, documentation updates, and bugfixes have been incorporated into IPFX.