Skip to content

Commit

Permalink
A very rough skeleton
Browse files Browse the repository at this point in the history
  • Loading branch information
sfmig committed Nov 20, 2024
1 parent 1cda625 commit 673f9ba
Show file tree
Hide file tree
Showing 14 changed files with 19 additions and 0 deletions.
1 change: 1 addition & 0 deletions ethology/annotations/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
"""Utils to validate, fix, combine annotations, etc."""
1 change: 1 addition & 0 deletions ethology/datasets/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
""" Utils to define datasets for training. """
12 changes: 12 additions & 0 deletions ethology/detectors/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
"""Detectors, pose estimation, detector+tracking models"""

# If we use Pytorch lightning, here we will have LightningModules for each model

# Pytorch lightning
# - all definitions of what will happen in training are in a LightningModule
# - The [lightning module](https://pytorch-lightning.readthedocs.io/en/1.5.10/common/lightning_module.html) holds all the core research ingredients:
# - The model
# - The optimizers
# - The train/ val/ test steps

# Maybe following ultralytics structure, with subdirectories model, predict, train, val
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file added ethology/io/__init__.py
Empty file.
1 change: 1 addition & 0 deletions ethology/napari/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
"""Visualisation using a napari GUI."""
1 change: 1 addition & 0 deletions ethology/stereo/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
"""Utils to compute 3D positions from 2D data from cameras in stereo config."""
1 change: 1 addition & 0 deletions ethology/trackers/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
"""Trackers to apply on bboxes or kpt detections."""
1 change: 1 addition & 0 deletions ethology/video/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
"""Utils to extract frames, reencode videos, crop, etc. """
1 change: 1 addition & 0 deletions ethology/visualisation/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
"""Utils to visualise results or generate plots."""

0 comments on commit 673f9ba

Please sign in to comment.