Releases: umnil/preprocessing-pipeline
Releases · umnil/preprocessing-pipeline
v0.4.0
What's Changed
- Ensure that the PSDEstimator inherits from the BaseEstimator by @kevincar in #47
- 48 windowing optimizations by @kevincar in #49
- Add float 64 to csp computation by @kevincar in #50
- Develop by @kevincar in #51
- 52 check fit params by @kevincar in #53
- Update the pwr function to decibels by @kevincar in #55
- Develop by @kevincar in #56
Full Changelog: v0.3.12...v0.4.0
v0.3.9
v0.3.12
v0.3.1
v0.3.0
Changed
NDTemporalFilterfor multidimensional temporal filtering- General masked classes (e.g.,
PSDBinner) now simply pass the data to the non-mask version if there is no specific mask applied to the data TransformPipelinenow haspredict- Transformers (e.g.,
WindowerandLabeler) now only do processing during thetransformstep to ensure appropriate processing and avoid the need to fit when fitting is not semantically correct to do. Windowercan not return masked data iflabel_schemeis 3 or 4.
Added
- Decorrelate class added for pruning correlated feature vectors
- Common features
- Mask-friendly metrics:
accuracy_score - Multidimensional and mask-friendly CSP for general and filter-bank CSP
OptionalTransformerfor allowing pipelines to completely ignore a step of the pipeline- Utility functions
v0.2.1
v0.2.0
Changed
set_paramsadded to many of themneclasses to ensure pipelines would be compatible with grid search.Labelernow returns a 3D array in the shape of(n, channels, time)wherenis the number of files given on input.timeis the time length of each file, filter across labels provided- ‘Windower’ is not agnostic to the time dimension and can be specified to split the time dimension in to windows and window lengths. When coupled with the
Labelerthis now outputs the following shape(n, channels, windows, time). For this to work with standard pipelines a second transformation must occur to merge the windows and n appropriately.