Releases: LorenFrankLab/spyglass
Releases · LorenFrankLab/spyglass
0.5.2
What's Changed
- Bump version number by @edeno in #864
- Fix failing chains pytests by @CBroz1 in #867
- Hhmi notebook check by @samuelbray32 in #876
- Refine query of upstream tables on FigURL populate by @CBroz1 in #871
- Fix dlc video and kachery cloud config by @samuelbray32 in #882
- Edits for docs by @CBroz1 in #883
- Hhmi notebook check by @samuelbray32 in #888
- Update call to get_template_extremum by @samuelbray32 in #893
- Add spyglass version to created analysis nwb files by @samuelbray32 in #897
- Quickfix: Change existing source script to spyglass version by @samuelbray32 in #900
- Add pynapple support by @edeno in #898
- Hot fixes for clusterless
get_ahead_behind_distance
andget_spike_times
by @edeno in #904 - Quickfix for fetch_nwb by @samuelbray32 in #913
- Check for entry in merge part table prior to insert by @samuelbray32 in #922
- Kachery fixes by @samuelbray32 in #918
- Quickfix for removal of old kachery tables by @samuelbray32 in #925
- Fix improper uses of strip by @edeno in #929
- Misc Issues by @CBroz1 in #903
- Export logger by @CBroz1 in #875
- Spikesorting quality of life helpers by @samuelbray32 in #910
- Add logging of AnalysisNwbfile creation time and file size by @CBroz1 in #937
- Log when file accessed by @CBroz1 in #941
- Fix bug on empty delete in merge table by @samuelbray32 in #940
Full Changelog: 0.5.1...0.5.2
0.5.1
What's Changed
- Only apply include labels filter if include_labels not empty by @samuelbray32 in #827
- gh-actions docs fixes by @CBroz1 in #828
- Proposed structure for user roles. by @CBroz1 in #832
- Fix test for update of position tools by @edeno in #835
- Fix notebook name by @edeno in #840
- Multicam DLC project support by @emreybroyles, @samuelbray32, @CBroz1 in #834
- fix CuratedSpikeSorting insert with no curation by @samuelbray32 in #856
- Revise
dj_chains
for table -> merge -> merge downstream deletes by @CBroz1 in #846 - Artifact interval bug by @samuelbray32 in #859
- Pytests round 2 by @CBroz1 in #851
- Update spike sorting V1 code and notebook to run sorters other than
mountainsort4
by @donghoon-shin in #844 - Make use of waveforms_dir consistent by @samuelbray32 in #857
- Update spikeinterface version by @khl02007 in #852
- Fix non-referencing option in lfp artifact detection by @samuelbray32 in #863
New Contributors
- @donghoon-shin made their first contribution in #844
Full Changelog: 0.5.0...0.5.1
See also CHANGELOG.md
0.5.0
What's Changed
- Add error message for single-led with wrong parameters by @samuelbray32 in #680
- positionVideo debug by @samuelbray32 in #687
- Limited scope docs PR by @CBroz1 in #690
- Make artifact interval a 2d array by @samuelbray32 in #691
- Implement pre-commit, refactor input validation by @CBroz1 in #688
- Linearizationv1 debug and tutorial by @samuelbray32 in #695
- Mixin class by @CBroz1 in #692
- Changed SpyglassMixin to be imported from dj_mixin rather than dj_hel… by @sharon-chiang in #696
- added Path library to imports by @sharon-chiang in #697
- Spike sorting v1 pipeline by @khl02007 in #651
- Change
CurationV1.insert_metric_curation
to includemetric_curation_id
indescription
field to faciliate provenance checking by @khl02007 in #704 - Lfp band fixes by @samuelbray32 in #706
- Make sampling rate for LFP user-defined instead of hard-coded to 1000 Hz by @sharon-chiang in #705
- Delete downstream restriction fix by @CBroz1 in #703
- Prevent Curation from re-adding an existing sorting key with a new cu… by @samuelbray32 in #670
- Dlc debug by @emreybroyles in #702
- add remove_existing_folder argument by @samuelbray32 in #708
- Add cautious delete mixin by @CBroz1 in #711
- Hotfix for attrib error
__
->_nwb_table_dict
by @CBroz1 in #714 - Fix ref channel append error by @khl02007 in #720
- Avoid bug in spikeinterface for low spikecounts by @samuelbray32 in #721
- Change method of defining base dir in get_abs_path by @samuelbray32 in #715
- Env variables for DLC by @CBroz1 in #722
- Add
mkdir
to pass pytests by @CBroz1 in #723 - Priority for fetch_nwb function in merge tables by @samuelbray32 in #724
- Handle single intervals in spike sorting by @edeno in #726
- Handle sortings in which no units are detected (SpikeSortingV1) by @khl02007 in #728
- Helper function for adding data to kachery by @samuelbray32 in #729
- V0 migration model, revised by @CBroz1 in #717
- print -> logger by @CBroz1 in #730
- #732 by @CBroz1 in #734
- Add detail to sharing notebook by @samuelbray32 in #735
- Check for upsampled data in trodes fetch dataframe by @samuelbray32 in #741
- Remove logger.info() without message by @edeno in #747
- Fix PositionOutput.fetch1_dataframe bug by @samuelbray32 in #746
- Remove old
delete
method fromSpikeSorting
table of V0 pipeline by @khl02007 in #751 - Move
figurl_views
to spike sorting v0 by @khl02007 in #750 - Decoding pipeline by @edeno in #731
- Interval list types by @samuelbray32 in #742
- Dlc debug: smoothing_duration fix by @emreybroyles in #753
- restrict get position info by session name by @samuelbray32 in #757
- Restrict UnitWaveformFeaturesGroup and SortedSpikesGroup by nwb_file_name by @edeno in #758
- Fix the length of
object_id
forImportedSpikeSorting
by @khl02007 in #760 - Fix SpikeSortingOutput get_recording and get_sorting by @edeno in #761
- Print session/exp summary, fix lfp target sample fetch by @CBroz1 in #762
- Update LFP notebook by @samuelbray32 in #764
- Use PositionOutput to get data in example notebook by @samuelbray32 in #765
- Comment out video section for mini-rec in Update 20_Position_Trodes.ipynb by @edeno in #767
- Handle numpy arrays in
create_lfp_electrode_group
by @edeno in #766 - Pytest revamp by @CBroz1 in #743
- Minor decoding fixes by @edeno in #769
- DLC notebooks 21 and 22 by @emreybroyles in #772
- Docs fixes for decoding pipeline by @CBroz1 in #776
- Add new function to retrieve spatial series from NWB file by @khl02007 in #777
- Add overview to docs by @edeno in #779
- LFPV1 interval insert by @samuelbray32 in #775
- Proofing and minor edits to Tutorial notebooks 11-32 by @samuelbray32 in #796
- Update 01_Insert_Data.ipynb by @magland in #802
- Decoding pipeline edits for imported data by @edeno in #782
- Blackify 24.1.1 by @CBroz1 in #808
- More robust
delete_downstream_merge
by @CBroz1 in #806 - Address join-compatibility issue for long chains by @CBroz1 in #811
- Filtering units for decoding by @edeno in #807
- Cautious delete bugfixes by @CBroz1 in #821
- Revise dependencies by @CBroz1 in #822
- Minor decoding fixes by @edeno in #819
- Update waveform_features.py by @MichaelCoulter in #813
- Fault-permit insert and remove mutual exclusivity protections on Merge by @CBroz1 in #824
- Update CITATION.cff by @edeno in #826
New Contributors
- @sharon-chiang made their first contribution in #696 🎉
- @emreybroyles made their first contribution in #702 🎉
Full Changelog: 0.4.3...0.5.0
See also CHANGELOG.md