Skip to content
Success

Changes

Summary

  1. Improve agent workflow discovery and completion evidence (#1375) (details)
  2. Jax silhs (#1372) (details)
  3. Clarify current SILHS comparison limits (details)
  4. Organize pytest admission, ownership and Jenkins coverage (#1377) (details)
  5. Add hierarchical JSON statistics selection and Dash editor (#1378) (details)
Commit d1c3f80378f8621f388662593c7e5a47f1847b35 by noreply
Improve agent workflow discovery and completion evidence (#1375)

This is just a rework of out LLM shortcuts. I had chatgpt go through a bunch of sessions and investigate my inefficiencies in my workflow (like how often I have to ask for corrections for things that were already instructions in these shortcuts), and had it rework our shortcuts.

The things done seem to make sense - they're a little shorter and more concise, broken up a bit better, include some extra things. Hard to say if any of it's effective though - hopefully I'll notice an improvement with things
The file was modifiedLLM_prompts/port_underlying_fortran_to_other_languages.md (diff)
The file was addedLLM_prompts/script_cli_conventions.md
The file was added.agents/skills/clubb-script-cli/SKILL.md
The file was addedLLM_prompts/jax_porting_workflow.md
The file was modifiedLLM_prompts/update_python_api_and_drivers.md (diff)
The file was modifiedLLM_prompts/update_host_models_after_clubb_changes.md (diff)
The file was addedLLM_prompts/jenkins_workflow.md
The file was modifiedAGENTS.md (diff)
The file was modifiedLLM_prompts/dash_app_workflow.md (diff)
The file was added.agents/skills/clubb-jax-port/SKILL.md
The file was addedLLM_prompts/numerical_regression_workflow.md
The file was addedclubb_jax/AGENTS.md
The file was addedLLM_prompts/README.md
The file was modifiedLLM_prompts/SHORTCUTS.md (diff)
The file was addedLLM_prompts/fortran_column_refactor.md
Commit f51ab963e7cde71123d3afd8f77d077a35cf211f by noreply
Jax silhs (#1372)

Adding silhs to jax.

To avoid randomness issues I added a silhs flag, l_lh_deterministic_test, that causes samples and random numbers to be generated in a deterministic order that is pretty basic but seems like a fine enough sampling method for a test that only matters for comparing jax to fortran matching. This required changing the fortran to have this deterministic test sample generation.

I added 3 new silhs tests:

rico_silhs with a 60s timestep matches up to 360 timestpes (6 hours)
lba_kk_silhs (lba with kk microphys instead of defauly morrison) passes up to 270ish steps, I set test to 240 steps
lba_silhs (with morrison) passes <80, from past exploration this seems mainly due to morrison being in single precision

* Port SILHS sampling and microphysics coupling to JAX

Add native JAX Latin-hypercube sampling with explicit persistent permutation
state and case-owned initialization. Couple sampled states to KK and Morrison
microphysics in interactive and diagnostic modes, with weighted statistics,
substep averaging, and fatal-path/configuration guards.

Preserve Fortran routine structure, argument grouping, and source comments
throughout SILHS and the microphysics interface layer. Leave Fortran, MT95,
and the KK/Morrison numerical cores unchanged.

Validation: 103 focused sampling/interface/error-path checks and eight real
SILHS driver checks pass. Earlier interface/support validation and the
20-pair disabled-SILHS JAX/Fortran comparison also pass. Enabled SILHS random
stream parity is deferred to a future common-random-input comparison.

* Add deterministic SILHS comparisons and initialize JAX output grids

Add a default-off l_lh_deterministic_test flag to Fortran and JAX. Use
ordered strata and a shared four-value, binary-exact draw cycle in the
high-level LHS and overlap-pool routines, preserving sequence reuse and
leaving the native random generators unchanged. Reject independent
importance sampling and random starts in this comparison mode.

Add interactive RICO, LBA KK and native LBA Morrison configurations to the
JAX/Fortran comparison suite without relaxing the existing tolerances.
Initialize SILHS host statistics from JAX case setup so reduced statistics
files also contain Fortran's lh_zt and lh_sample_number coordinates.

Validation: Fortran build and source checks pass; 581 raw sampling values
match exactly; 59 sampler/contract/forwarding checks and 46 output/support
checks pass. RICO matches through 360 steps at 60s with standard statistics
and with reduced statistics at debug 0.

Document the remaining comparison limits: LBA KK's repeating-cycle Nrp2
difference starts at saved prefix 274, while its configured cap remains
275. Native Morrison's selected scope was verified with midpoint inputs;
the repeating-cycle comparison was not rerun after the requested stop.

* Match Fortran SILHS sampling precision and overlap

Preserve default-real rounding in inverse-normal coefficients before
promotion to the sample dtype. Apply vertical overlap to starting-level
straight Monte Carlo samples and retain source sampling failure status.

Add a live Fortran inverse-normal oracle and regressions for overlap and
the source sample-count check. Keep comparison limits and tolerances.

* Restore SILHS diagnostics and microphysics host error guards

Carry weight-limiter and Kessler diagnostic failures through compiled
returns and ErrInfo. Preserve Fortran debug guards at the host boundaries
so negative-debug tracing can retain per-column failure status.

Write ordered microphysics/SILHS settings and approximate correlations
from initialization into the standalone setup file. Keep report lifetime
and output-name resolution outside the timestep driver.

Add focused failure/report regressions and update the port notes with
repeating-input comparisons and the native Morrison compiler sensitivity.

* Document deterministic SILHS comparison patterns

Explain the ordered permutation, repeating within-stratum offsets and overlap
pool at every Fortran deterministic randomness override. Mirror the explanation
in JAX, including index phases, sequence reuse and independence from RNG state.

Executable statements are unchanged in both implementations; source/AST checks
confirm these changes only add comments.

* Use definition decorators for microphysics JIT boundaries

Move the existing PDF preparation, scheme tendency and hydrometeor transport
JIT boundaries onto their routine definitions with @partial(jax.jit, ...).
Keep the static arguments unchanged and call the source-named routines directly
from the standalone driver.

Update host injection and source-order checks for the canonical routine names.
Lightweight error/feedback fixtures still check eager and compiled routine
bodies; real standalone runs exercise the decorated entry points.

Validation: 140 focused tests; 28 passed, 2435 warnings in 453.39s (0:07:33); unchanged RICO360/LBAKK275
strict comparisons; supported whole-driver and reverse-mode tracing.

* Simplify deterministic SILHS sampling comments

Describe the repeatable-testing branches directly, with their base values and
index offsets. Show the first twelve pool entries for four columns, grouped by
sample, and use the same concise descriptions in the Fortran and JAX mirrors.

Only comments and argument documentation change; executable code is unchanged.

* Exclude E3SM from host compatibility updates

Keep the exclusion visible in shortcut discovery and the host workflow.
Treat sys_admin mappings as synchronization metadata, not the active host list.

* Shortening tests timesteps a bit and adding a space for niceness
The file was addedclubb_jax/src/SILHS/silhs_importance_sample_module.py
The file was modifiedclubb_jax/src/Microphys/morrison_microphys_module.py (diff)
The file was modifiedclubb_jax/src/Microphys/gfdl_activation.py (diff)
The file was modifiedtests/pytests/test_jax_compare_forwarding.py (diff)
The file was addedclubb_jax/src/SILHS/est_kessler_microphys_module.py
The file was modifiedclubb_jax/src/Microphys/advance_microphys_module.py (diff)
The file was modifiedclubb_jax/src/CLUBB_core/stats_clubb_utilities.py (diff)
The file was addedclubb_jax/tests/test_microphysics_host_errors.py
The file was modifiedclubb_jax/src/Microphys/microphys_driver.py (diff)
The file was modifiedtests/run_jax_vs_fortran_cases.py (diff)
The file was modifiedclubb_jax/src/Microphys/estimate_scm_microphys_module.py (diff)
The file was modifiedclubb_jax/src/Microphys/mixed_moment_PDF_integrals.py (diff)
The file was addedclubb_jax/tests/test_silhs_port_structure.py
The file was modifiedclubb_jax/src/CLUBB_core/fill_holes.py (diff)
The file was modifiedclubb_jax/src/Input_fields/corr_varnce_input_reader.py (diff)
The file was modifiedclubb_jax/src/Microphys/lh_microphys_driver_module.py (diff)
The file was addedclubb_jax/src/SILHS/math_utilities.py
The file was modifiedclubb_jax/tests/test_microphysics_port_structure.py (diff)
The file was addedclubb_jax/tests/test_silhs_diagnostics.py
The file was modifiedclubb_jax/src/Microphys/KK_microphys_module.py (diff)
The file was modifiedsrc/SILHS/generate_uniform_sample_module.F90 (diff)
The file was modifiedclubb_jax/src/Microphys/microphys_init_cleanup.py (diff)
The file was addedclubb_jax/src/SILHS/generate_uniform_sample_module.py
The file was addedclubb_jax/tests/test_silhs_driver.py
The file was addedclubb_jax/tests/test_silhs_sampling.py
The file was modifiedclubb_jax/src/Microphys/silhs_category_variance_module.py (diff)
The file was modifiedclubb_jax/src/CLUBB_core/setup_clubb_pdf_params.py (diff)
The file was addedclubb_jax/src/SILHS/lh_microphys_var_covar_module.py
The file was modifiedclubb_jax/JAX_CONVERSION_PLAN.md (diff)
The file was modifiedclubb_jax/tests/test_microphysics_error_paths.py (diff)
The file was modifiedsrc/SILHS/parameters_silhs.F90 (diff)
The file was modifiedclubb_jax/tests/test_microphysics_integration.py (diff)
The file was addedclubb_jax/tests/test_silhs_fortran_oracle.py
The file was modifiedLLM_prompts/update_host_models_after_clubb_changes.md (diff)
The file was addedclubb_jax/src/SILHS/__init__.py
The file was addedclubb_jax/src/SILHS/latin_hypercube_driver_module.py
The file was modifiedclubb_jax/src/CLUBB_core/precipitation_fraction.py (diff)
The file was modifiedclubb_jax/src/Microphys/ice_dfsn_module.py (diff)
The file was modifiedclubb_jax/src/clubb_case_initalization.py (diff)
The file was modifiedclubb_jax/src/CLUBB_core/jax_stats.py (diff)
The file was modifiedsrc/SILHS/latin_hypercube_driver_module.F90 (diff)
The file was modifiedclubb_jax/src/Microphys/coamps_microphys_driver_module.py (diff)
The file was addedclubb_jax/src/SILHS/parameters_silhs.py
The file was modifiedclubb_jax/src/advance_clubb_to_end.py (diff)
The file was modifiedclubb_jax/README.md (diff)
The file was modifiedclubb_jax/src/Microphys/parameters_microphys.py (diff)
The file was addedclubb_jax/src/SILHS/silhs_api_module.py
The file was modifiedclubb_jax/src/Microphys/cloud_sed_module.py (diff)
The file was addedclubb_jax/src/SILHS/latin_hypercube_arrays.py
The file was modifiedLLM_prompts/SHORTCUTS.md (diff)
The file was addedclubb_jax/SILHS_PORT_NOTES.md
The file was modifiedsrc/Microphys/microphys_init_cleanup.F90 (diff)
The file was addedclubb_jax/src/SILHS/transform_to_pdf_module.py
The file was modifiedclubb_jax/src/Microphys/pdf_hydromet_microphys_wrapper.py (diff)
Commit 9233e347a33c4422eaadde0503786b7f6134ebcf by Gunther Huebler
Clarify current SILHS comparison limits

Separate current LBA test caps from earlier longer validation runs.
Remove trailing spaces from the radiation-call blank line.
The file was modifiedclubb_jax/SILHS_PORT_NOTES.md (diff)
The file was modifiedclubb_jax/src/advance_clubb_to_end.py (diff)
Commit 9afedd80dbc4a1f64989768f1f5124eb03483513 by noreply
Organize pytest admission, ownership and Jenkins coverage (#1377)

* Organize pytest coverage, generated admission and Jenkins ownership

* Tidy moved pytest helper formatting

* Isolate native JAX pytest failures and fix migration validation

* Prepare Dash CI Node runtime without system npm

* Prune incidental UI assertions and clarify required-input failures

* Keep pytest promotion paths stable and validate API fixtures

* Apply pytest review revisions and consolidate JAX CI

* Keep pytest discovery and admission in the runners

* Limit Jenkins additions to focused pytest stages

* Keep component-specific validation beside Dash and JAX
The file was removedclubb_jax/tests/test_adg1_adg2_responder_params.py
The file was removedclubb_jax/tests/test_gfdl_activation.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_no_dead_functions.py
The file was modifiedclubb_jax/README.md (diff)
The file was removedclubb_jax/tests/test_pdf_binormal_moments.py
The file was addedclubb_python_api/pytests/auto_llm_generated_pytests/test_python_port_api_coverage.py
The file was removedclubb_jax/tests/test_diagnostic_cache.py
The file was addedclubb_python_api/pytests/test_stats_registry.in
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_calc_wp3_on_wp2.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_covar_KK_mixt_frac_linearity.py
The file was removedclubb_jax/tests/test_pdf_moment_integrals.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_new_tsdadg_pdf.py
The file was addedclubb_python_api/pytests/auto_llm_generated_pytests/test_udt_return_contract.py
The file was removedclubb_jax/tests/test_mixed_moment_pdf_integrals.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_pvertinterp.py
The file was addedclubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_ly93.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_silhs_diagnostics.py
The file was removedclubb_jax/tests/test_radiation_port_structure.py
The file was removedclubb_jax/tests/test_calc_comp_mu_sigma_hm.py
The file was addedtuner/pytests/auto_llm_generated_pytests/README.md
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_calculate_w_responder_params.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_numerical_check_setters.py
The file was removedclubb_python_api/tests/test_call_tree_transport.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_compute_rtp2_from_chi.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_param_names.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_compute_sigma_sqd_w.py
The file was modifieddash_app/pytests/test_dashboard_manager.py (diff)
The file was addedtests/pytests/auto_llm_generated_pytests/test_jax_silhs_forwarding.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_read_surface_var_for_bc.py
The file was removedclubb_jax/tests/test_windm_edsclrm_rhs.py
The file was removedclubb_jax/tests/test_ice_dfsn.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_pdf_params_pack_roundtrip.py
The file was removedclubb_python_api/tests/test_call_tree_numerical_check.py
The file was removedclubb_jax/tests/test_diagnose_correlations.py
The file was removedclubb_jax/tests/test_rcm_sat_adj.py
The file was addedclubb_jax/pytests/port_structure_helpers.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_set_sfc_value_of_flux_profiles.py
The file was removedclubb_python_api/tests/test_call_tree_turbulent_adv_pdf.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_hydrometp2_zt.py
The file was removedclubb_jax/tests/test_limits_f_x_responder.py
The file was removedclubb_jax/tests/test_quadrivar_covar_const_limits.py
The file was removedclubb_jax/tests/test_numerics_autodiff.py
The file was removedclubb_jax/tests/test_bivar_NL_mean_eq.py
The file was removedclubb_python_api/tests/test_call_tree_diagnose_correlations_module.py
The file was modifiedclubb_jax/SILHS_PORT_NOTES.md (diff)
The file was removedclubb_python_api/tests/test_call_tree_luhar.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_cloud_drop_sed.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_mean_vert_vel_up_down.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_sfc_varnce.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_error_paths.py
The file was modifiedtests/pytests/test_bindiff_report.py (diff)
The file was removedclubb_python_api/tests/test_call_tree_meta.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_clip_variance.py
The file was removedclubb_jax/tests/test_kk_autoconversion.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_lba_sfclyr.py
The file was addedclubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_advance_wp2_wp3.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_rcm_sat_adj.py
The file was addedclubb_jax/pytests/microphysics_coefficients.py
The file was removedclubb_jax/tests/test_kk_upscaled_variances.py
The file was removedclubb_jax/tests/test_silhs_driver.py
The file was addedclubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_new_tsdadg.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_ly93_pdf.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_hydrometeor_mixed_moments.py
The file was removedclubb_python_api/tests/test_call_tree_mixing_length.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_bivar_NL_mean_eq.py
The file was removedclubb_jax/tests/test_no_dead_functions.py
The file was removedclubb_jax/tests/test_sunray_sw.py
The file was modifieddash_app/pytests/test_agent_services.py (diff)
The file was removedclubb_jax/tests/test_cloud_correlate.py
The file was removedclubb_jax/tests/test_jit_compile.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_calendar.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_advance_helper_extras.py
The file was removedclubb_jax/tests/test_constants.py
The file was removedclubb_jax/tests/test_setter_var_params.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_config_flags_complete.py
The file was addedclubb_jax/tests/run_silhs_driver_test.py
The file was removedclubb_jax/tests/test_liq_water_path.py
The file was addedclubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_advance_xp3.py
The file was modifiedclubb_python_api/run_pytests.sh (diff)
The file was removedclubb_jax/tests/test_calc_xpthvp_terms.py
The file was removedclubb_jax/tests/test_xm_wpxp_terms.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_silhs_surface_schemes.py
The file was addedclubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_tridiag_lu_solvers.py
The file was removedclubb_jax/tests/test_cos_solar_zen.py
The file was removedclubb_python_api/tests/test_call_tree_advance_xp2_xpyp.py
The file was removedclubb_jax/tests/test_unsupported_config_guards.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_port_structure.py
The file was removedclubb_jax/tests/test_responder_params.py
The file was addedclubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_pdf_utils.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_diffusion.py
The file was addedclubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_bicgstab_solvers.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_unsupported_config_guards.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_index_mapping.py
The file was modifiedexperimental/experimental_pdfs/README.md (diff)
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_silhs_sampling.py
The file was removedclubb_jax/tests/test_calc_wp4_pdf.py
The file was removedclubb_jax/tests/test_clip_variance.py
The file was removedclubb_python_api/tests/test_call_tree_interpolation.py
The file was removedclubb_jax/tests/test_calendar.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_stats_output_time.py
The file was removedclubb_jax/tests/test_new_pdf_main.py
The file was removedclubb_jax/tests/test_NNL_covar_const_vs_MM.py
The file was removedclubb_jax/tests/test_routine_placement.py
The file was removedclubb_jax/tests/test_kk_rico_oracle.py
The file was addedclubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_turbulent_adv_pdf.py
The file was removedclubb_python_api/tests/test_call_tree_advance_wp2_wp3.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_stats_writer.py
The file was addedclubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_saturation.py
The file was modifiedtests/pytests/test_jax_compare_forwarding.py (diff)
The file was addedclubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_interpolation.py
The file was removedclubb_python_api/tests/test_stats_registry.in
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_compute_xp3.py
The file was removedclubb_jax/tests/test_hydrometeor_mixed_moments.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_rad_extended_atmosphere.py
The file was addedclubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_advance_windm_edsclrm.py
The file was removedclubb_python_api/tests/test_udt_roundtrip.py
The file was modifiedLLM_prompts/update_python_api_and_drivers.md (diff)
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_calculate_thvm.py
The file was removedclubb_jax/tests/test_comp_corr_norm.py
The file was removedclubb_jax/tests/test_component_precip_frac_specify.py
The file was removedclubb_jax/tests/test_soil_vegetation.py
The file was removedclubb_jax/tests/test_kk_local_means.py
The file was addedutilities/pytests/auto_llm_generated_pytests/README.md
The file was removedclubb_jax/tests/test_standalone_jax.py
The file was removedclubb_jax/tests/test_pdf_utilities.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_radiation_port_structure.py
The file was addedclubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_stats_accumulate.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_fill_holes_autodiff.py
The file was removedclubb_jax/tests/test_set_sfc_value_of_flux_profiles.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_differentiability.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_routine_placement.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_calc_comp_corrs_binormal.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_diagnose_correlations.py
The file was addedclubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_numerical_check.py
The file was modifiedtests/run_pytests.sh (diff)
The file was removedclubb_jax/tests/test_advance_helper_extras.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_smooth_heaviside.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_setter_var_params.py
The file was removedclubb_python_api/tests/test_call_tree_precipitation_fraction.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_gfdl_activation.py
The file was modifiedLLM_prompts/SHORTCUTS.md (diff)
The file was removedclubb_jax/tests/test_calc_wpxpyp_pdf.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_bivar_LL_mean_const.py
The file was removedclubb_jax/tests/test_radiation_module.py
The file was removedclubb_jax/tests/test_sponge_damp_xp23.py
The file was removedexperimental/experimental_pdfs/python/dash_additions/misc_labs/tests/test_pdf9_parcel_ensemble_report.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_calc_wp4_pdf.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_denorm_transform_corr.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_kk_autoconversion.py
The file was removedclubb_jax/tests/test_rad_extended_atmosphere.py
The file was removedclubb_python_api/tests/test_call_tree_nc_ncn_eqns.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_grid_operators.py
The file was removedclubb_jax/tests/test_read_surface_var_for_bc.py
The file was removedclubb_jax/tests/test_compute_xp3.py
The file was addedclubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_file_functions.py
The file was removedclubb_jax/tests/test_pressure_coord_forcing.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_radiation_module.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_bivar_LL_covar_partial_rr_Nr.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_cos_solar_zen.py
The file was removedclubb_jax/tests/test_calc_comp_corrs_binormal.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_adg1_adg2_responder_params.py
The file was removedclubb_python_api/tests/test_call_tree_stats_accumulate.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py
The file was removedclubb_jax/tests/test_hydrometp2_zt.py
The file was removedclubb_jax/tests/test_solver.py
The file was removedclubb_python_api/tests/test_call_tree_bicgstab_solvers.py
The file was modifiedtests/README.md (diff)
The file was removedclubb_python_api/tests/test_init_sequence.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_mono_flux_limiter.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_forcing_port_structure.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_responder_params.py
The file was removedclubb_jax/tests/test_calc_corr_norm_cholesky.py
The file was removedexperimental/experimental_pdfs/python/dash_additions/misc_labs/tests/test_vertical_coherence.py
The file was modifiedclubb_jax/AGENTS.md (diff)
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_silhs_port_structure.py
The file was addeddash_app/tests/run_dash_mixing_length_test.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_calc_corr_w_hm_n.py
The file was removedclubb_jax/tests/test_xpyp_term_ta_godunov.py
The file was removedclubb_jax/tests/test_luhar_params.py
The file was addedclubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_pos_definite_module.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_cloud_feedback_sfclyr.py
The file was removedclubb_jax/tests/test_transform_pdf_chi_eta_component.py
The file was removedclubb_python_api/tests/test_string_conversion.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_close_luhar_pdf.py
The file was removedclubb_python_api/tests/test_call_tree_calc_roots.py
The file was removedclubb_jax/tests/test_clip_skewness.py
The file was addedclubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_mixing_length.py
The file was removedclubb_jax/tests/test_compute_sigma_sqd_w.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_comp_corr_norm.py
The file was removedclubb_python_api/tests/test_call_tree_mono_flux.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_new_pdf_main.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_xm_wpxp_terms.py
The file was removedclubb_jax/tests/test_Nc_Ncn_eqns.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_gabls3_night_stability.py
The file was removedclubb_jax/tests/test_NNL_covar_vs_MM.py
The file was removedclubb_jax/tests/test_diffusion.py
The file was removedclubb_jax/tests/test_jax_cli_options.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_constants.py
The file was removedclubb_jax/tests/test_spurious_source.py
The file was addedclubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_pdf_closure.py
The file was removedclubb_python_api/tests/test_call_tree_penta_lu_solvers.py
The file was removedclubb_jax/tests/test_advance_xp3_simplified.py
The file was removedclubb_jax/tests/test_pdf_integrals_all_mm.py
The file was addedclubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_calc_roots.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_calc_xprcp_component.py
The file was addedclubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_luhar.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_compute_gamma_skw.py
The file was modifiedclubb_python_api/requirements.txt (diff)
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_calc_liquid_cloud_frac_component.py
The file was removedclubb_jax/tests/test_grid_operators.py
The file was removedclubb_jax/tests/test_skx_func.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_new_hybrid_pdf_main.py
The file was removedclubb_python_api/tests/test_call_tree_pos_definite_module.py
The file was removedclubb_jax/tests/test_T_in_K.py
The file was removedclubb_jax/tests/test_hydromet_pdf_parameter.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_wp2_wp3_lhs_terms.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_mirror_lower_triangular.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_clip_skewness.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_transform_pdf_chi_eta_component.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_max_cubic_root.py
The file was removedclubb_jax/tests/test_validation_checks.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_morrison_special.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_cholesky_factor.py
The file was addedclubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_nc_ncn_eqns.py
The file was removedclubb_python_api/tests/test_call_tree_advance_core.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_limits_f_x_responder.py
The file was modifieddash_app/pytests/test_analysis.py (diff)
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_standalone_jax.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_adg2_driver.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_T_in_K.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_remapping_ppm.py
The file was addedclubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_lapack_interfaces.py
The file was modifieddash_app/README.md (diff)
The file was removedclubb_jax/tests/test_max_cubic_root.py
The file was removedclubb_jax/tests/test_precip_fraction.py
The file was removedclubb_jax/tests/test_wp2_wp3_lhs_terms.py
The file was removedclubb_jax/tests/test_remapping_module.py
The file was removedclubb_jax/tests/test_cobra_sfclyr.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_calc_comp_mu_sigma_hm.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_calc_xpthvp_terms.py
The file was removedclubb_jax/tests/microphysics_test_inputs.py
The file was removedclubb_python_api/tests/test_advance_core_subs.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_mixing_length.py
The file was modifiedjenkins_tests/clubb_jax/Jenkinsfile (diff)
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_inverse_hydrostatic.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_calc_corr_norm_cholesky.py
The file was removedclubb_jax/tests/test_microphysics_port_structure.py
The file was addedclubb_python_api/pytests/auto_llm_generated_pytests/test_init_sequence.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_jit_compile.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_sfc_flux.py
The file was added.agents/skills/clubb-session-retrospective/SKILL.md
The file was removedclubb_jax/tests/test_cholesky_corr_mtx_approx.py
The file was addedclubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_splat.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_pdf_integrals_all_mm.py
The file was removedclubb_jax/tests/test_bivar_LL_covar_partial_rr_Nr.py
The file was addedclubb_python_api/pytests/auto_llm_generated_pytests/test_init_pressure.py
The file was removedclubb_jax/tests/test_binormal_moments.py
The file was removedclubb_jax/tests/test_bivar_LL_mean_const.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_NNL_covar_const_limits.py
The file was removedclubb_jax/tests/test_penta_solver.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_kk_covariance_batch.py
The file was removedclubb_jax/tests/test_compute_uv_tndcy.py
The file was addedclubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_meta.py
The file was addedclubb_python_api/pytests/auto_llm_generated_pytests/test_string_conversion.py
The file was removedclubb_jax/tests/test_no_dead_imports.py
The file was removedclubb_jax/tests/test_smooth_heaviside.py
The file was removedclubb_jax/tests/test_mpace_b_lba_tndcy.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_xpyp_term_ta_godunov.py
The file was removedclubb_jax/tests/test_fill_holes_global.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_component_precip_frac_specify.py
The file was removedclubb_jax/tests/test_new_tsdadg_pdf.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_simple_rad_lba.py
The file was removedclubb_jax/tests/test_quadrivar_NNLL_covar_eq_swap.py
The file was removedclubb_jax/tests/test_interpolation.py
The file was removedclubb_jax/tests/test_pressure_sounding_z.py
The file was addedclubb_python_api/pytests/auto_llm_generated_pytests/test_stats.py
The file was removedclubb_jax/tests/test_numerical_check_setters.py
The file was removedclubb_jax/tests/test_inverse_hydrostatic.py
The file was modifieddash_app/pytests/test_equations.py (diff)
The file was removedclubb_python_api/tests/test_call_tree_lapack_interfaces.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_update_xp2_mc.py
The file was removedclubb_jax/tests/test_wp2_wp3_terms.py
The file was removedclubb_jax/tests/test_stats_writer.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_quadrivar_covar_const_limits.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_time_select.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_clip_covar.py
The file was removedclubb_jax/tests/test_compute_rtp2_from_chi.py
The file was removedclubb_python_api/tests/test_call_tree_ly93.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_pdf_utilities.py
The file was addedLLM_prompts/pytest_workflow.md
The file was addedclubb_jax/tests/run_jax_timestep_gradient_test.py
The file was removedclubb_jax/tests/test_cloud_feedback_sfclyr.py
The file was removedclubb_jax/tests/test_pdf_params_init.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_trivar_NNL_covar_eq.py
The file was removedexperimental/experimental_pdfs/python/dash_additions/misc_labs/tests/test_mixed_moment_allocation.py
The file was modifiedAGENTS.md (diff)
The file was removedclubb_python_api/tests/test_init_pressure.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_wp2_wp3_terms.py
The file was removedclubb_python_api/tests/test_call_tree_lapack_wrap.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_solver.py
The file was removedclubb_jax/tests/test_pvertinterp.py
The file was removedclubb_jax/tests/test_fill_holes_sliding_window.py
The file was removedclubb_jax/tests/test_NNL_covar_const_limits.py
The file was removedclubb_python_api/tests/test_udt_return_contract.py
The file was addedclubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_new_hybrid_pdf.py
The file was removedclubb_jax/tests/test_xpyp_term_ta_pdf.py
The file was removedclubb_python_api/tests/conftest.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_Nc_Ncn_eqns.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_pos_definite.py
The file was removedclubb_python_api/tests/test_call_tree_pdf_closure_driver.py
The file was removedclubb_jax/tests/test_KK_Nrm_tendencies.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_interpolation.py
The file was modifiedclubb_jax/src/Microphys/KK_microphys/KK_upscaled_turbulent_sed.py (diff)
The file was removedclubb_jax/tests/test_microphysics_host_errors.py
The file was addedclubb_python_api/pytests/conftest.py
The file was addedclubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_diagnose_correlations_module.py
The file was removedclubb_jax/tests/test_corr_varnce.py
The file was removedclubb_python_api/tests/test_call_tree_pdf_utils.py
The file was addedclubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_new_pdf.py
The file was addedclubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_transport.py
The file was removedclubb_python_api/tests/test_stats.py
The file was addedtests/pytests/jax_comparison_inputs.py
The file was addedclubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_index_mapping.py
The file was removedclubb_jax/tests/test_new_pdf.py
The file was addedclubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_t_in_k_module.py
The file was removedclubb_jax/tests/test_mixing_length.py
The file was removedclubb_jax/tests/test_ly93_pdf.py
The file was removedclubb_jax/tests/test_differentiability.py
The file was removedclubb_jax/tests/test_fill_holes_autodiff.py
The file was addedclubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_skx.py
The file was removedclubb_jax/tests/test_f2py_advance_xm_wpxp.py
The file was addedclubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_matrix_operations.py
The file was removedclubb_jax/tests/test_pos_definite.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_validation_checks.py
The file was addedclubb_python_api/pytests/auto_llm_generated_pytests/test_advance_core_subs.py
The file was addedclubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_corr_varnce_module.py
The file was removedclubb_jax/tests/test_error_code.py
The file was removedclubb_jax/tests/test_bivar_LL_covar_partial.py
The file was removedclubb_jax/tests/test_covar_KK_mixt_frac_linearity.py
The file was removedclubb_jax/tests/test_adg2_driver.py
The file was removedclubb_python_api/tests/test_call_tree_remap.py
The file was removedclubb_python_api/tests/test_call_tree_splat.py
The file was removedclubb_python_api/tests/test_call_tree_pdf_closure.py
The file was removedclubb_jax/tests/test_coefs_semiimpl.py
The file was removedclubb_jax/tests/test_spec_hum_to_mixing_ratio.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_calc_wpxpyp_pdf.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_pdf_params_init.py
The file was removedclubb_jax/tests/test_luhar_3d_driver.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_luhar_3d_driver.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_soil_vegetation.py
The file was removedclubb_python_api/tests/test_call_tree_corr_varnce_module.py
The file was addedclubb_python_api/pytests/auto_llm_generated_pytests/test_udt_roundtrip.py
The file was removedclubb_jax/tests/test_fill_holes_mean.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_pressure_sounding_z.py
The file was addedclubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_penta_lu_solvers.py
The file was removedclubb_jax/tests/test_sfc_flux.py
The file was removedclubb_jax/tests/test_calc_ice_cloud_frac_component.py
The file was removedclubb_jax/tests/test_calc_xprcp_component.py
The file was removedclubb_python_api/tests/test_argument_contract_audit.py
The file was removedclubb_jax/tests/test_saturation.py
The file was removedclubb_jax/tests/test_update_xp2_mc.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_NNL_covar_const_vs_MM.py
The file was addedclubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_remap.py
The file was addedclubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_advance_core.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_hydromet_pdf_parameter.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_no_dead_imports.py
The file was removedclubb_jax/tests/test_calculate_w_responder_params.py
The file was removedclubb_python_api/tests/test_call_tree_matrix_operations.py
The file was modifieddash_app/pytests/test_tutorial_tab.py (diff)
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_advance_xp3_simplified.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_simple_rad.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_spurious_source.py
The file was removedclubb_jax/tests/test_w_up_in_cloud.py
The file was removedclubb_python_api/tests/test_call_tree_utils.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_skx_func.py
The file was removedclubb_jax/tests/test_bugsrad.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_error_code.py
The file was addedclubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_pdf_closure_driver.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_xpyp_term_ta_pdf.py
The file was addedclubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_advance_xp2_xpyp.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_pdf_moment_integrals.py
The file was removedclubb_jax/tests/test_remapping_ppm.py
The file was removedclubb_jax/tests/test_simple_rad.py
The file was removedclubb_jax/tests/test_silhs_sampling.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_kk_local_means.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_luhar_params.py
The file was removedclubb_jax/tests/test_calc_roots.py
The file was removedclubb_python_api/tests/test_call_tree_tridiag_lu_solvers.py
The file was removedclubb_jax/tests/test_new_hybrid_pdf_main.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_corr_varnce.py
The file was removedclubb_jax/tests/test_xp2_xpyp_terms.py
The file was removedclubb_jax/tests/test_calc_wp3_on_wp2.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_fill_holes_global.py
The file was addedclubb_jax/pytests/microphysics_test_inputs.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_host_errors.py
The file was removedclubb_jax/tests/test_clip_covar.py
The file was removedclubb_jax/tests/test_calculate_thvm.py
The file was removedclubb_python_api/tests/test_call_tree_error_code.py
The file was removedclubb_jax/tests/test_cloud_drop_sed.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_cobra_sfclyr.py
The file was removedclubb_python_api/tests/test_call_tree_advance_xm_wpxp.py
The file was removedclubb_jax/tests/test_diagnose_upxp.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_calc_roots.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_pdf_binormal_moments.py
The file was removedclubb_jax/tests/test_hydrostatic.py
The file was removedclubb_jax/tests/test_silhs_surface_schemes.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_mixed_moment_pdf_integrals.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_sunray_sw.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_trivar_NLL_mean_eq.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_numerics_autodiff.py
The file was addedclubb_jax/tests/run_rico_microphysics_oracle_test.py
The file was removedclubb_jax/tests/test_close_luhar_pdf.py
The file was addedclubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_mono_flux.py
The file was modifiedjenkins_tests/clubb_python/Jenkinsfile (diff)
The file was removedclubb_python_api/tests/test_call_tree_sfc_varnce.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_cholesky_corr_mtx_approx.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_runtime_info.py
The file was removedclubb_python_api/tests/test_call_tree_matrix_solver_wrapper.py
The file was addedclubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_lapack_wrap.py
The file was addedclubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_precipitation_fraction.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_silhs_fortran_oracle.py
The file was removedclubb_jax/tests/test_cholesky_factor.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_hydrostatic.py
The file was removedclubb_python_api/tests/test_call_tree_new_tsdadg.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_compute_uv_tndcy.py
The file was removedclubb_python_api/tests/test_call_tree_advance_xp3.py
The file was removedclubb_jax/tests/test_kk_covariance_batch.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_kk_upscaled_variances.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_nov11.py
The file was removedclubb_jax/tests/test_full_timestep_grad.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_binormal_moments.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_coefs_semiimpl.py
The file was removedclubb_jax/tests/test_silhs_fortran_oracle.py
The file was removedclubb_jax/tests/test_splatting_autodiff.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_cloud_correlate.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_NNL_covar_vs_MM.py
The file was removedclubb_python_api/tests/test_call_tree_sponge.py
The file was removedclubb_jax/tests/test_calc_corr_w_hm_n.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_w_up_in_cloud.py
The file was removedclubb_python_api/tests/test_call_tree_advance_windm_edsclrm.py
The file was removedclubb_jax/tests/test_denorm_transform_corr.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_ice_dfsn.py
The file was removedclubb_jax/tests/test_silhs_port_structure.py
The file was addedclubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_matrix_solver_wrapper.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_sponge_damp_xp23.py
The file was removedclubb_jax/tests/test_microphysics_integration.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_diagnostic_cache.py
The file was addeddash_app/pytests/auto_llm_generated_pytests/README.md
The file was addedclubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_utils.py
The file was modifiedLLM_prompts/README.md (diff)
The file was removedclubb_jax/tests/test_mean_vert_vel_up_down.py
The file was removedclubb_python_api/tests/test_call_tree_file_functions.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_liq_water_path.py
The file was removedclubb_jax/tests/test_morrison_special.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_driver_error_checks.py
The file was removedclubb_python_api/tests/test_python_port_api_coverage.py
The file was addedclubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_sponge.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_component_corr_ip.py
The file was removedclubb_jax/tests/test_silhs_diagnostics.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_remapping_module.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_pressure_coord_forcing.py
The file was removedclubb_jax/tests/test_index_mapping.py
The file was removedclubb_jax/tests/test_xm_correction_wpxp_cl.py
The file was removedclubb_jax/tests/test_mono_flux_limiter.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_bivar_LL_covar_partial.py
The file was removedclubb_jax/tests/test_param_names.py
The file was removedclubb_jax/tests/test_calc_pdf_chi_mean_var.py
The file was removedclubb_jax/tests/test_windm_edsclrm_lhs.py
The file was addedjenkins_tests/clubb_dash/Jenkinsfile
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_fill_holes_sliding_window.py
The file was removedclubb_jax/tests/test_nov11.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_splatting_autodiff.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_mean_adv.py
The file was removedclubb_python_api/tests/test_call_tree_new_pdf.py
The file was removedclubb_jax/tests/test_microphysics_error_paths.py
The file was removedclubb_jax/tests/test_trivar_NNL_covar_eq.py
The file was removedclubb_python_api/tests/test_call_tree_index_mapping.py
The file was removedclubb_python_api/tests/test_call_tree_saturation.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_calc_ice_cloud_frac_component.py
The file was removedclubb_jax/tests/test_compute_gamma_skw.py
The file was addedLLM_prompts/session_retrospective.md
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_saturation.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_penta_solver.py
The file was removedclubb_jax/tests/test_calc_pdf_skewness_diagnostics.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_bugsrad.py
The file was removedclubb_jax/tests/test_forcing_port_structure.py
The file was modifiedclubb_python_api/README.md (diff)
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_windm_edsclrm_lhs.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_quadrivar_NNLL_covar_eq_swap.py
The file was removedclubb_jax/tests/microphysics_coefficients.py
The file was removedclubb_python_api/tests/test_call_tree_new_hybrid_pdf.py
The file was removedexperimental/experimental_pdfs/python/dash_additions/misc_labs/tests/test_refresh_pdf9_parcel_ensemble_lab.py
The file was removedclubb_jax/tests/test_calc_liquid_cloud_frac_component.py
The file was removedclubb_jax/tests/test_stats_output_time.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_spec_hum_to_mixing_ratio.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_xm_correction_wpxp_cl.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_windm_edsclrm_rhs.py
The file was removedclubb_jax/tests/test_mirror_lower_triangular.py
The file was removedclubb_jax/tests/test_sfc_varnce.py
The file was removedclubb_jax/tests/test_lba_sfclyr.py
The file was removedclubb_jax/tests/test_trivar_NLL_mean_eq.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_mpace_b_lba_tndcy.py
The file was removedclubb_jax/tests/test_mean_adv.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_fill_holes_mean.py
The file was removedclubb_python_api/tests/test_call_tree_skx.py
The file was removedclubb_jax/tests/test_component_corr_ip.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_precip_fraction.py
The file was removedclubb_jax/tests/test_pdf_params_pack_roundtrip.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_integration.py
The file was removedclubb_jax/tests/test_penta_faithful.py
The file was removedclubb_jax/tests/test_config_flags_complete.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_diagnose_upxp.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_xp2_xpyp_terms.py
The file was addedtests/pytests/auto_llm_generated_pytests/README.md
The file was removedclubb_jax/tests/test_gabls3_night_stability.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_silhs_driver.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_penta_faithful.py
The file was removedexperimental/experimental_pdfs/python/dash_additions/misc_labs/tests/test_transport_2g_prototype.py
The file was addedclubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_advance_xm_wpxp.py
The file was removedclubb_jax/tests/test_simple_rad_lba.py
The file was addedclubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_sfc_varnce.py
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_KK_Nrm_tendencies.py
The file was added.agents/skills/clubb-pytests/SKILL.md
The file was addedclubb_jax/pytests/auto_llm_generated_pytests/test_new_pdf.py
The file was removedclubb_jax/tests/test_runtime_info.py
The file was removedclubb_python_api/tests/test_call_tree_t_in_k_module.py
The file was removedclubb_jax/tests/test_time_select.py
Commit feb2438c46510eaadecd3e0c3bdede3df2939ac1 by noreply
Add hierarchical JSON statistics selection and Dash editor (#1378)

* Add hierarchical JSON stats selection and Dash editor

* Ignore locally saved custom stats configurations
The file was addeddash_app/shared/stats.py
The file was modifiedutilities/create_case_namelist.py (diff)
The file was addedutilities/stats_json_to_namelist.py
The file was modifieddash_app/persistence.py (diff)
The file was modified.gitignore (diff)
The file was addedutilities/pytests/test_stats_json_to_namelist.py
The file was modifieddash_app/README.md (diff)
The file was modifieddash_app/pytests/test_persistence.py (diff)
The file was addeddash_app/assets/33_stats_tree.js
The file was modifieddash_app/assets/11_tab_run_theme.css (diff)
The file was modifieddash_app/run_tab/layout.py (diff)
The file was addedinput/stats/stats.json
The file was modifieddash_app/run_tab/runtime.py (diff)
The file was modifiedinput/stats/README (diff)
The file was addeddash_app/pytests/test_stats_selection.py
The file was modifieddash_app/DEVELOPMENT.md (diff)
The file was modifieddash_app/run_tab/callbacks_selection.py (diff)
The file was modifieddash_app/run_tab/tab.py (diff)
The file was modifieddash_app/services/models.py (diff)
The file was modifieddash_app/shared/actions.py (diff)
The file was modifieddash_app/run_tab/discovery.py (diff)
The file was addeddash_app/run_tab/stats.py