Skip to content

v1.0-submission — Nature submission snapshot

Latest

Choose a tag to compare

@LydiaFrance LydiaFrance released this 30 Apr 11:35
· 4 commits to main since this release

Snapshot of the codebase as submitted to Nature (April 2026).

What's included

  • kinematic_morphospace Python package — PCA-based decomposition of morphing shape changes in animal locomotion from motion capture data
  • 16 analysis notebooks (NB00–NB15) — full reproducible pipeline from experimental setup through cross-species generalisation
  • Codespaces environment — one-click reviewer setup with .devcontainer/, JupyterLab, and automated data download from Figshare
  • Manuscript source — Pandoc Markdown with Nature-format citations

Changes since v1.0

130 commits covering:

  • Cross-species generalisation analysis (NB14) with pitch-aligned cadaver transforms
  • Interactive 3D Plotly/k3d visualisations of morphing modes (NB04)
  • Data quality and missingness analysis (NB06b)
  • Eigenvalue significance testing rework
  • Performance: vectorised CSV loading, chunked plotting to avoid OOM
  • Codespace hardening: font caching, matplotlib warmup, reviewer welcome banner
  • Figshare data download pipeline
  • Hardcoded wingspan values replaced with per-bird YAML config
  • Sign convention fix in PCA scores
  • GIF animations for cross-species and dim-reduced flight
  • README rewrite with GIF showcase and Codespaces screenshots

Data

Dataset (~2.3 GB) archived on Figshare: 10.6084/m9.figshare.32101528 (embargoed until publication).