Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
c46b3ab
Add tree utility for displaying directory structures
niksirbi May 12, 2026
2f9c5d5
Add frames_to_poseinterface and fix predictions output suffix
niksirbi May 12, 2026
2ebcd68
Add lightweight DLC project fixture for testing and examples
niksirbi May 12, 2026
5a0c555
Add convert_dlc_to_benchmark sphinx-gallery example
niksirbi May 12, 2026
271af11
Pin movement>=0.16.0 and update supported Python versions to 3.12-3.14
niksirbi May 13, 2026
860d3fe
updated conversion example
niksirbi May 13, 2026
2eaff04
add workflow image to the conversion example
niksirbi May 13, 2026
a004aa4
add API reference entry for `predictions_to_poseinterface`
niksirbi May 13, 2026
ada238d
Fix predictions_to_poseinterface kwargs in example after rebase
niksirbi May 18, 2026
6cfef6b
fix typo
niksirbi May 18, 2026
533cdd0
Rename frames_to_poseinterface params to input_dir/output_dir
niksirbi May 18, 2026
73e0693
temporarily try on real data and add provenance
niksirbi May 19, 2026
f63c209
switch back to using small fixture in example
niksirbi May 19, 2026
729a09f
remove duplicate prediction_to_interface entry in API index
niksirbi May 19, 2026
d5f86b4
Apply suggestions about frames_to_poseinterface
niksirbi May 26, 2026
4b86133
Apply suggestions about tree
niksirbi May 26, 2026
638a557
Apply suggestions about simplifying tests for tree
niksirbi May 26, 2026
65264c9
Fix missing warnings import and add test for partial frame match
niksirbi May 26, 2026
f6f804f
Apply suggestions about gallery example
niksirbi May 26, 2026
a97efdf
add myst target for folder structure
niksirbi May 26, 2026
365de7e
Suppress spurious cell output in provenance example cell
niksirbi May 26, 2026
238ccda
Enable always_use_bars_union for modern union type rendering
niksirbi May 26, 2026
7c9c147
replace image placeholders with real images
niksirbi May 26, 2026
da628f1
add custom example thumbnail
niksirbi May 26, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions docs/source/_static/DLC_to_poseinterface_worklow.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/source/_static/project_icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
19 changes: 17 additions & 2 deletions docs/source/api_index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ API
===

io
----
--

.. currentmodule:: poseinterface.io

Expand All @@ -11,15 +11,30 @@ io
:template: function.rst

annotations_to_poseinterface
video_to_poseinterface
frames_to_poseinterface
predictions_to_poseinterface
video_to_poseinterface


clips
-----

.. currentmodule:: poseinterface.clips

.. autosummary::
:toctree: api_generated
:template: function.rst

extract_clip


utils
-----

.. currentmodule:: poseinterface.utils

.. autosummary::
:toctree: api_generated
:template: function.rst

tree
1 change: 1 addition & 0 deletions docs/source/benchmark-dataset.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ We mark requirements with italicised *keywords* that should be interpreted as de

The current scope is limited to **single-animal pose estimation** from a **single camera view**. Support for multi-camera setups is planned for a future version.

(target-dataset-folder-structure)=
## Folder structure

:::{note}
Expand Down
17 changes: 12 additions & 5 deletions docs/source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,9 @@
autosummary_generate = True
autodoc_default_flags = ["members", "inherited-members"]

# sphinx-autodoc-typehints configuration
always_use_bars_union = True

# List of patterns, relative to source directory, that match files and
# directories to ignore when looking for source files.
# This pattern also affects html_static_path and html_extra_path.
Expand All @@ -86,6 +89,12 @@
"**/includes/**",
# Auto-generated by sphinx-gallery; contains dangling refs to ignored examples
"sg_execution_times.rst",
# exclude .py and .ipynb files in examples generated by sphinx-gallery
# this is to prevent sphinx from complaining about duplicate source files
"auto_examples/*.ipynb",
"auto_examples/*.py",
"auto_examples/**/*.ipynb",
"auto_examples/**/*.py",
]

# -- Options for HTML output -------------------------------------------------
Expand Down Expand Up @@ -138,14 +147,12 @@
}

# -- Sphinx-Gallery configuration -------------------------------------------

sphinx_gallery_conf = {
"examples_dirs": ["../../examples"],
"gallery_dirs": ["auto_examples"],
# Patterns of example filenames to ignore (not built or shown in gallery).
# Use this for scripts that depend on data/resources not available in CI
# or on the developer's machine (e.g. files on a specific mount point).
# To re-enable an example, remove its pattern from this list.
"ignore_pattern": r"SWC-plusmaze_to_benchmark",
"reference_url": {"poseinterface": None},
"filename_pattern": "/*.py", # which files to execute before inclusion
}

# -- linkcheck configuration -------------------------------------------------
Expand Down
130 changes: 0 additions & 130 deletions examples/SWC-plusmaze_to_benchmark.py

This file was deleted.

Loading
Loading