|
1 | | -# Upcoming |
| 1 | +# Upcoming (v0.6.0) |
2 | 2 |
|
3 | 3 | ### Deprecations |
4 | 4 | * Deprecated `WaveformExtractor` usage. [PR #821](https://github.com/catalystneuro/neuroconv/pull/821) |
5 | 5 | * Deprecated use of `compression` and `compression_options` in `VideoInterface` [PR #1005](https://github.com/catalystneuro/neuroconv/pull/10) |
6 | 6 |
|
7 | 7 | ### Features |
8 | | -* Added MedPCInterface for operant behavioral output files. [PR #883](https://github.com/catalystneuro/neuroconv/pull/883) |
| 8 | +* Added `MedPCInterface` for operant behavioral output files. [PR #883](https://github.com/catalystneuro/neuroconv/pull/883) |
9 | 9 | * Support `SortingAnalyzer` in the `SpikeGLXConverterPipe`. [PR #821](https://github.com/catalystneuro/neuroconv/pull/821) |
10 | 10 | * Add argument to `add_electrodes` that grants fine control of what to do with the missing values. As a side effect this drops the implicit casting to int when writing int properties to the electrodes table [PR #985](https://github.com/catalystneuro/neuroconv/pull/985) |
11 | 11 | * Add Plexon2 support [PR #918](https://github.com/catalystneuro/neuroconv/pull/918) |
12 | | -* Converter working with multiple VideoInterface instances [PR #914](https://github.com/catalystneuro/neuroconv/pull/914) |
| 12 | +* Converter working with multiple `VideoInterface` instances [PR #914](https://github.com/catalystneuro/neuroconv/pull/914) |
13 | 13 | * Added helper function `neuroconv.tools.data_transfers.submit_aws_batch_job` for basic automated submission of AWS batch jobs. [PR #384](https://github.com/catalystneuro/neuroconv/pull/384) |
14 | 14 | * Data interfaces `run_conversion` method now performs metadata validation before running the conversion. [PR #949](https://github.com/catalystneuro/neuroconv/pull/949) |
15 | 15 | * Introduced `null_values_for_properties` to `add_units_table` to give user control over null values behavior [PR #989](https://github.com/catalystneuro/neuroconv/pull/989) |
16 | | - |
| 16 | +* For `PhySortingInterface`, automatically calculate `max_channel` for each unit and add to units table. [PR #961](https://github.com/catalystneuro/neuroconv/pull/989) |
17 | 17 |
|
18 | 18 | ### Bug fixes |
19 | 19 | * Fixed the default naming of multiple electrical series in the `SpikeGLXConverterPipe`. [PR #957](https://github.com/catalystneuro/neuroconv/pull/957) |
20 | 20 | * Write new properties to the electrode table use the global identifier channel_name, group [PR #984](https://github.com/catalystneuro/neuroconv/pull/984) |
21 | 21 | * Removed a bug where int64 was casted lossy to float [PR #989](https://github.com/catalystneuro/neuroconv/pull/989) |
22 | 22 |
|
23 | | - |
24 | 23 | ### Improvements |
25 | 24 | * The `OpenEphysBinaryRecordingInterface` now uses `lxml` for extracting the session start time from the settings.xml file and does not depend on `pyopenephys` anymore. [PR #971](https://github.com/catalystneuro/neuroconv/pull/971) |
26 | 25 | * Swap the majority of package setup and build steps to `pyproject.toml` instead of `setup.py`. [PR #955](https://github.com/catalystneuro/neuroconv/pull/955) |
|
0 commit comments