Releases: VH-Lab/NDI-matlab
Releases · VH-Lab/NDI-matlab
v1.1.1
What's Changed
Small bug fixes associated with supporting GitHub releases and repos for installation.
Details
- Refactor: Use vlt.toolboxdir and fullfile for robust path construction by @google-labs-jules[bot] in #471
- Fix error in test for missing directory by @google-labs-jules[bot] in #472
- Fix issues in build_intan_flat_exp by @google-labs-jules[bot] in #473
- Fix: Handle versioning in non-git repositories by @google-labs-jules[bot] in #474
Full Changelog: v1.0.2...v1.1.1
v1.1.0
What's Changed
- Ndi2beta openminds conv by @stevevanhooser in #235
- Ndi2beta openminds ndi docs by @stevevanhooser in #237
- Ndi2beta openmindsbugsfixes nov2023 by @stevevanhooser in #240
- Document updates by @stevevanhooser in #242
- small bug fix by @stevevanhooser in #243
- Ndi2beta ingest 2 by @stevevanhooser in #245
- Calc testing updates by @stevevanhooser in #246
- Update ndi-matlab-dependencies.json by @ehennestad in #247
- Ndi2beta ingest 3 by @stevevanhooser in #249
- Ndi2beta applet merging with ingestion tools by @stevevanhooser in #250
- Ndi2beta applet 2 by @stevevanhooser in #251
- Ndi2beta dataset by @stevevanhooser in #252
- Update LICENSE by @stevevanhooser in #253
- many small bug fixes by @stevevanhooser in #254
- Ndi2beta metadata explore by @stevevanhooser in #255
- Ndi2beta applet by @stevevanhooser in #256
- Ndi2beta add checkexists by @ehennestad in #260
- Ndi2beta api by @stevevanhooser in #262
- last updates by @stevevanhooser in #263
- Ndi2beta applet launchwork1 by @stevevanhooser in #265
- Ndi2beta by @stevevanhooser in #266
- Bugfix mockstimulus response by @stevevanhooser in #267
- Ndi2beta applet launchwork1 by @stevevanhooser in #268
- Ndi2beta apiwork by @stevewds in #270
- Add a DaqSystemConfiguration class and json configuration files for initializing DAQ systems by @ehennestad in #269
- Add routines for installing dependency from FileExchange by @ehennestad in #272
- Create metadata_editor_schema by @stevewds in #273
- Stevewds patch 1 by @stevewds in #274
- Metadata storage by @stevevanhooser in #279
- Fix strain form by @stevevanhooser in #277
- Remove prototypes for metadata editor by @stevevanhooser in #278
- to_table method for ndi.document by @stevevanhooser in #281
- small updates by @stevevanhooser in #282
- edits to calculator testing superclass by @aviL221 in #283
- Update ndi install by @ehennestad in #284
- Doc2table june28 by @stevevanhooser in #285
- Api work by @stevevanhooser in #286
- Main june23 by @stevevanhooser in #280
- Remotedatasets by @stevevanhooser in #287
- Update stimulator.m by @stevevanhooser in #288
- Improve performance when finding filegroups by @ehennestad in #290
- fix to ndi.session.getprobes() by @stevevanhooser in #291
- changes to make parallel with DID v080 by @stevevanhooser in #293
- Format whitespace by @ehennestad in #295
- Fix typos and wrong names by @ehennestad in #296
- serialize tables by @stevevanhooser in #297
- new stimulus_parameter_table document class by @stevevanhooser in #298
- Update ndi_install.m by @stevevanhooser in #299
- Update ndi.session.dir to allow construction with no input arguments by @ehennestad in #301
- Marder project 3 by @stevevanhooser in #302
- Merge outlines for new epoch class by @ehennestad in #303
- 300 add epoch class by @stevevanhooser in #305
- Remove ndi.globals by @ehennestad in #292
- Update element - Add Heterogeneous mixin and support 0-argument creation by @ehennestad in #306
- Nielsen updates and new examples by @stevevanhooser in #309
- adding mfdaqsysepoch2timetablestruct by @stevevanhooser in #311
- Replace try block with if/else ndi.file.navigator/epochid by @ehennestad in #310
- Improve performance for read epoch timeseries by @ehennestad in #312
- Make some session properties transient by @ehennestad in #314
- Rename API functions by @ehennestad in #315
- Remove the status output for
ndi.cloud.api*functions by @ehennestad in #317 - Add cloud utility functions for bulk upload and download of documents by @ehennestad in #320
- updated tutorial 2.5 to replace ndi_document with base by @jesshaley in #322
- Ensure global path constants are updated by @ehennestad in #325
- Nielsen stimulus updates by @stevevanhooser in #327
- update to ndr so we know underlying data types by @stevevanhooser in #328
- Main v1.1.0 by @stevevanhooser in #329
- small improvement marder import by @stevevanhooser in #331
- Updated epochclocktimes definition and schema by @jesshaley in #330
- Downsample update by @jesshaley in #326
- Updated finddocs function in oneepoch by @jesshaley in #332
- ndr reader update for ndr interface slight change by @stevevanhooser in #334
- Periodic ingestion of abf files to create epochprobemaps by @jesshaley in #333
- ndi.query better docs and tab completion for operators by @stevevanhooser in #335
- Docs/tutorial 2.5 by @stevevanhooser in #336
- Update to latest NDI ndr reader by @stevevanhooser in #338
- added left out query operation to ndi.query, fixed spelling error in … by @stevevanhooser in #339
- bug in ndi.document.dependency; if depends_on is empty then it errore… by @stevevanhooser in #340
- Added daq_system for dabrowska by @jesshaley in #341
- Dabrowska session maker by @jesshaley in #342
- Fix bug in PathConstants when multiple calculator document locations are available by @ehennestad in #343
- Subject maker by @stevevanhooser in #344
- Adding unit test for oneepoch by @jesshaley in #337
- Fix broken links in documentation by @ehennestad in #346
- Dabrowska ndic by @stevevanhooser in #347
- updates to visual stimulus reader for Nielsen by @stevevanhooser in #348
- fixing some small bugs in documentation for calculator docs by @stevevanhooser in #349
- added NumberAtLeast to ndi.calc.stimulus.tuningcurve building by @stevevanhooser in #352
- Bug/daq.reader.ingest by @stevevanhooser in #353
- made a useful error message by @stevevanhooser in #354
- added virus injection documents by @msalvi1 in #351
- Dabrowska merge by @stevevanhooser in #357
- Create run_tests.yml by @jesshaley in #358
- Improve warning reset by @ehennestad in #360
- Fix AND operator for scalar values in ndi.document by @ehennestad in #356
- Feature/better error handling download by @stevevanhooser in #355
- multiple small modifications by @stev...
v2.0.0-beta.1
NDI v2.0.0 beta
- New local database implementation powered by sqlite, big performance increases compared to v1.0.2
- New calculator framework for reusable code for domain-specific analyses
- Support for NDI Cloud
v1.0.2
- Requirement for Simulink and Simscape toolboxes was removed
- Addition of a query option 'exact_string_anycase' where case is ignored.
We still recommend installing via the installer: https://vh-lab.github.io/NDI-matlab/installation/
1.0.1
What's Changed
- Toolbox check by @stevevanhooser in #214
Added additional test code for tutorials and more verbose testing for presence of needed toolboxes
Tested on MacOS Mojave and Matlab 2019b, MacOS Monterey and Matlab 2021b, Windows 10 and Matlab 2021b, Ubuntu 20.04 and Matlab 2021a (there is a Linux/Matlab compatibility problem with Matlab 2021b and Ubuntu 20.04, the user is now warned)
Still version 1.0.x, which features:
Version 1.0.x (Released)
- DAQ system, DAQ reader, file navigator
- Syncgraph
- Elements, probes, neurons
- Functioning local database
- Basic Tutorials (Tutorials 1.*, 2.*, 3.*)
- App API
- Initial developer Tutorial
We strongly recommend installing following the instructions here rather than manually downloading the needed libraries.
v1.0.0
New Contributors
- @danielgmu made their first contribution in #12
- @nraichman made their first contribution in #18
- @sfchen196 made their first contribution in #96
- @orarogovin made their first contribution in #114
- @morekim2020 made their first contribution in #185
- @bishal-baral made their first contribution in #206
Full Changelog: https://github.com/VH-Lab/NDI-matlab/commits/v1.0.0