Recent Releases of SeqIKPy: a Python package for inverse kinematics in insects

SeqIKPy: a Python package for inverse kinematics in insects - v1.1.0 - JOSS publication

SeqIKPy v1.1.0 — Parallel processing and new examples

This is the JOSS publication release of SeqIKPy. It introduces parallel execution to accelerate inverse and forward kinematics, along with new examples, benchmarks, and updated documentation.

Highlights

  • Parallel processing: Optional parallelization over kinematic chains and time via n_workers and parallel_over_time, with adaptive task sizing (see the related tutorial here).

  • New benchmark example: example_leg_inv_kinematics_parallel.py compares serial and parallel execution and reports timing results.

  • Updated examples: Consolidated pipeline demos for leg, head, and full-body workflows (example_entire_pipeline.py, example_leg_inv_kinematics.py).

  • New model example: Mouse forelimb kinematics demo (see the related tutorial here).

  • Documentation: Added a parallel-processing tutorial and updated paper.md with implementation and benchmark details.

Compatibility

Non-breaking release; serial behavior is preserved when n_workers=1.

- Python
Published by gizemozd 5 months ago

SeqIKPy: a Python package for inverse kinematics in insects - v1.0.0

First public release.

- Python
Published by gizemozd almost 2 years ago