Skip to content

Studio · task 0.5 — studio/science derivations #64

Description

@aliakherati

Phase 0, task 0.5 — see docs/studio/plan/PHASE_0.md. Consolidation as much as new code.

Consolidate (one cited, tested implementation each):

  • V₀ and injected mass → initial concentration.
  • dN/dlogDp and bin edges.

Reuse, do not rewrite: coupled/dilution.py volume_ratio / kdil_from_regime, air_number_density, coupled/aerosol_props.py, coupled/units.py. Note studio/science may not import coupled (ADR-001), so anything already implemented and tested in the model is reached through studio/modelio, not copied.

New: a GCR ion-pair parameterisation — raises NotImplementedError absent an agreed citation rather than returning a plausible number. Tracked as SCIENCE-6.

Physical-constants discipline: coupled/units.py:18-22 documents a deliberate ~0.036 % Avogadro mismatch at the gas/TOMAS seam. Studio inherits it and does not silently "correct" it.

Base branch: studio/dev.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    studioPlume Studio (studio/, docs/studio/)

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions