Skip to content

Conversation

bergsalex
Copy link
Collaborator

This Pull Request merges all changes from the repository-reorganization branch into main.

This does a few things:

  1. Changes the location of the Python code.
  2. Applies ruff formatting and linting rules to all Python code.
  3. Adds pyproject.toml and related python packaging files.
  4. Adds a command line interface for the python code, available at mtr, mouse-tracking, or mouse-tracking-runtime.
    • Run mtr --help for more information.
  5. Updates nextflow code to call the the new command line interface.
  6. Adds new docker image definitions to remove the Google CoLab dependency.
  7. Adds units tests.
  8. Adds GitHub Actions for running format/lint, unit tests, and image builds.

bergsalex added 30 commits May 30, 2025 14:52
…-for-mouse-tracking-runtime

Yoda 128 build new cli module for mouse tracking runtime
…-for-mouse-tracking-runtime

Implement the CLI interfaces for infer CLI commands.
Refactoring pose utilities and adding tests
Move all code files that aren't top level files
…g-runtime-singularity-image

Update singularity and docker images to remove Google Colab dependency
…ation-definition-in-mouse-tracking-runtime-to-be-configurable

Yoda 219 Make Model Directory Location Configurable with Environment Variable
@bergsalex bergsalex self-assigned this Aug 21, 2025
@bergsalex bergsalex marked this pull request as ready for review August 21, 2025 19:08
Copy link
Contributor

@SkepticRaven SkepticRaven left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think I'm ready to pull off this bandaid and get this merged in.
Just for posterity's sake: we're relying on the reviews that were merged into this branch as the primary source of reviews.

@bergsalex bergsalex merged commit 192740d into main Aug 26, 2025
5 of 6 checks passed
@bergsalex bergsalex deleted the repository-reorganization branch September 5, 2025 18:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants