Skip to content
Home / Catalog / Coupled Farquhar Photosynthesis with Ball-Berry Stomatal Conductance

Coupled Farquhar Photosynthesis with Ball-Berry Stomatal Conductance

  • Task ID: earth_science.farquhar_ballberry_photosynthesis
  • Domain: earth_science
  • Subdomain: ecophysiology
  • Status: final
  • Benchmark set: seed42 (60 tasks)
  • Tags: photosynthesis, stomatal_conductance, farquhar, ball_berry, ecophysiology, C3_C4, iterative_solver

Runtime and requirements

  • Estimated time: 60-120 minutes
  • Python: >=3.10
  • Packages: numpy>=1.24, pandas>=2.0, matplotlib>=3.7
  • GPU required: no
  • Network required: no

Public input and output contract

Inputs

  • data/leaf_params.json (data): Leaf physiological parameters: Vcmax25, Jmax25 (or alpha_q), Ball-Berry slope m and intercept b, photosynthetic pathway (C3 vs C4), nitrogen factor
  • data/forcing.csv (data): Diurnal+multi-day forcing series. Columns: time_hr, par_sun_wm2, par_shade_wm2, t_air_K, p_atm_Pa, co2_pa, o2_pa, vpd_Pa, rb_sm, btran
  • data/test_cases.json (data): List of single-point evaluation cases, each containing initial guess Ci_init_pa and the unique case_id used for the convergence-delta scoring

Outputs

  • analysis.py (code): Agent-written model of Farquhar+Ball-Berry coupling
  • results/leaf_fluxes.csv (data): Time series of leaf-level outputs. Columns: time_hr, A_sun, A_shade, rs_sun, rs_shade, ci_sun, ci_shade, gs_sun, gs_shade
  • results/case_convergence.csv (data): Per-test-case convergence outputs. Columns: case_id, ci_init_pa, ci_final_pa, A_final, rs_final, n_iterations
  • results/diurnal.png (figure): Diurnal cycle figure showing A and rs for sunlit/shaded leaves

Public repository files

View this task in ASI-Bench

Formal benchmark task directories in the public repository are metadata-only. Versioned prompts and inputs are distributed through the pinned benchmark dataset.

Provenance

This task is included in the current seed42 benchmark set at dataset revision f11a199f71fb4b854ac43a1bf548d5df519141a9.

This page is generated only from files tracked in the public ASI-Bench repository at commit f18382f03faf. Submission bundles, run logs, private scoring configuration, and private reference answers are not read by this page generator.