.gitignore
.readthedocs.yaml
CLAUDE.md
LICENSE
MANIFEST.in
PUBLISHING.md
README.md
pyproject.toml
todo.md
.claude/settings.local.json
.github/copilot-instructions.md
.github/workflows/docs_build_and_deploy.yml
.github/workflows/test_and_deploy.yml
.tmp_pypi_smoke/pyvenv.cfg
.tmp_pypi_smoke/Scripts/Activate.ps1
.tmp_pypi_smoke/Scripts/activate
.tmp_pypi_smoke/Scripts/activate.bat
.tmp_pypi_smoke/Scripts/deactivate.bat
.tmp_pypi_smoke/Scripts/ethograph-gui.exe
.tmp_pypi_smoke/Scripts/ethograph.exe
.tmp_pypi_smoke/Scripts/f2py.exe
.tmp_pypi_smoke/Scripts/fonttools.exe
.tmp_pypi_smoke/Scripts/markdown-it.exe
.tmp_pypi_smoke/Scripts/numba
.tmp_pypi_smoke/Scripts/numpy-config.exe
.tmp_pypi_smoke/Scripts/pip.exe
.tmp_pypi_smoke/Scripts/pip3.12.exe
.tmp_pypi_smoke/Scripts/pip3.exe
.tmp_pypi_smoke/Scripts/pyftmerge.exe
.tmp_pypi_smoke/Scripts/pyftsubset.exe
.tmp_pypi_smoke/Scripts/pygmentize.exe
.tmp_pypi_smoke/Scripts/python.exe
.tmp_pypi_smoke/Scripts/pythonw.exe
.tmp_pypi_smoke/Scripts/tabulate.exe
.tmp_pypi_smoke/Scripts/ttx.exe
.tmp_pypi_smoke/share/man/man1/ttx.1
configs/crowlab/ReadMe.md
configs/crowlab/changepoint_settings_old.yaml
configs/crowlab/mapping.txt
configs/crowlab/mapping_Ivy.txt
configs/crowlab/mapping_setup_audio.txt
configs/crowlab/space.yaml
configs/crowlab/model/Crow1_inference_20260330_161224.json
configs/crowlab/model/Crow1_inference_20260330_161259.json
configs/crowlab/model/Freddy_inference_20260330_160621.json
configs/crowlab/model/Freddy_train_20251021_164220.json
configs/crowlab/model/Freddy_train_20251021_164220_epoch-100.model
configs/crowlab/model/Ivy_CV_20260130_173800.json
configs/crowlab/model/Ivy_inference_20260203_092442.json
configs/crowlab/model/Ivy_inference_20260204_141527.json
configs/crowlab/model/Ivy_inference_20260206_122331.json
configs/crowlab/model/Ivy_train_20260202_191138_epoch-100.model
configs/crowlab/model/Ivy_train_20260203_153754.json
configs/crowlab/model/Poppy_inference_20260312_100707.json
configs/crowlab/model/Poppy_inference_20260327_102414.json
configs/crowlab/model/Poppy_inference_20260330_140808.json
configs/crowlab/model/Poppy_inference_20260402_104151.json
configs/crowlab/model/Poppy_train_20260326_190925.json
configs/crowlab/model/Poppy_train_20260331_175332.json
configs/crowlab/model/ReadMe - model Freddy_train_20251021_164220_epoch-100.txt
configs/model/Ivy_inference_20260415_093050.json
configs/model/Ivy_inference_20260415_100537.json
configs/model/Ivy_inference_20260415_101145.json
configs/model/Ivy_inference_20260415_105230.json
configs/model/Ivy_inference_20260415_172636.json
configs/model/Ivy_inference_20260417_145159.json
ethograph/__init__.py
ethograph/__main__.py
ethograph/cli.py
ethograph/datasets.py
ethograph/shortcuts.py
ethograph.egg-info/PKG-INFO
ethograph.egg-info/SOURCES.txt
ethograph.egg-info/dependency_links.txt
ethograph.egg-info/entry_points.txt
ethograph.egg-info/requires.txt
ethograph.egg-info/top_level.txt
ethograph/assets/icon.ico
ethograph/assets/icon.png
ethograph/assets/menu.json
ethograph/crowlab/io_matlab.py
ethograph/crowlab/legacy.py
ethograph/features/__init__.py
ethograph/features/audio_changepoints.py
ethograph/features/changepoints.py
ethograph/features/energy.py
ethograph/features/movement.py
ethograph/features/neural.py
ethograph/features/oscillatory.py
ethograph/features/preprocessing.py
ethograph/gui/__init__.py
ethograph/gui/app_constants.py
ethograph/gui/app_state.py
ethograph/gui/audio_player.py
ethograph/gui/dialog_busy_progress.py
ethograph/gui/dialog_function_params.py
ethograph/gui/dialog_pose_video_matcher.py
ethograph/gui/dialog_screen_recorder.py
ethograph/gui/dialog_select_template.py
ethograph/gui/dialog_video_downsample.py
ethograph/gui/label_drawing_mixin.py
ethograph/gui/make_pretty.py
ethograph/gui/napari.yaml
ethograph/gui/notify.py
ethograph/gui/plots_audiotrace.py
ethograph/gui/plots_base.py
ethograph/gui/plots_container.py
ethograph/gui/plots_ephystrace.py
ethograph/gui/plots_heatmap.py
ethograph/gui/plots_lineplot.py
ethograph/gui/plots_overlay.py
ethograph/gui/plots_psth.py
ethograph/gui/plots_raster.py
ethograph/gui/plots_space.py
ethograph/gui/plots_spectrogram.py
ethograph/gui/pose_render.py
ethograph/gui/shortcuts.py
ethograph/gui/video_manager.py
ethograph/gui/video_sync.py
ethograph/gui/widget_trials.py
ethograph/gui/widgets_changepoints.py
ethograph/gui/widgets_data.py
ethograph/gui/widgets_ephys.py
ethograph/gui/widgets_help.py
ethograph/gui/widgets_io.py
ethograph/gui/widgets_labels.py
ethograph/gui/widgets_meta.py
ethograph/gui/widgets_navigation.py
ethograph/gui/widgets_plot_settings.py
ethograph/gui/widgets_psth.py
ethograph/gui/widgets_transform.py
ethograph/gui/wizard_boris.py
ethograph/gui/wizard_media_files.py
ethograph/gui/wizard_multi_builder.py
ethograph/gui/wizard_multi_codegen.py
ethograph/gui/wizard_multi_tabs.py
ethograph/gui/wizard_multi_timeline.py
ethograph/gui/wizard_multi_trials.py
ethograph/gui/wizard_nwb.py
ethograph/gui/wizard_overview.py
ethograph/gui/wizard_single.py
ethograph/gui/templates/wizard_nwb_codegen.j2
ethograph/io/catalog.py
ethograph/io/data_loader.py
ethograph/io/dataset.py
ethograph/io/metadata_table.py
ethograph/io/nwb_alignment.py
ethograph/io/nwb_import.py
ethograph/io/plot_sources.py
ethograph/io/pynapple.py
ethograph/io/time_model.py
ethograph/io/time_sources.py
ethograph/io/trialtree.py
ethograph/io/validation.py
ethograph/labels/__init__.py
ethograph/labels/boris.py
ethograph/labels/converters.py
ethograph/labels/crowsetta_format.py
ethograph/labels/export.py
ethograph/labels/intervals.py
ethograph/labels/ml.py
ethograph/labels/plots.py
ethograph/labels/predictions.py
ethograph/labels/tsv_store.py
ethograph/model/batch_gen.py
ethograph/model/cetnet_encoder.py
ethograph/model/dataset.py
ethograph/model/eval_metrics.py
ethograph/model/eval_plotting.py
ethograph/utils/__init__.py
ethograph/utils/arraytools.py
ethograph/utils/audio.py
ethograph/utils/download.py
ethograph/utils/nwb.py
ethograph/utils/paths.py
ethograph/utils/qt.py
ethograph/utils/sequences.py
ethograph/utils/stream_durations.py
ethograph/utils/xr_utils.py
ethograph/video_features/base_extractor.py
ethograph/video_features/extract_s3d.py
ethograph/video_features/s3d.py
ethograph/video_features/s3d.yml
ethograph/video_features/transforms.py
ethograph/video_features/utils.py
ethograph/video_features/checkpoint/S3D_kinetics400_torchified.pt
examples/convert_dataset_birdpark.ipynb
examples/convert_dataset_pair24.ipynb
examples/convert_datset_lockbox.ipynb
examples/create_dataset_Moll25.ipynb
examples/create_dataset_cricket.ipynb
examples/assets/birdpark0.png
examples/assets/birdpark1.png
examples/assets/canary.png
examples/assets/cricket0.png
examples/assets/cricket1.png
examples/assets/cricket2.png
examples/assets/lockbox1.png
examples/assets/lockbox2.gif
examples/assets/moll1.png
examples/assets/moll2.png
scripts/DOCS_commands.md
scripts/PUBLISHING.md
scripts/community call.ipynb
scripts/dandi_ibl-brainwide.ipynb.ipynb
scripts/debug_gui.py
scripts/debug_launch_copy_paste.json
scripts/ethograph_alignment_setup_20260402_220508.ipynb
scripts/nwb_video_testing.ipynb
scripts/model/eval.ipynb
scripts/model/find_best_s3d.ipynb
scripts/model/model_config_Ivy.py
scripts/model/model_config_Poppy.py
scripts/model/model_run.py
scripts/model/s3d_features.py