orphan: |
---|
People who contributed to this software across releases (in alphabetical order):
- Adam Li
- Chris Holdgraf
- Clemens Brunner
- Phillip Alday
- Richard Höchenberger
- Stefan Appelhoff
- Tristan Stenner
Here we list a changelog of pybv.
Contents
- :func:`pybv.write_brainvision` now has an
overwrite
parameter that defaults toFalse
, by Stefan Appelhoff (:gh:`78`).
- :func:`pybv.write_brainvision` adds support for channels with non-Volt units, by Adam Li (:gh:`66`).
- :func:`pybv.write_brainvision` automatically converts
uV
andμV
(Greek μ) toµV
(micro sign µ), by Adam Li (:gh:`66`).
- The
unit
parameter in :func:`pybv.write_brainvision` now accepts a list of units (one unit per channel), by Adam Li (:gh:`66`).
- Passing a "greek small letter mu" to the
unit
parameter in :func:`pybv.write_brainvision` instead of a "micro sign" is now permitted, because the former will be automatically convert to the latter, by Stefan Appelhoff (:gh:`47`)
- Fix bug where :func:`pybv.write_brainvision` did not properly deal with commas in channel names and non-numeric events, by Stefan Appelhoff (:gh:`53`)
- :func:`pybv.write_brainvision` now properly handles sampling frequencies that are not multiples of 10 (even floats), by Clemens Brunner (:gh:`59`)
- Fix bug where :func:`pybv.write_brainvision` would write a different resolution to the
vhdr
file than specified with theresolution
parameter. Note that this did not affect the roundtrip accuracy of the written data, because of internal scaling of the data, by Stefan Appelhoff (:gh:`58`) - Fix bug where values for the
resolution
parameter like0.5
,0.123
,3.143
were not written with adequate decimal precision in :func:`pybv.write_brainvision`, by Stefan Appelhoff (:gh:`58`) - Fix bug where :func:`pybv.write_brainvision` did not warn users that a particular combination of
fmt
,unit
, andresolution
can lead to broken data. For example high resolution µV data in int16 format. In such cases, an error is raised now, by Stefan Appelhoff (:gh:`62`)
- :func:`pybv.write_brainvision` now accepts keyword arguments only. Positional arguments are no longer allowed, by Stefan Appelhoff (:gh:`57`)
- In :func:`pybv.write_brainvision`, the
scale_data
parameter was removed from :func:`pybv.write_brainvision`, by Stefan Appelhoff (:gh:`58`) - In :func:`pybv.write_brainvision`, the
unit
parameter no longer accepts an argumentNone
to automatically determine a unit based on theresolution
, by Stefan Appelhoff (:gh:`58`)
- Add
unit
parameter for exporting signals in a specific unit (V, mV, µV or uV, nV), by Clemens Brunner (:gh:`39`)
- The order of parameters in :func:`pybv.write_brainvision` has changed, by Clemens Brunner (:gh:`39`)
- Add option to disable writing a meas_date event (which is also the new default), by Clemens Brunner (:gh:`32`)
- Support event durations by passing an (N, 3) array to the events parameter (the third column contains the event durations), by Clemens Brunner (:gh:`33`)
- Add measurement date parameter to public API, by Stefan Appelhoff (:gh:`29`)
- Add binary format parameter to public API, by Tristan Stenner (:gh:`22`)
- fix bug with events indexing. VMRK events are now correctly written with 1-based indexing, by Stefan Appelhoff (:gh:`29`)
- fix bug with events that only have integer codes of length less than 3, by Stefan Appelhoff (:gh:`26`)
- Support channel-specific scaling factors, by Tristan Stenner (:gh:`17`)
- Initial import from philistine package by Phillip Alday and removing dependency on MNE-Python, by Chris Holdgraf, and Stefan Appelhoff