Skip to content

Conversation

@deruyter92
Copy link
Contributor

No description provided.

deruyter92 and others added 2 commits November 12, 2025 16:24
The following import cycle was causing problems when importing only the post_processing submodule:
deepcutlab.post_processing.filtering.columnwise_spline_interpolation <- deepcutlab.refine_training_dataset.tracklets <- deepcutlab.post_processing.filtering.columnwise_spline_interpolation

This commit fixes the issue by moving the function columnwise_spline_interpolation to a separate file.
@deruyter92 deruyter92 changed the title Jaap/refactor code formatting Jaap/small_refactors Nov 24, 2025
Instead of a failing function call to nonexitent code `parse_available_models` , now a ValueError error is raised, providing the user instructions to the correct usage.
This addresses silent errors for incorrect bodypart configuration. (labeled data disappears after reindexing)
…/DeepLabCut into jaap/refactor_code_formatting
@deruyter92 deruyter92 marked this pull request as ready for review December 4, 2025 10:27
@deruyter92
Copy link
Contributor Author

Spotted and fixed some minor problems:

  • a circular import in deeplabcut.post_processing (only a problem when you load it individually).
  • superanimal_name argument no longer supported in create_training_dataset, which causes an error when parsing available models.
  • Add a warning for incorrect bodypart configuration. (previous behavior was silently merging incompatible annotations, causing an empty dataframe)

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.

1 participant