Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add FacemapInterface #752

Draft
wants to merge 27 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
c558dee
add FacemapInterface, which currently only supports eye tracking.
bendichter Feb 18, 2024
275bf42
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Feb 18, 2024
16523f9
Update CHANGELOG.md
bendichter Feb 18, 2024
234ab4c
Merge branch 'main' into facemap
alessandratrapani Apr 5, 2024
78e8794
add motion svd
alessandratrapani Apr 5, 2024
07e21f9
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Apr 5, 2024
2f25678
separate multivideo masks and ROI masks
alessandratrapani Apr 8, 2024
213ff8e
Merge branch 'main' into facemap
alessandratrapani Apr 8, 2024
056d787
separate multivideo and rois motion masks
alessandratrapani Apr 15, 2024
8ac9c47
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Apr 15, 2024
ff03d31
Merge branch 'main' into facemap to update videodatainterface
alessandratrapani Apr 17, 2024
e413efa
set facempa test (not working)
alessandratrapani May 17, 2024
578eeb9
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] May 17, 2024
1682793
add get_metadata() function
alessandratrapani May 21, 2024
6f80805
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] May 21, 2024
52d5383
add tests for PupilTracking
alessandratrapani May 21, 2024
9c0aec3
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] May 21, 2024
d92ec25
motion svd metadata
alessandratrapani May 21, 2024
ecb5dde
test yey_tracking spatial series
alessandratrapani May 21, 2024
96651d9
Merge branch 'facemap' of https://github.com/catalystneuro/neuroconv …
alessandratrapani May 21, 2024
651eeb8
test pupil tracking time series
alessandratrapani May 21, 2024
b58ef5f
Merge branch 'main' into facemap
CodyCBakerPhD May 21, 2024
06302d3
add testing for MotionSVDMasks and MotionSVDSeries
alessandratrapani May 21, 2024
51b3a97
Merge branch 'facemap' of https://github.com/catalystneuro/neuroconv …
alessandratrapani May 21, 2024
79430bf
Merge branch 'main' into facemap
alessandratrapani Jun 10, 2024
f067458
set check_ragged to False to speed up add_row
alessandratrapani Jun 13, 2024
7b39363
Merge branch 'refs/heads/main' into facemap
alessandratrapani Jul 9, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -122,6 +122,7 @@
* Added `LightningPoseConverter` to add pose estimation data and the original and the optional labeled video added as ImageSeries to NWB. [PR #633](https://github.com/catalystneuro/neuroconv/pull/633)
* Added gain as a required `__init__` argument for `TdtRecordingInterface`. [PR #704](https://github.com/catalystneuro/neuroconv/pull/704)
* Extract session_start_time from Plexon `plx` recording file. [PR #723](https://github.com/catalystneuro/neuroconv/pull/723)
* Add `FacemapInterface`, which currently only handles eye tracking [PR #752](https://github.com/catalystneuro/neuroconv/pull/752)

### Improvements
* `nwbinspector` has been removed as a minimal dependency. It becomes an extra (optional) dependency with `neuroconv[dandi]`. [PR #672](https://github.com/catalystneuro/neuroconv/pull/672)
Expand Down
4 changes: 4 additions & 0 deletions src/neuroconv/datainterfaces/__init__.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
# Behavior
from .behavior.audio.audiointerface import AudioInterface
from .behavior.deeplabcut.deeplabcutdatainterface import DeepLabCutInterface
from .behavior.facemap.facemapdatainterface import FacemapInterface
from .behavior.fictrac.fictracdatainterface import FicTracDataInterface
from .behavior.lightningpose.lightningposedatainterface import (
LightningPoseDataInterface,
Expand Down Expand Up @@ -155,6 +156,7 @@
FicTracDataInterface,
NeuralynxNvtInterface,
LightningPoseDataInterface,
FacemapInterface,
# Text
CsvTimeIntervalsInterface,
ExcelTimeIntervalsInterface,
Expand Down Expand Up @@ -183,11 +185,13 @@
},
icephys=dict(Abf=AbfInterface),
behavior=dict(
AudioInterface=AudioInterface,
Video=VideoInterface,
DeepLabCut=DeepLabCutInterface,
SLEAP=SLEAPInterface,
FicTrac=FicTracDataInterface,
LightningPose=LightningPoseDataInterface,
FacemapInterface=FacemapInterface,
# Text
CsvTimeIntervals=CsvTimeIntervalsInterface,
ExcelTimeIntervals=ExcelTimeIntervalsInterface,
Expand Down
Empty file.
Loading