Skip to content

Latest commit

 

History

History
203 lines (134 loc) · 8.6 KB

File metadata and controls

203 lines (134 loc) · 8.6 KB

Release Note (v0.3.0-beta.0)

What's Changed

  • Major rework in core operators and datatypes @skim0119 in #204
    • Includes pipeline, lazy generator runs, caching, and callback
  • Underlying structure implementation is done. The remaining work is left to test and try on various experimental procedures.
  • Reduced documentation to only includes the pages that support the current operator structure.

Full Changelog: https://github.com/GazzolaLab/MiV-OS/commits/v0.3.0-beta.0

Release Note (version 0.2.4)

What's Changed

Features

  • Dynamic Time Warping for sorting and clustering by @skim0119 in #181
  • Make load_fragments to be default behavior for load by @eunice-chan in #190
  • Add more features for miv.core.Spikestamps: time-window view, first/last spikestamps, and spike counter

Documentation

  • update raw-binary file pre-processing by @skim0119 in #191
  • Update read_TTL_events guide by @skim0119 in #187
  • how to use change-point detection algorithm by @skim0119 in #193

New Contributors

  • @eunice-chan made their first contribution in #190

Full Changelog: https://github.com/GazzolaLab/MiV-OS/compare/v0.2.3...V0.2.4

Release Note (version 0.2.3)

What's Changed

Features

  • Intan RHS data load module by @skim0119 in #179
  • Support fragment load for large file size.
  • MiV native miv.Spikestamps datatime with extended 'merge' feature.
  • Support for OpenEphys version 0.5.4 file structure.
  • Add array type return for spiketrain during spikedetection.
  • Add spike_amplitude_to_background_noise statistics.
  • New protocol for Data module prot

Minor

  • bug: zero spikerate
  • docs: update on SNR tools
  • test: unittests on SNR features
  • test: unittests on BSA coding module
  • test: unittests on arduino module
  • test: unittests on StimJim module
  • test: unittests on geometry protocol
  • test: unittests on OE TTL event readout
  • test: more unittests on butter-bandpass module
  • git-action: use python-action cache for poetry
  • git-action: remove windows test with cache

Dependencies

  • deprecated: removed h5py_cache
  • pyseries -> pyserial dependency

Full Changelog: https://github.com/GazzolaLab/MiV-OS/compare/v0.2.2...v0.2.3

Release Note (version 0.2.2)

What's Changed

  • Import binary raw file by @skim0119 in #116
  • Include reverse capability for stimjim
  • Documentation Update

Bug Fix

  • Binned Spiketrain algorithm now includes counting
  • Fix bug in synchronizing timestamps for TTL event recording
  • Update dependencies and fix related issues

Full Changelog: https://github.com/GazzolaLab/MiV-OS/compare/v0.2.1...v0.2.2

Release Note (version 0.2.1)

What's Changed

  • Test Cases + Bug fix binned_spiketrain by @Gauravu2 in #93
  • Shift documentation theme to PyData by @skim0119 in #94
  • Initial implementation of MiV HDF5-based data format by @iraikov in #90
  • TTL event readout from OpenEphys dataset by @skim0119 in #99
  • Add core datatypes: SpikeTrain by @skim0119 in #102
  • Setup dependabot by @skim0119 in #103
  • Documentation theme updated to pydata-theme

New Contributors

  • @iraikov made their first contribution in #90
  • @dependabot made their first contribution in #107

Dependency Version Upgrade

  • build(deps-dev): bump flake8 from 4.0.1 to 5.0.4 by @dependabot in #107
  • build(deps): bump codecov/codecov-action from 2 to 3 by @dependabot in #105
  • build(deps): bump actions/setup-python from 2.2.2 to 4.2.0 by @dependabot in #104
  • build(deps-dev): bump pylint from 2.14.5 to 2.15.0 by @dependabot in #111

Full Changelog: https://github.com/GazzolaLab/MiV-OS/compare/v0.2.0...v0.2.1

Release Note (version 0.2.0)

Milestone

What's Changed

  • Connectivity visualization by @Gauravu2 in #82
  • Audio encoding (Lyon's Ear Model + BSA) by @skim0119 in #91
  • Update Tests

Full Changelog: https://github.com/GazzolaLab/MiV-OS/compare/v0.1.2...v0.2.0

Release Note (version 0.1.2)

What's Changed

  • Feature: automatic channel masking by @jihugo in #56
  • Connectivity: Spike triggered average plot by @Gauravu2 in #71
  • Visualization: Multi channel signal replay over MEA geometry (#24, #59) by @armantekinalp in #66
  • Statistics: Fano factor by @Gauravu2 in #67

Minor Updates

  • Refactor: remove poetry redundancies (#74) by @bhosale2 in #75
  • Update tests by @skim0119 in #78

New Contributors

  • @jihugo made their first contribution in #56
  • @bhosale2 made their first contribution in #75

Full Changelog: https://github.com/GazzolaLab/MiV-OS/compare/v0.1.1...v0.1.2

Release Note (version 0.1.1)

Developer Note

Minor release with statistics and connectivity modules.

What's Changed

  • Patch CONTRIBUTING.md guideline by @skim0119 in #55
  • Statistics: PSTH implementation by @armantekinalp in #57
  • Connectivity guide update by @Gauravu2 in #53
  • Burst analysis for a single channel and plotting across channels by @Gauravu2 in #60
  • Information Theory Module by @Gauravu2 in #63

Full Changelog: https://github.com/GazzolaLab/MiV-OS/compare/v0.1.0...v0.1.1

Release Note (version 0.1.0)

Developer Note

What's Changed

  • Update: Sample dataset and web-installation utilities by @skim0119 in #39
  • Statistics: Inter-spike interval histogram and statistics documentation by @armantekinalp in #44
  • Connectivity - documentation on cross correlation and pattern detection using cell assembly by @Gauravu2 in #42

New Contributors

  • @Gauravu2 made their first contribution in #42

Full Changelog: https://github.com/GazzolaLab/MiV-OS/compare/v0.0.6...v0.1.0

Release Note (version 0.0.6)

Developer Note

Includes infrastructure for package and initial set of algorithms.

Notable Changes

  • Github hooks by @armantekinalp in #9
  • filter module, unittest, and documentation by @skim0119 in #14
  • spike detection module by @skim0119 in #18
  • statistics doc page and summarizing modules by @skim0119 in #19
  • data set interface by @armantekinalp in #17
  • data load documentation added by @armantekinalp in #22
  • visualization module, unittests, docs by @skim0119 in #21
  • spike sorting module documentation by @skim0119 in #25
  • Data module update by @skim0119 in #26
  • Io module and its unittest by @skim0119 in #27
  • DataManger modules by @skim0119 in #28
  • Adopt pyproject.toml and poetry packaging system by @frthjf in #32

Minor fix

  • fix:main yml codecoverage by @armantekinalp in #12

New Contributors

  • @frthjf made their first contribution in #32

Full Changelog: https://github.com/GazzolaLab/MiV-OS/compare/v0.0.1...v0.0.6