joshpy

Python client for Josh ecological simulations

joshpy enables parameter sweeps, experiment tracking, and result analysis for Josh agent-based ecological simulations.

Features

  • Orchestration: Define parameter sweeps with Jinja templating and execute simulations
  • Tracking: DuckDB-backed registry for experiment management
  • Analysis: Query results across parameter values and replicates
  • Visualization: Quick matplotlib diagnostics + R/ggplot2 for publication-quality figures

Get Started