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 modified LLM_prompts/port_underlying_fortran_to_other_languages.md (diff) The file was added LLM_prompts/script_cli_conventions.md The file was added .agents/skills/clubb-script-cli/SKILL.md The file was added LLM_prompts/jax_porting_workflow.md The file was modified LLM_prompts/update_python_api_and_drivers.md (diff) The file was modified LLM_prompts/update_host_models_after_clubb_changes.md (diff) The file was added LLM_prompts/jenkins_workflow.md The file was modified AGENTS.md (diff) The file was modified LLM_prompts/dash_app_workflow.md (diff) The file was added .agents/skills/clubb-jax-port/SKILL.md The file was added LLM_prompts/numerical_regression_workflow.md The file was added clubb_jax/AGENTS.md The file was added LLM_prompts/README.md The file was modified LLM_prompts/SHORTCUTS.md (diff) The file was added LLM_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 added clubb_jax/src/SILHS/silhs_importance_sample_module.py The file was modified clubb_jax/src/Microphys/morrison_microphys_module.py (diff) The file was modified clubb_jax/src/Microphys/gfdl_activation.py (diff) The file was modified tests/pytests/test_jax_compare_forwarding.py (diff) The file was added clubb_jax/src/SILHS/est_kessler_microphys_module.py The file was modified clubb_jax/src/Microphys/advance_microphys_module.py (diff) The file was modified clubb_jax/src/CLUBB_core/stats_clubb_utilities.py (diff) The file was added clubb_jax/tests/test_microphysics_host_errors.py The file was modified clubb_jax/src/Microphys/microphys_driver.py (diff) The file was modified tests/run_jax_vs_fortran_cases.py (diff) The file was modified clubb_jax/src/Microphys/estimate_scm_microphys_module.py (diff) The file was modified clubb_jax/src/Microphys/mixed_moment_PDF_integrals.py (diff) The file was added clubb_jax/tests/test_silhs_port_structure.py The file was modified clubb_jax/src/CLUBB_core/fill_holes.py (diff) The file was modified clubb_jax/src/Input_fields/corr_varnce_input_reader.py (diff) The file was modified clubb_jax/src/Microphys/lh_microphys_driver_module.py (diff) The file was added clubb_jax/src/SILHS/math_utilities.py The file was modified clubb_jax/tests/test_microphysics_port_structure.py (diff) The file was added clubb_jax/tests/test_silhs_diagnostics.py The file was modified clubb_jax/src/Microphys/KK_microphys_module.py (diff) The file was modified src/SILHS/generate_uniform_sample_module.F90 (diff) The file was modified clubb_jax/src/Microphys/microphys_init_cleanup.py (diff) The file was added clubb_jax/src/SILHS/generate_uniform_sample_module.py The file was added clubb_jax/tests/test_silhs_driver.py The file was added clubb_jax/tests/test_silhs_sampling.py The file was modified clubb_jax/src/Microphys/silhs_category_variance_module.py (diff) The file was modified clubb_jax/src/CLUBB_core/setup_clubb_pdf_params.py (diff) The file was added clubb_jax/src/SILHS/lh_microphys_var_covar_module.py The file was modified clubb_jax/JAX_CONVERSION_PLAN.md (diff) The file was modified clubb_jax/tests/test_microphysics_error_paths.py (diff) The file was modified src/SILHS/parameters_silhs.F90 (diff) The file was modified clubb_jax/tests/test_microphysics_integration.py (diff) The file was added clubb_jax/tests/test_silhs_fortran_oracle.py The file was modified LLM_prompts/update_host_models_after_clubb_changes.md (diff) The file was added clubb_jax/src/SILHS/__init__.py The file was added clubb_jax/src/SILHS/latin_hypercube_driver_module.py The file was modified clubb_jax/src/CLUBB_core/precipitation_fraction.py (diff) The file was modified clubb_jax/src/Microphys/ice_dfsn_module.py (diff) The file was modified clubb_jax/src/clubb_case_initalization.py (diff) The file was modified clubb_jax/src/CLUBB_core/jax_stats.py (diff) The file was modified src/SILHS/latin_hypercube_driver_module.F90 (diff) The file was modified clubb_jax/src/Microphys/coamps_microphys_driver_module.py (diff) The file was added clubb_jax/src/SILHS/parameters_silhs.py The file was modified clubb_jax/src/advance_clubb_to_end.py (diff) The file was modified clubb_jax/README.md (diff) The file was modified clubb_jax/src/Microphys/parameters_microphys.py (diff) The file was added clubb_jax/src/SILHS/silhs_api_module.py The file was modified clubb_jax/src/Microphys/cloud_sed_module.py (diff) The file was added clubb_jax/src/SILHS/latin_hypercube_arrays.py The file was modified LLM_prompts/SHORTCUTS.md (diff) The file was added clubb_jax/SILHS_PORT_NOTES.md The file was modified src/Microphys/microphys_init_cleanup.F90 (diff) The file was added clubb_jax/src/SILHS/transform_to_pdf_module.py The file was modified clubb_jax/src/Microphys/pdf_hydromet_microphys_wrapper.py (diff) The file was modified clubb_jax/SILHS_PORT_NOTES.md (diff) The file was modified clubb_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 removed clubb_jax/tests/test_adg1_adg2_responder_params.py The file was removed clubb_jax/tests/test_gfdl_activation.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_no_dead_functions.py The file was modified clubb_jax/README.md (diff) The file was removed clubb_jax/tests/test_pdf_binormal_moments.py The file was added clubb_python_api/pytests/auto_llm_generated_pytests/test_python_port_api_coverage.py The file was removed clubb_jax/tests/test_diagnostic_cache.py The file was added clubb_python_api/pytests/test_stats_registry.in The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_calc_wp3_on_wp2.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_covar_KK_mixt_frac_linearity.py The file was removed clubb_jax/tests/test_pdf_moment_integrals.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_new_tsdadg_pdf.py The file was added clubb_python_api/pytests/auto_llm_generated_pytests/test_udt_return_contract.py The file was removed clubb_jax/tests/test_mixed_moment_pdf_integrals.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_pvertinterp.py The file was added clubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_ly93.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_silhs_diagnostics.py The file was removed clubb_jax/tests/test_radiation_port_structure.py The file was removed clubb_jax/tests/test_calc_comp_mu_sigma_hm.py The file was added tuner/pytests/auto_llm_generated_pytests/README.md The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_calculate_w_responder_params.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_numerical_check_setters.py The file was removed clubb_python_api/tests/test_call_tree_transport.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_compute_rtp2_from_chi.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_param_names.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_compute_sigma_sqd_w.py The file was modified dash_app/pytests/test_dashboard_manager.py (diff) The file was added tests/pytests/auto_llm_generated_pytests/test_jax_silhs_forwarding.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_read_surface_var_for_bc.py The file was removed clubb_jax/tests/test_windm_edsclrm_rhs.py The file was removed clubb_jax/tests/test_ice_dfsn.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_pdf_params_pack_roundtrip.py The file was removed clubb_python_api/tests/test_call_tree_numerical_check.py The file was removed clubb_jax/tests/test_diagnose_correlations.py The file was removed clubb_jax/tests/test_rcm_sat_adj.py The file was added clubb_jax/pytests/port_structure_helpers.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_set_sfc_value_of_flux_profiles.py The file was removed clubb_python_api/tests/test_call_tree_turbulent_adv_pdf.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_hydrometp2_zt.py The file was removed clubb_jax/tests/test_limits_f_x_responder.py The file was removed clubb_jax/tests/test_quadrivar_covar_const_limits.py The file was removed clubb_jax/tests/test_numerics_autodiff.py The file was removed clubb_jax/tests/test_bivar_NL_mean_eq.py The file was removed clubb_python_api/tests/test_call_tree_diagnose_correlations_module.py The file was modified clubb_jax/SILHS_PORT_NOTES.md (diff) The file was removed clubb_python_api/tests/test_call_tree_luhar.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_cloud_drop_sed.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_mean_vert_vel_up_down.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_sfc_varnce.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_error_paths.py The file was modified tests/pytests/test_bindiff_report.py (diff) The file was removed clubb_python_api/tests/test_call_tree_meta.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_clip_variance.py The file was removed clubb_jax/tests/test_kk_autoconversion.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_lba_sfclyr.py The file was added clubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_advance_wp2_wp3.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_rcm_sat_adj.py The file was added clubb_jax/pytests/microphysics_coefficients.py The file was removed clubb_jax/tests/test_kk_upscaled_variances.py The file was removed clubb_jax/tests/test_silhs_driver.py The file was added clubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_new_tsdadg.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_ly93_pdf.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_hydrometeor_mixed_moments.py The file was removed clubb_python_api/tests/test_call_tree_mixing_length.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_bivar_NL_mean_eq.py The file was removed clubb_jax/tests/test_no_dead_functions.py The file was removed clubb_jax/tests/test_sunray_sw.py The file was modified dash_app/pytests/test_agent_services.py (diff) The file was removed clubb_jax/tests/test_cloud_correlate.py The file was removed clubb_jax/tests/test_jit_compile.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_calendar.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_advance_helper_extras.py The file was removed clubb_jax/tests/test_constants.py The file was removed clubb_jax/tests/test_setter_var_params.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_config_flags_complete.py The file was added clubb_jax/tests/run_silhs_driver_test.py The file was removed clubb_jax/tests/test_liq_water_path.py The file was added clubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_advance_xp3.py The file was modified clubb_python_api/run_pytests.sh (diff) The file was removed clubb_jax/tests/test_calc_xpthvp_terms.py The file was removed clubb_jax/tests/test_xm_wpxp_terms.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_silhs_surface_schemes.py The file was added clubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_tridiag_lu_solvers.py The file was removed clubb_jax/tests/test_cos_solar_zen.py The file was removed clubb_python_api/tests/test_call_tree_advance_xp2_xpyp.py The file was removed clubb_jax/tests/test_unsupported_config_guards.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_port_structure.py The file was removed clubb_jax/tests/test_responder_params.py The file was added clubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_pdf_utils.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_diffusion.py The file was added clubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_bicgstab_solvers.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_unsupported_config_guards.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_index_mapping.py The file was modified experimental/experimental_pdfs/README.md (diff) The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_silhs_sampling.py The file was removed clubb_jax/tests/test_calc_wp4_pdf.py The file was removed clubb_jax/tests/test_clip_variance.py The file was removed clubb_python_api/tests/test_call_tree_interpolation.py The file was removed clubb_jax/tests/test_calendar.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_stats_output_time.py The file was removed clubb_jax/tests/test_new_pdf_main.py The file was removed clubb_jax/tests/test_NNL_covar_const_vs_MM.py The file was removed clubb_jax/tests/test_routine_placement.py The file was removed clubb_jax/tests/test_kk_rico_oracle.py The file was added clubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_turbulent_adv_pdf.py The file was removed clubb_python_api/tests/test_call_tree_advance_wp2_wp3.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_stats_writer.py The file was added clubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_saturation.py The file was modified tests/pytests/test_jax_compare_forwarding.py (diff) The file was added clubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_interpolation.py The file was removed clubb_python_api/tests/test_stats_registry.in The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_compute_xp3.py The file was removed clubb_jax/tests/test_hydrometeor_mixed_moments.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_rad_extended_atmosphere.py The file was added clubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_advance_windm_edsclrm.py The file was removed clubb_python_api/tests/test_udt_roundtrip.py The file was modified LLM_prompts/update_python_api_and_drivers.md (diff) The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_calculate_thvm.py The file was removed clubb_jax/tests/test_comp_corr_norm.py The file was removed clubb_jax/tests/test_component_precip_frac_specify.py The file was removed clubb_jax/tests/test_soil_vegetation.py The file was removed clubb_jax/tests/test_kk_local_means.py The file was added utilities/pytests/auto_llm_generated_pytests/README.md The file was removed clubb_jax/tests/test_standalone_jax.py The file was removed clubb_jax/tests/test_pdf_utilities.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_radiation_port_structure.py The file was added clubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_stats_accumulate.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_fill_holes_autodiff.py The file was removed clubb_jax/tests/test_set_sfc_value_of_flux_profiles.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_differentiability.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_routine_placement.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_calc_comp_corrs_binormal.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_diagnose_correlations.py The file was added clubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_numerical_check.py The file was modified tests/run_pytests.sh (diff) The file was removed clubb_jax/tests/test_advance_helper_extras.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_smooth_heaviside.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_setter_var_params.py The file was removed clubb_python_api/tests/test_call_tree_precipitation_fraction.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_gfdl_activation.py The file was modified LLM_prompts/SHORTCUTS.md (diff) The file was removed clubb_jax/tests/test_calc_wpxpyp_pdf.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_bivar_LL_mean_const.py The file was removed clubb_jax/tests/test_radiation_module.py The file was removed clubb_jax/tests/test_sponge_damp_xp23.py The file was removed experimental/experimental_pdfs/python/dash_additions/misc_labs/tests/test_pdf9_parcel_ensemble_report.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_calc_wp4_pdf.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_denorm_transform_corr.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_kk_autoconversion.py The file was removed clubb_jax/tests/test_rad_extended_atmosphere.py The file was removed clubb_python_api/tests/test_call_tree_nc_ncn_eqns.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_grid_operators.py The file was removed clubb_jax/tests/test_read_surface_var_for_bc.py The file was removed clubb_jax/tests/test_compute_xp3.py The file was added clubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_file_functions.py The file was removed clubb_jax/tests/test_pressure_coord_forcing.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_radiation_module.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_bivar_LL_covar_partial_rr_Nr.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_cos_solar_zen.py The file was removed clubb_jax/tests/test_calc_comp_corrs_binormal.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_adg1_adg2_responder_params.py The file was removed clubb_python_api/tests/test_call_tree_stats_accumulate.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py The file was removed clubb_jax/tests/test_hydrometp2_zt.py The file was removed clubb_jax/tests/test_solver.py The file was removed clubb_python_api/tests/test_call_tree_bicgstab_solvers.py The file was modified tests/README.md (diff) The file was removed clubb_python_api/tests/test_init_sequence.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_mono_flux_limiter.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_forcing_port_structure.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_responder_params.py The file was removed clubb_jax/tests/test_calc_corr_norm_cholesky.py The file was removed experimental/experimental_pdfs/python/dash_additions/misc_labs/tests/test_vertical_coherence.py The file was modified clubb_jax/AGENTS.md (diff) The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_silhs_port_structure.py The file was added dash_app/tests/run_dash_mixing_length_test.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_calc_corr_w_hm_n.py The file was removed clubb_jax/tests/test_xpyp_term_ta_godunov.py The file was removed clubb_jax/tests/test_luhar_params.py The file was added clubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_pos_definite_module.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_cloud_feedback_sfclyr.py The file was removed clubb_jax/tests/test_transform_pdf_chi_eta_component.py The file was removed clubb_python_api/tests/test_string_conversion.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_close_luhar_pdf.py The file was removed clubb_python_api/tests/test_call_tree_calc_roots.py The file was removed clubb_jax/tests/test_clip_skewness.py The file was added clubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_mixing_length.py The file was removed clubb_jax/tests/test_compute_sigma_sqd_w.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_comp_corr_norm.py The file was removed clubb_python_api/tests/test_call_tree_mono_flux.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_new_pdf_main.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_xm_wpxp_terms.py The file was removed clubb_jax/tests/test_Nc_Ncn_eqns.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_gabls3_night_stability.py The file was removed clubb_jax/tests/test_NNL_covar_vs_MM.py The file was removed clubb_jax/tests/test_diffusion.py The file was removed clubb_jax/tests/test_jax_cli_options.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_constants.py The file was removed clubb_jax/tests/test_spurious_source.py The file was added clubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_pdf_closure.py The file was removed clubb_python_api/tests/test_call_tree_penta_lu_solvers.py The file was removed clubb_jax/tests/test_advance_xp3_simplified.py The file was removed clubb_jax/tests/test_pdf_integrals_all_mm.py The file was added clubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_calc_roots.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_calc_xprcp_component.py The file was added clubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_luhar.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_compute_gamma_skw.py The file was modified clubb_python_api/requirements.txt (diff) The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_calc_liquid_cloud_frac_component.py The file was removed clubb_jax/tests/test_grid_operators.py The file was removed clubb_jax/tests/test_skx_func.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_new_hybrid_pdf_main.py The file was removed clubb_python_api/tests/test_call_tree_pos_definite_module.py The file was removed clubb_jax/tests/test_T_in_K.py The file was removed clubb_jax/tests/test_hydromet_pdf_parameter.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_wp2_wp3_lhs_terms.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_mirror_lower_triangular.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_clip_skewness.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_transform_pdf_chi_eta_component.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_max_cubic_root.py The file was removed clubb_jax/tests/test_validation_checks.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_morrison_special.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_cholesky_factor.py The file was added clubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_nc_ncn_eqns.py The file was removed clubb_python_api/tests/test_call_tree_advance_core.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_limits_f_x_responder.py The file was modified dash_app/pytests/test_analysis.py (diff) The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_standalone_jax.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_adg2_driver.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_T_in_K.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_remapping_ppm.py The file was added clubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_lapack_interfaces.py The file was modified dash_app/README.md (diff) The file was removed clubb_jax/tests/test_max_cubic_root.py The file was removed clubb_jax/tests/test_precip_fraction.py The file was removed clubb_jax/tests/test_wp2_wp3_lhs_terms.py The file was removed clubb_jax/tests/test_remapping_module.py The file was removed clubb_jax/tests/test_cobra_sfclyr.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_calc_comp_mu_sigma_hm.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_calc_xpthvp_terms.py The file was removed clubb_jax/tests/microphysics_test_inputs.py The file was removed clubb_python_api/tests/test_advance_core_subs.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_mixing_length.py The file was modified jenkins_tests/clubb_jax/Jenkinsfile (diff) The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_inverse_hydrostatic.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_calc_corr_norm_cholesky.py The file was removed clubb_jax/tests/test_microphysics_port_structure.py The file was added clubb_python_api/pytests/auto_llm_generated_pytests/test_init_sequence.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_jit_compile.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_sfc_flux.py The file was added .agents/skills/clubb-session-retrospective/SKILL.md The file was removed clubb_jax/tests/test_cholesky_corr_mtx_approx.py The file was added clubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_splat.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_pdf_integrals_all_mm.py The file was removed clubb_jax/tests/test_bivar_LL_covar_partial_rr_Nr.py The file was added clubb_python_api/pytests/auto_llm_generated_pytests/test_init_pressure.py The file was removed clubb_jax/tests/test_binormal_moments.py The file was removed clubb_jax/tests/test_bivar_LL_mean_const.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_NNL_covar_const_limits.py The file was removed clubb_jax/tests/test_penta_solver.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_kk_covariance_batch.py The file was removed clubb_jax/tests/test_compute_uv_tndcy.py The file was added clubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_meta.py The file was added clubb_python_api/pytests/auto_llm_generated_pytests/test_string_conversion.py The file was removed clubb_jax/tests/test_no_dead_imports.py The file was removed clubb_jax/tests/test_smooth_heaviside.py The file was removed clubb_jax/tests/test_mpace_b_lba_tndcy.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_xpyp_term_ta_godunov.py The file was removed clubb_jax/tests/test_fill_holes_global.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_component_precip_frac_specify.py The file was removed clubb_jax/tests/test_new_tsdadg_pdf.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_simple_rad_lba.py The file was removed clubb_jax/tests/test_quadrivar_NNLL_covar_eq_swap.py The file was removed clubb_jax/tests/test_interpolation.py The file was removed clubb_jax/tests/test_pressure_sounding_z.py The file was added clubb_python_api/pytests/auto_llm_generated_pytests/test_stats.py The file was removed clubb_jax/tests/test_numerical_check_setters.py The file was removed clubb_jax/tests/test_inverse_hydrostatic.py The file was modified dash_app/pytests/test_equations.py (diff) The file was removed clubb_python_api/tests/test_call_tree_lapack_interfaces.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_update_xp2_mc.py The file was removed clubb_jax/tests/test_wp2_wp3_terms.py The file was removed clubb_jax/tests/test_stats_writer.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_quadrivar_covar_const_limits.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_time_select.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_clip_covar.py The file was removed clubb_jax/tests/test_compute_rtp2_from_chi.py The file was removed clubb_python_api/tests/test_call_tree_ly93.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_pdf_utilities.py The file was added LLM_prompts/pytest_workflow.md The file was added clubb_jax/tests/run_jax_timestep_gradient_test.py The file was removed clubb_jax/tests/test_cloud_feedback_sfclyr.py The file was removed clubb_jax/tests/test_pdf_params_init.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_trivar_NNL_covar_eq.py The file was removed experimental/experimental_pdfs/python/dash_additions/misc_labs/tests/test_mixed_moment_allocation.py The file was modified AGENTS.md (diff) The file was removed clubb_python_api/tests/test_init_pressure.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_wp2_wp3_terms.py The file was removed clubb_python_api/tests/test_call_tree_lapack_wrap.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_solver.py The file was removed clubb_jax/tests/test_pvertinterp.py The file was removed clubb_jax/tests/test_fill_holes_sliding_window.py The file was removed clubb_jax/tests/test_NNL_covar_const_limits.py The file was removed clubb_python_api/tests/test_udt_return_contract.py The file was added clubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_new_hybrid_pdf.py The file was removed clubb_jax/tests/test_xpyp_term_ta_pdf.py The file was removed clubb_python_api/tests/conftest.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_Nc_Ncn_eqns.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_pos_definite.py The file was removed clubb_python_api/tests/test_call_tree_pdf_closure_driver.py The file was removed clubb_jax/tests/test_KK_Nrm_tendencies.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_interpolation.py The file was modified clubb_jax/src/Microphys/KK_microphys/KK_upscaled_turbulent_sed.py (diff) The file was removed clubb_jax/tests/test_microphysics_host_errors.py The file was added clubb_python_api/pytests/conftest.py The file was added clubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_diagnose_correlations_module.py The file was removed clubb_jax/tests/test_corr_varnce.py The file was removed clubb_python_api/tests/test_call_tree_pdf_utils.py The file was added clubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_new_pdf.py The file was added clubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_transport.py The file was removed clubb_python_api/tests/test_stats.py The file was added tests/pytests/jax_comparison_inputs.py The file was added clubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_index_mapping.py The file was removed clubb_jax/tests/test_new_pdf.py The file was added clubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_t_in_k_module.py The file was removed clubb_jax/tests/test_mixing_length.py The file was removed clubb_jax/tests/test_ly93_pdf.py The file was removed clubb_jax/tests/test_differentiability.py The file was removed clubb_jax/tests/test_fill_holes_autodiff.py The file was added clubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_skx.py The file was removed clubb_jax/tests/test_f2py_advance_xm_wpxp.py The file was added clubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_matrix_operations.py The file was removed clubb_jax/tests/test_pos_definite.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_validation_checks.py The file was added clubb_python_api/pytests/auto_llm_generated_pytests/test_advance_core_subs.py The file was added clubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_corr_varnce_module.py The file was removed clubb_jax/tests/test_error_code.py The file was removed clubb_jax/tests/test_bivar_LL_covar_partial.py The file was removed clubb_jax/tests/test_covar_KK_mixt_frac_linearity.py The file was removed clubb_jax/tests/test_adg2_driver.py The file was removed clubb_python_api/tests/test_call_tree_remap.py The file was removed clubb_python_api/tests/test_call_tree_splat.py The file was removed clubb_python_api/tests/test_call_tree_pdf_closure.py The file was removed clubb_jax/tests/test_coefs_semiimpl.py The file was removed clubb_jax/tests/test_spec_hum_to_mixing_ratio.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_calc_wpxpyp_pdf.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_pdf_params_init.py The file was removed clubb_jax/tests/test_luhar_3d_driver.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_luhar_3d_driver.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_soil_vegetation.py The file was removed clubb_python_api/tests/test_call_tree_corr_varnce_module.py The file was added clubb_python_api/pytests/auto_llm_generated_pytests/test_udt_roundtrip.py The file was removed clubb_jax/tests/test_fill_holes_mean.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_pressure_sounding_z.py The file was added clubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_penta_lu_solvers.py The file was removed clubb_jax/tests/test_sfc_flux.py The file was removed clubb_jax/tests/test_calc_ice_cloud_frac_component.py The file was removed clubb_jax/tests/test_calc_xprcp_component.py The file was removed clubb_python_api/tests/test_argument_contract_audit.py The file was removed clubb_jax/tests/test_saturation.py The file was removed clubb_jax/tests/test_update_xp2_mc.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_NNL_covar_const_vs_MM.py The file was added clubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_remap.py The file was added clubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_advance_core.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_hydromet_pdf_parameter.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_no_dead_imports.py The file was removed clubb_jax/tests/test_calculate_w_responder_params.py The file was removed clubb_python_api/tests/test_call_tree_matrix_operations.py The file was modified dash_app/pytests/test_tutorial_tab.py (diff) The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_advance_xp3_simplified.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_simple_rad.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_spurious_source.py The file was removed clubb_jax/tests/test_w_up_in_cloud.py The file was removed clubb_python_api/tests/test_call_tree_utils.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_skx_func.py The file was removed clubb_jax/tests/test_bugsrad.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_error_code.py The file was added clubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_pdf_closure_driver.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_xpyp_term_ta_pdf.py The file was added clubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_advance_xp2_xpyp.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_pdf_moment_integrals.py The file was removed clubb_jax/tests/test_remapping_ppm.py The file was removed clubb_jax/tests/test_simple_rad.py The file was removed clubb_jax/tests/test_silhs_sampling.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_kk_local_means.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_luhar_params.py The file was removed clubb_jax/tests/test_calc_roots.py The file was removed clubb_python_api/tests/test_call_tree_tridiag_lu_solvers.py The file was removed clubb_jax/tests/test_new_hybrid_pdf_main.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_corr_varnce.py The file was removed clubb_jax/tests/test_xp2_xpyp_terms.py The file was removed clubb_jax/tests/test_calc_wp3_on_wp2.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_fill_holes_global.py The file was added clubb_jax/pytests/microphysics_test_inputs.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_host_errors.py The file was removed clubb_jax/tests/test_clip_covar.py The file was removed clubb_jax/tests/test_calculate_thvm.py The file was removed clubb_python_api/tests/test_call_tree_error_code.py The file was removed clubb_jax/tests/test_cloud_drop_sed.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_cobra_sfclyr.py The file was removed clubb_python_api/tests/test_call_tree_advance_xm_wpxp.py The file was removed clubb_jax/tests/test_diagnose_upxp.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_calc_roots.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_pdf_binormal_moments.py The file was removed clubb_jax/tests/test_hydrostatic.py The file was removed clubb_jax/tests/test_silhs_surface_schemes.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_mixed_moment_pdf_integrals.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_sunray_sw.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_trivar_NLL_mean_eq.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_numerics_autodiff.py The file was added clubb_jax/tests/run_rico_microphysics_oracle_test.py The file was removed clubb_jax/tests/test_close_luhar_pdf.py The file was added clubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_mono_flux.py The file was modified jenkins_tests/clubb_python/Jenkinsfile (diff) The file was removed clubb_python_api/tests/test_call_tree_sfc_varnce.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_cholesky_corr_mtx_approx.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_runtime_info.py The file was removed clubb_python_api/tests/test_call_tree_matrix_solver_wrapper.py The file was added clubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_lapack_wrap.py The file was added clubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_precipitation_fraction.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_silhs_fortran_oracle.py The file was removed clubb_jax/tests/test_cholesky_factor.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_hydrostatic.py The file was removed clubb_python_api/tests/test_call_tree_new_tsdadg.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_compute_uv_tndcy.py The file was removed clubb_python_api/tests/test_call_tree_advance_xp3.py The file was removed clubb_jax/tests/test_kk_covariance_batch.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_kk_upscaled_variances.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_nov11.py The file was removed clubb_jax/tests/test_full_timestep_grad.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_binormal_moments.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_coefs_semiimpl.py The file was removed clubb_jax/tests/test_silhs_fortran_oracle.py The file was removed clubb_jax/tests/test_splatting_autodiff.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_cloud_correlate.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_NNL_covar_vs_MM.py The file was removed clubb_python_api/tests/test_call_tree_sponge.py The file was removed clubb_jax/tests/test_calc_corr_w_hm_n.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_w_up_in_cloud.py The file was removed clubb_python_api/tests/test_call_tree_advance_windm_edsclrm.py The file was removed clubb_jax/tests/test_denorm_transform_corr.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_ice_dfsn.py The file was removed clubb_jax/tests/test_silhs_port_structure.py The file was added clubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_matrix_solver_wrapper.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_sponge_damp_xp23.py The file was removed clubb_jax/tests/test_microphysics_integration.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_diagnostic_cache.py The file was added dash_app/pytests/auto_llm_generated_pytests/README.md The file was added clubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_utils.py The file was modified LLM_prompts/README.md (diff) The file was removed clubb_jax/tests/test_mean_vert_vel_up_down.py The file was removed clubb_python_api/tests/test_call_tree_file_functions.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_liq_water_path.py The file was removed clubb_jax/tests/test_morrison_special.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_driver_error_checks.py The file was removed clubb_python_api/tests/test_python_port_api_coverage.py The file was added clubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_sponge.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_component_corr_ip.py The file was removed clubb_jax/tests/test_silhs_diagnostics.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_remapping_module.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_pressure_coord_forcing.py The file was removed clubb_jax/tests/test_index_mapping.py The file was removed clubb_jax/tests/test_xm_correction_wpxp_cl.py The file was removed clubb_jax/tests/test_mono_flux_limiter.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_bivar_LL_covar_partial.py The file was removed clubb_jax/tests/test_param_names.py The file was removed clubb_jax/tests/test_calc_pdf_chi_mean_var.py The file was removed clubb_jax/tests/test_windm_edsclrm_lhs.py The file was added jenkins_tests/clubb_dash/Jenkinsfile The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_fill_holes_sliding_window.py The file was removed clubb_jax/tests/test_nov11.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_splatting_autodiff.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_mean_adv.py The file was removed clubb_python_api/tests/test_call_tree_new_pdf.py The file was removed clubb_jax/tests/test_microphysics_error_paths.py The file was removed clubb_jax/tests/test_trivar_NNL_covar_eq.py The file was removed clubb_python_api/tests/test_call_tree_index_mapping.py The file was removed clubb_python_api/tests/test_call_tree_saturation.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_calc_ice_cloud_frac_component.py The file was removed clubb_jax/tests/test_compute_gamma_skw.py The file was added LLM_prompts/session_retrospective.md The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_saturation.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_penta_solver.py The file was removed clubb_jax/tests/test_calc_pdf_skewness_diagnostics.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_bugsrad.py The file was removed clubb_jax/tests/test_forcing_port_structure.py The file was modified clubb_python_api/README.md (diff) The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_windm_edsclrm_lhs.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_quadrivar_NNLL_covar_eq_swap.py The file was removed clubb_jax/tests/microphysics_coefficients.py The file was removed clubb_python_api/tests/test_call_tree_new_hybrid_pdf.py The file was removed experimental/experimental_pdfs/python/dash_additions/misc_labs/tests/test_refresh_pdf9_parcel_ensemble_lab.py The file was removed clubb_jax/tests/test_calc_liquid_cloud_frac_component.py The file was removed clubb_jax/tests/test_stats_output_time.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_spec_hum_to_mixing_ratio.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_xm_correction_wpxp_cl.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_windm_edsclrm_rhs.py The file was removed clubb_jax/tests/test_mirror_lower_triangular.py The file was removed clubb_jax/tests/test_sfc_varnce.py The file was removed clubb_jax/tests/test_lba_sfclyr.py The file was removed clubb_jax/tests/test_trivar_NLL_mean_eq.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_mpace_b_lba_tndcy.py The file was removed clubb_jax/tests/test_mean_adv.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_fill_holes_mean.py The file was removed clubb_python_api/tests/test_call_tree_skx.py The file was removed clubb_jax/tests/test_component_corr_ip.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_precip_fraction.py The file was removed clubb_jax/tests/test_pdf_params_pack_roundtrip.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_integration.py The file was removed clubb_jax/tests/test_penta_faithful.py The file was removed clubb_jax/tests/test_config_flags_complete.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_diagnose_upxp.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_xp2_xpyp_terms.py The file was added tests/pytests/auto_llm_generated_pytests/README.md The file was removed clubb_jax/tests/test_gabls3_night_stability.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_silhs_driver.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_penta_faithful.py The file was removed experimental/experimental_pdfs/python/dash_additions/misc_labs/tests/test_transport_2g_prototype.py The file was added clubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_advance_xm_wpxp.py The file was removed clubb_jax/tests/test_simple_rad_lba.py The file was added clubb_python_api/pytests/auto_llm_generated_pytests/test_call_tree_sfc_varnce.py The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_KK_Nrm_tendencies.py The file was added .agents/skills/clubb-pytests/SKILL.md The file was added clubb_jax/pytests/auto_llm_generated_pytests/test_new_pdf.py The file was removed clubb_jax/tests/test_runtime_info.py The file was removed clubb_python_api/tests/test_call_tree_t_in_k_module.py The file was removed clubb_jax/tests/test_time_select.py The file was added dash_app/shared/stats.py The file was modified utilities/create_case_namelist.py (diff) The file was added utilities/stats_json_to_namelist.py The file was modified dash_app/persistence.py (diff) The file was modified .gitignore (diff) The file was added utilities/pytests/test_stats_json_to_namelist.py The file was modified dash_app/README.md (diff) The file was modified dash_app/pytests/test_persistence.py (diff) The file was added dash_app/assets/33_stats_tree.js The file was modified dash_app/assets/11_tab_run_theme.css (diff) The file was modified dash_app/run_tab/layout.py (diff) The file was added input/stats/stats.json The file was modified dash_app/run_tab/runtime.py (diff) The file was modified input/stats/README (diff) The file was added dash_app/pytests/test_stats_selection.py The file was modified dash_app/DEVELOPMENT.md (diff) The file was modified dash_app/run_tab/callbacks_selection.py (diff) The file was modified dash_app/run_tab/tab.py (diff) The file was modified dash_app/services/models.py (diff) The file was modified dash_app/shared/actions.py (diff) The file was modified dash_app/run_tab/discovery.py (diff) The file was added dash_app/run_tab/stats.py