.gitattributes
.gitignore
.readthedocs.yaml
CLAUDE.md
LICENSE
MANIFEST.in
README.md
TODO.md
pyproject.toml
test.ipynb
.claude/settings.local.json
.github/copilot-instructions.md
.github/workflows/docs_build_and_deploy.yml
.github/workflows/test_and_deploy.yml
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/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
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/scm_file_list.json
ethograph.egg-info/scm_version.json
ethograph.egg-info/top_level.txt
ethograph/_vendor/__init__.py
ethograph/_vendor/vocalseg/LICENSE
ethograph/_vendor/vocalseg/__init__.py
ethograph/_vendor/vocalseg/continuity_filtering.py
ethograph/_vendor/vocalseg/dynamic_thresholding.py
ethograph/_vendor/vocalseg/utils.py
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/columns.py
ethograph/features/energy.py
ethograph/features/geometry.py
ethograph/features/movement.py
ethograph/features/neural.py
ethograph/features/oscillatory.py
ethograph/features/preprocessing.py
ethograph/geometries/README.md
ethograph/geometries/moll2025.yaml
ethograph/gui/__init__.py
ethograph/gui/active_panel.py
ethograph/gui/app_constants.py
ethograph/gui/app_state.py
ethograph/gui/audio_clock.py
ethograph/gui/audio_player.py
ethograph/gui/cover_page.py
ethograph/gui/dialog_busy_progress.py
ethograph/gui/dialog_curation_workflow.py
ethograph/gui/dialog_function_params.py
ethograph/gui/dialog_keypoint_filter.py
ethograph/gui/dialog_label_gridview.py
ethograph/gui/dialog_label_inconsistencies.py
ethograph/gui/dialog_label_table.py
ethograph/gui/dialog_onset_model.py
ethograph/gui/dialog_pose_labelling.py
ethograph/gui/dialog_pose_refinement.py
ethograph/gui/dialog_pose_video_matcher.py
ethograph/gui/dialog_screen_recorder.py
ethograph/gui/dialog_select_template.py
ethograph/gui/dialog_skeleton_editor.py
ethograph/gui/dialog_tag_sheet.py
ethograph/gui/dialog_video_feature_rank.py
ethograph/gui/dialog_video_grid.py
ethograph/gui/file_dialogs.py
ethograph/gui/grid_section_container.py
ethograph/gui/label_drawing_mixin.py
ethograph/gui/left_sidebar.py
ethograph/gui/main_window.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_console.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_radial.py
ethograph/gui/plots_raster.py
ethograph/gui/plots_space.py
ethograph/gui/plots_spectrogram.py
ethograph/gui/pose_annotate.py
ethograph/gui/pose_convert.py
ethograph/gui/pose_detect.py
ethograph/gui/pose_detect_preview.py
ethograph/gui/pose_edit_mixin.py
ethograph/gui/pose_fill.py
ethograph/gui/pose_overlay.py
ethograph/gui/pose_refine.py
ethograph/gui/pose_render.py
ethograph/gui/pose_suggest.py
ethograph/gui/pose_tagsheet.py
ethograph/gui/proxy_manager.py
ethograph/gui/pygfx_video.py
ethograph/gui/right_context.py
ethograph/gui/shortcuts.py
ethograph/gui/source_popup.py
ethograph/gui/table_filter.py
ethograph/gui/theme.py
ethograph/gui/top_bar.py
ethograph/gui/video_manager.py
ethograph/gui/video_sync.py
ethograph/gui/widget_trials.py
ethograph/gui/widgets_bottom_bar.py
ethograph/gui/widgets_changepoints.py
ethograph/gui/widgets_curation.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/assets/templates/birdpark0.png
ethograph/gui/assets/templates/birdpark1.png
ethograph/gui/assets/templates/canary.png
ethograph/gui/assets/templates/cricket0.png
ethograph/gui/assets/templates/cricket1.png
ethograph/gui/assets/templates/cricket2.png
ethograph/gui/assets/templates/lockbox1.png
ethograph/gui/assets/templates/lockbox2.gif
ethograph/gui/assets/templates/moll1.png
ethograph/gui/assets/templates/moll2.png
ethograph/gui/templates/wizard_nwb_codegen.j2
ethograph/io/audio_extract.py
ethograph/io/catalog.py
ethograph/io/data_loader.py
ethograph/io/dataset.py
ethograph/io/derived.py
ethograph/io/ephys_loader.py
ethograph/io/metadata_edit.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/schema.py
ethograph/io/time_model.py
ethograph/io/time_sources.py
ethograph/io/trialtree.py
ethograph/io/validation.py
ethograph/io/video_probe.py
ethograph/io/video_proxy.py
ethograph/labels/__init__.py
ethograph/labels/boris.py
ethograph/labels/converters.py
ethograph/labels/crowsetta_format.py
ethograph/labels/curation.py
ethograph/labels/export.py
ethograph/labels/intervals.py
ethograph/labels/label_inputs.py
ethograph/labels/ml.py
ethograph/labels/onset_curves.py
ethograph/labels/onset_model.py
ethograph/labels/plots.py
ethograph/labels/predictions.py
ethograph/labels/tsv_store.py
ethograph/labels/workflow.py
ethograph/segment/__init__.py
ethograph/segment/augment.py
ethograph/segment/boundary.py
ethograph/segment/config.py
ethograph/segment/crossval.py
ethograph/segment/dataset.py
ethograph/segment/infer.py
ethograph/segment/losses.py
ethograph/segment/materialise.py
ethograph/segment/metrics.py
ethograph/segment/plotting.py
ethograph/segment/postprocess.py
ethograph/segment/preprocess.py
ethograph/segment/project.py
ethograph/segment/queries.py
ethograph/segment/samples.py
ethograph/segment/search.py
ethograph/segment/sessions.py
ethograph/segment/train.py
ethograph/segment/video_features.py
ethograph/segment/archive/batch_gen.py
ethograph/segment/archive/cetnet_encoder.py
ethograph/segment/archive/dataset.py
ethograph/segment/archive/eval_metrics.py
ethograph/segment/archive/eval_plotting.py
ethograph/segment/dlc2action/LICENSE.APGPL
ethograph/segment/dlc2action/NOTICE.md
ethograph/segment/dlc2action/__init__.py
ethograph/segment/dlc2action/colors.txt
ethograph/segment/dlc2action/utils.py
ethograph/segment/dlc2action/version.py
ethograph/segment/dlc2action/config/losses.yaml
ethograph/segment/dlc2action/config/training.yaml
ethograph/segment/dlc2action/config/model/asformer.yaml
ethograph/segment/dlc2action/config/model/c2f_tcn.yaml
ethograph/segment/dlc2action/config/model/c2f_transformer.yaml
ethograph/segment/dlc2action/config/model/edtcn.yaml
ethograph/segment/dlc2action/config/model/mlp.yaml
ethograph/segment/dlc2action/config/model/ms_tcn3.yaml
ethograph/segment/dlc2action/config/model/transformer.yaml
ethograph/segment/dlc2action/loss/__init__.py
ethograph/segment/dlc2action/loss/asymmetric_loss.py
ethograph/segment/dlc2action/loss/ms_tcn.py
ethograph/segment/dlc2action/loss/mse.py
ethograph/segment/dlc2action/loss/tcc.py
ethograph/segment/dlc2action/model/__init__.py
ethograph/segment/dlc2action/model/asformer.py
ethograph/segment/dlc2action/model/base_model.py
ethograph/segment/dlc2action/model/c2f_tcn.py
ethograph/segment/dlc2action/model/c2f_tcn_par.py
ethograph/segment/dlc2action/model/c2f_transformer.py
ethograph/segment/dlc2action/model/c3d.py
ethograph/segment/dlc2action/model/edtcn.py
ethograph/segment/dlc2action/model/mlp.py
ethograph/segment/dlc2action/model/ms_tcn.py
ethograph/segment/dlc2action/model/ms_tcn_modules.py
ethograph/segment/dlc2action/model/transformer.py
ethograph/segment/models/__init__.py
ethograph/segment/models/asrf.py
ethograph/segment/models/baformer.py
ethograph/segment/models/vendored.py
ethograph/skeleton/CREDITS.md
ethograph/skeleton/__init__.py
ethograph/skeleton/config.py
ethograph/skeleton/shapes.py
ethograph/skeleton/state.py
ethograph/skeleton/templates.py
ethograph/skeleton/renderers/__init__.py
ethograph/skeleton/renderers/base.py
ethograph/skeleton/renderers/precomputed.py
ethograph/utils/__init__.py
ethograph/utils/arraytools.py
ethograph/utils/audio.py
ethograph/utils/device.py
ethograph/utils/download.py
ethograph/utils/ffmpeg.py
ethograph/utils/logging.py
ethograph/utils/nwb.py
ethograph/utils/paths.py
ethograph/utils/qt.py
ethograph/utils/sequences.py
ethograph/utils/stream_durations.py
ethograph/utils/system_check.py
ethograph/utils/xr_utils.py
ethograph/video_features/__init__.py
ethograph/video_features/extract.py
ethograph/video_features/frames.py
ethograph/video_features/plan.py
ethograph/video_features/s3d.py
ethograph/video_features/select.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/segement_s3d_features.ipynb
examples/segment_audio_whisperseg.ipynb
examples/segment_changepoint_features.ipynb
scripts/Developer.md
scripts/bench.py
scripts/compare.py
scripts/dandi_ibl-brainwide.ipynb.ipynb
scripts/experiment3_boundary.py
scripts/experiment4_queries.py
scripts/generate_synthetic_repro.py
scripts/inspect_birdpark_alignment.ipynb
scripts/nwb_video_testing.ipynb
scripts/release.ps1
scripts/spot_compare_ladder.py
scripts/spot_ladder.sh
scripts/spot_point_events.md
scripts/spot_point_events.py
scripts/spot_windows_compat.patch
scripts/archive_model/eval.ipynb
scripts/archive_model/find_best_s3d.ipynb
scripts/archive_model/model_config_Ivy.py
scripts/archive_model/model_config_Poppy.py
scripts/archive_model/model_run.py
scripts/archive_model/s3d_features.py
scripts/ephys/ephys_drift_diagnosis.ipynb
scripts/ephys/ephys_loader.ipynb
scripts/feedback/audio_clock_dac_timestamps.md
scripts/feedback/debug_launcher_clock_patch.md
scripts/feedback/ethograph_annotation_feasibility_report.md
scripts/feedback/ethograph_windows_author_overview_2026-08-18.md
scripts/feedback/reverted_pynapple_trials_timing.diff
scripts/feedback/processed/ehtograph_feedback_report.md
scripts/feedback/processed/handoff_playback_and_video_freeze.md
z_notes/Z_conclusions.md
z_notes/ethograph_video_models_review.md
z_notes/msc_figure_s3d_accel.ipynb
z_notes/z_DLC2ACTION_COMPARISON.md