warming up your workspace

Python practice in Climate Modeling

Browse the rooms before signing in. Opening a room requires an account and follows your existing access. Practice does not issue certificates.

  • Balance the Books

    The outreach exhibit needs the planet's energy ledger on one screen. Compute the absorbed sunlight per square meter from the solar constant and the albedo.

    energy-budget. Free room.

  • Count the Doublings

    Express a supplied positive concentration as doublings relative to its stated baseline using log2(C/C0).

    co2-law. Free room.

  • The CO2 Forcing

    A policy briefing needs the radiative forcing from a CO2 level. Apply the standard logarithmic formula relating concentration to the energy imbalance it drives.

    forcing. Free room.

  • The Famous 255

    Compute an effective radiating temperature from supplied sunlight and planetary albedo. This is not a calculation of removing the atmosphere while retaining its clouds.

    effective. Free room.

  • Amplifier Check

    Reviewers want the feedback math shown. Apply the gain formula and report what the feedbacks do to a 1.1 K Planck response.

    feedbacks. Account access required.

  • One Pane of Glass

    The lecture demo: a single IR-opaque layer over the surface. Derive what it does to the surface temperature.

    one-layer. Account access required.

  • The CO2 Meter

    Compute forcing from supplied illustrative CO2 concentrations. This exercise does not connect to a live measurement feed.

    co2-law. Account access required.

  • The Sensitivity

    Compute equilibrium sensitivity from doubling forcing and a positive restoring coefficient, stating the parameter units.

    ecs. Account access required.

  • The Long Carbon Tail

    Evaluate a multiscale carbon pulse response and explain its long tail. The constant term approximates slow removal over the model horizon.

    impulse. Account access required.

  • The Honest Global Mean

    An intern averaged the grid without weights and announced record polar warming. Fix the global mean with cos-latitude weighting before it ships.

    weighting. Account access required.

  • The Lagging Thermometer

    The minister asks why the thermometer trails the forcing. Compute the analytic step response of the one-box climate.

    transient. Account access required.

  • The Temperature Anomaly

    Climate records report anomalies, not absolute temperatures. Compute how far the latest reading sits above the series' own baseline mean.

    analysis. Account access required.

  • The Feedback Gain

    Compute the scalar linear feedback gain and identify its stable-response domain. Its singularity alone does not prove a physical runaway.

    feedback. Account access required.

  • The Quiet Collapse

    Solve the thermal roots in the nondimensional Stommel model. Its fold is a mathematical model threshold, not a measured real-world AMOC safety boundary.

    stommel. Account access required.

  • Trend or Noise

    Compute the stipulated AR(1) effective-sample-size approximation. This diagnostic alone does not establish whether an observed trend is significant.

    red-noise. Account access required.

  • Two Earths

    The paleo team needs the bistability demo for the museum: settle the Budyko ice-albedo model from a warm start and a cold start, same Sun.

    ice-albedo. Account access required.

  • Boot the Earth

    Compose annual carbon, forcing and two thermal-response modes. Report the toy trajectory and finite-horizon peak with explicit initial conditions.

    scenario-runner. Account access required.

  • Budget Day

    Compute conditional carbon headroom using supplied temperature and TCRE values, with consistent baselines and carbon units.

    tcre. Account access required.

  • The Carbon Budget

    Invert the illustrative TCRE relation using supplied assumptions. This result is not an assessed remaining carbon budget.

    tcre. Account access required.

  • The Choice

    Two futures sit on the cabinet table: business as usual, or a 30-year phase-out. Run both through the full model and quantify what ambition buys in degrees.

    scenario-runner. Account access required.