LICENSE
README.md
pyproject.toml
requirements.txt
jcm/__init__.py
jcm/analysis.py
jcm/analysis_test.py
jcm/cf_metadata.py
jcm/cf_metadata_test.py
jcm/checkpoint.py
jcm/checkpoint_test.py
jcm/clock_calendar_regression_test.py
jcm/clock_test.py
jcm/column_coordinates.py
jcm/column_coordinates_test.py
jcm/configurations.py
jcm/configurations_test.py
jcm/constants.py
jcm/constants_test.py
jcm/date.py
jcm/date_test.py
jcm/datetime_integration_test.py
jcm/diagnostics.py
jcm/diagnostics_test.py
jcm/diffusion.py
jcm/diffusion_test.py
jcm/dynamics_units_table.csv
jcm/filters.py
jcm/filters_test.py
jcm/forcing.py
jcm/forcing_assembly.py
jcm/forcing_datetime_regression_test.py
jcm/forcing_test.py
jcm/import_side_effects_test.py
jcm/main.py
jcm/model.py
jcm/model_test.py
jcm/nudging.py
jcm/nudging_test.py
jcm/observers.py
jcm/observers_test.py
jcm/output_datetime_regression_test.py
jcm/ozone_climatology.py
jcm/ozone_climatology_test.py
jcm/parameter_fields_test.py
jcm/physics_interface.py
jcm/physics_interface_hybrid_test.py
jcm/physics_interface_test.py
jcm/predictions.py
jcm/predictions_test.py
jcm/prescribed_state_model.py
jcm/prescribed_state_model_test.py
jcm/profiling.py
jcm/profiling_test.py
jcm/provenance.py
jcm/provenance_test.py
jcm/rce.py
jcm/rce_test.py
jcm/runners.py
jcm/runners_test.py
jcm/single_column_model.py
jcm/single_column_model_test.py
jcm/temporal_aggregation.py
jcm/temporal_aggregation_test.py
jcm/terrain.py
jcm/terrain_test.py
jcm/testing.py
jcm/testing_test.py
jcm/utils.py
jcm/utils_test.py
jcm.egg-info/PKG-INFO
jcm.egg-info/SOURCES.txt
jcm.egg-info/dependency_links.txt
jcm.egg-info/requires.txt
jcm.egg-info/top_level.txt
jcm/config/__init__.py
jcm/config/config.yaml
jcm/config/configuration/ma-ne30-l47.yaml
jcm/config/configuration/ma-ne30-l95.yaml
jcm/config/configuration/ma-t106-l47.yaml
jcm/config/configuration/ma-t106-l95.yaml
jcm/config/configuration/ma-t119-l47.yaml
jcm/config/configuration/ma-t119-l95.yaml
jcm/config/configuration/ma-t63-l47.yaml
jcm/config/configuration/ma-t63-l95.yaml
jcm/config/configuration/speedy-t31.yaml
jcm/config/configuration/t106-echam-1m.yaml
jcm/config/configuration/t106-echam-2m.yaml
jcm/config/configuration/t63-echam-1m.yaml
jcm/config/configuration/t63-echam-2m.yaml
jcm/config/configuration/t63-echam-emulated-2m.yaml
jcm/config/configuration/t63-echam-jam-aerocom-optics.yaml
jcm/config/configuration/t63-echam-jam-aerocom.yaml
jcm/config/configuration/t63-echam-jam.yaml
jcm/config/configuration/t63-echam-rrtmgp-2m.yaml
jcm/config/configuration/t63-echam-rrtmgp.yaml
jcm/config/configuration/t63-jam-aod-5day.yaml
jcm/config/diffusion/default.yaml
jcm/config/diffusion/strong.yaml
jcm/config/dycore/dinosaur.yaml
jcm/config/dycore/pyses_ne30l47.yaml
jcm/config/dycore/pyses_ne30l95.yaml
jcm/config/forcing/amip.yaml
jcm/config/forcing/default.yaml
jcm/config/forcing/era5.yaml
jcm/config/forcing/from_file.yaml
jcm/config/forcing/macv2_sp.yaml
jcm/config/grid/echam_t106_l47_hybrid.yaml
jcm/config/grid/echam_t106_l95_hybrid.yaml
jcm/config/grid/echam_t119_l47_hybrid.yaml
jcm/config/grid/echam_t119_l95_hybrid.yaml
jcm/config/grid/echam_t127_l47_hybrid.yaml
jcm/config/grid/echam_t127_l95_hybrid.yaml
jcm/config/grid/echam_t255_l47_hybrid.yaml
jcm/config/grid/echam_t255_l95_hybrid.yaml
jcm/config/grid/echam_t42_l8_sigma.yaml
jcm/config/grid/echam_t63_l47_hybrid.yaml
jcm/config/grid/echam_t63_l95_hybrid.yaml
jcm/config/grid/echam_t85_l47_hybrid.yaml
jcm/config/grid/held_suarez_t31_l8.yaml
jcm/config/grid/speedy_t31_l8.yaml
jcm/config/hydra/help/custom_help.yaml
jcm/config/init/balanced_isothermal.yaml
jcm/config/init/era5.yaml
jcm/config/init/from_state.yaml
jcm/config/init/isothermal.yaml
jcm/config/init/jw.yaml
jcm/config/nudging/era5.yaml
jcm/config/nudging/none.yaml
jcm/config/physics/echam-emulated-2m.yaml
jcm/config/physics/echam-forced-flux.yaml
jcm/config/physics/echam-jam-aci.yaml
jcm/config/physics/echam-jam-aerocom-optics.yaml
jcm/config/physics/echam-jam-aerocom.yaml
jcm/config/physics/echam-jam.yaml
jcm/config/physics/echam-rrtmgp-2m-cosp.yaml
jcm/config/physics/echam-rrtmgp-2m.yaml
jcm/config/physics/echam-strong-conv.yaml
jcm/config/physics/echam.yaml
jcm/config/physics/held_suarez.yaml
jcm/config/physics/speedy-forced-flux.yaml
jcm/config/physics/speedy.yaml
jcm/config/run/default.yaml
jcm/config/run/longrun.yaml
jcm/config/run/pyses_year.yaml
jcm/config/run/smoke.yaml
jcm/config/terrain/aquaplanet.yaml
jcm/config/terrain/auto.yaml
jcm/config/terrain/from_file.yaml
jcm/data/__init__.py
jcm/data/emulator_weights_per_band_u64.nc
jcm/data/era5.py
jcm/data/era5_test.py
jcm/data/input_resolution.py
jcm/data/input_resolution_test.py
jcm/data/land_surface_convention_test.py
jcm/data/mirror_manifest.json
jcm/data/mirror_manifest.py
jcm/data/mirror_manifest_test.py
jcm/data/regridding.py
jcm/data/regridding_test.py
jcm/data/remote.py
jcm/data/remote_test.py
jcm/data/bc/SPv2.1_18502023_CMIP7.nc
jcm/data/bc/__init__.py
jcm/data/bc/cam_landuse.nc
jcm/data/bc/cam_landuse.py
jcm/data/bc/cam_landuse_test.py
jcm/data/bc/compile.py
jcm/data/bc/interpolate.py
jcm/data/bc/interpolate_ozone.py
jcm/data/bc/interpolate_ozone_test.py
jcm/data/bc/interpolate_test.py
jcm/data/bc/t30/anom/sea_surface_temperature_anomaly.nc
jcm/data/bc/t30/clim/forcing.nc
jcm/data/bc/t30/clim/land.nc
jcm/data/bc/t30/clim/sea_ice.nc
jcm/data/bc/t30/clim/sea_surface_temperature.nc
jcm/data/bc/t30/clim/snow.nc
jcm/data/bc/t30/clim/soil.nc
jcm/data/bc/t30/clim/surface.nc
jcm/data/bc/t30/clim/terrain.nc
jcm/data/bc/t63/forcing.nc
jcm/data/bc/t63/ozone.nc
jcm/data/bc/t63/terrain.nc
jcm/data/emissions/__init__.py
jcm/data/emissions/cam6_soa.py
jcm/data/emissions/cam6_soa_test.py
jcm/data/emissions/downloader.py
jcm/data/emissions/downloader_test.py
jcm/data/emissions/emissions_pipeline_test.py
jcm/data/emissions/prepare.py
jcm/data/emissions/prepare_test.py
jcm/data/emissions/regrid.py
jcm/data/emissions/regrid_test.py
jcm/data/mirror/__init__.py
jcm/data/mirror/amip_yearly.py
jcm/data/mirror/build_mirror.py
jcm/data/mirror/bundles.py
jcm/data/mirror/dust.py
jcm/data/mirror/emissions.py
jcm/data/mirror/era5_land.py
jcm/data/mirror/era5_yearly.py
jcm/data/mirror/era5_yearly_test.py
jcm/data/mirror/mirror_test.py
jcm/data/mirror/ozone.py
jcm/data/mirror/registry.py
jcm/data/mirror/sites.py
jcm/data/mirror/soa_bundle_test.py
jcm/data/mirror/sso.py
jcm/data/test/cbmf.npy
jcm/data/test/dfqa.npy
jcm/data/test/dfse.npy
jcm/data/test/gw_frontal_repro_cols.npz
jcm/data/test/iptop.npy
jcm/data/test/lohmann_2m_aerosol_free_closure.npz
jcm/data/test/precnv.npy
jcm/data/test/qdif.npy
jcm/data/test/rrtmgp_nn_bigru16_reference.npz
jcm/data/test/sso_cpu_blowup_cols.npz
jcm/data/test/composable_physics_regression/echam_t21l16_1day.npz
jcm/data/test/composable_physics_regression/speedy_t21l8_1day.npz
jcm/data/test/echam_cloud_reference/cloud2m_T63L47.npz
jcm/data/test/echam_cloud_reference/cloud2m_frz_T63L47.npz
jcm/data/test/echam_cloud_reference/cloud2m_frz_provenance.json
jcm/data/test/echam_cloud_reference/cloud2m_provenance.json
jcm/data/test/echam_cloud_reference/cloud_T63L47.npz
jcm/data/test/echam_cloud_reference/cover_T63L47.npz
jcm/data/test/echam_cloud_reference/hamaqueous_M7.npz
jcm/data/test/echam_cloud_reference/hamaqueous_provenance.json
jcm/data/test/echam_cloud_reference/hamfrz_M7.npz
jcm/data/test/echam_cloud_reference/hamfrz_provenance.json
jcm/data/test/echam_cloud_reference/hamimpaction_T63L47.npz
jcm/data/test/echam_cloud_reference/hamimpaction_provenance.json
jcm/data/test/echam_cloud_reference/known_gaps.json
jcm/data/test/echam_cloud_reference/provenance.json
jcm/data/test/echam_cloud_reference/resolution_T31_T127_T255.npz
jcm/data/test/echam_cuadjtq_reference/echam_cuadjtq.npz
jcm/data/test/echam_cumastr_reference/echam_cumastr.npz
jcm/data/test/echam_land_reference/land_T63L47.npz
jcm/data/test/echam_land_reference/provenance.json
jcm/data/test/echam_saturation_tables/echam_saturation_tables.npz
jcm/data/test/echam_ssodrag_reference/ssodrag_T63L47.npz
jcm/data/test/echam_vdiff_reference/provenance.json
jcm/data/test/echam_vdiff_reference/vdiff_T63L47.npz
jcm/data/test/release_matrix/echam-1m-t106_statistics.nc
jcm/data/test/release_matrix/echam-1m-t63_statistics.nc
jcm/data/test/release_matrix/echam-2m-t106_statistics.nc
jcm/data/test/release_matrix/echam-2m-t63_statistics.nc
jcm/data/test/release_matrix/echam-jam-t63-l47_statistics.nc
jcm/data/test/release_matrix/echam-jam-t63-l95_statistics.nc
jcm/data/test/release_matrix/generate_stats.py
jcm/data/test/release_matrix/speedy-t31_statistics.nc
jcm/data/test/t30/default_statistics.nc
jcm/data/test/t30/generate_default_stats.py
jcm/dycore/__init__.py
jcm/dycore/base.py
jcm/dycore/base_test.py
jcm/dycore/physics_fields_test.py
jcm/dycore/protocol_test.py
jcm/dycore/registry.py
jcm/dycore/_fake_cubed_sphere/__init__.py
jcm/dycore/_fake_cubed_sphere/dycore.py
jcm/dycore/dinosaur/__init__.py
jcm/dycore/dinosaur/dot_precision.py
jcm/dycore/dinosaur/dot_precision_test.py
jcm/dycore/dinosaur/dycore.py
jcm/dycore/dinosaur/dycore_test.py
jcm/dycore/dinosaur/log_pressure_interpolation.py
jcm/dycore/dinosaur/log_pressure_interpolation_test.py
jcm/dycore/dinosaur/sharding_test.py
jcm/dycore/dinosaur/state_bridge.py
jcm/dycore/dinosaur/state_bridge_test.py
jcm/dycore/pyses/__init__.py
jcm/dycore/pyses/_pyses.py
jcm/dycore/pyses/conftest.py
jcm/dycore/pyses/coords.py
jcm/dycore/pyses/dycore.py
jcm/dycore/pyses/forcing.py
jcm/dycore/pyses/forcing_test.py
jcm/dycore/pyses/frontogenesis_provider_test.py
jcm/dycore/pyses/hydra_config_test.py
jcm/dycore/pyses/interp.py
jcm/dycore/pyses/physics_grid.py
jcm/dycore/pyses/physics_grid_test.py
jcm/dycore/pyses/pyses_dycore_test.py
jcm/dycore/pyses/rrtmgp_x64_test.py
jcm/initial_states/__init__.py
jcm/initial_states/injectors.py
jcm/initial_states/injectors_test.py
jcm/initial_states/ussa1976.py
jcm/physics/__init__.py
jcm/physics/budget_gauge.py
jcm/physics/budget_gauge_test.py
jcm/physics/composable_physics.py
jcm/physics/composable_physics_regression_test.py
jcm/physics/composable_physics_sharding_test.py
jcm/physics/composable_physics_slow_test.py
jcm/physics/composable_physics_test.py
jcm/physics/coords_util.py
jcm/physics/coords_util_test.py
jcm/physics/layout_audit_test.py
jcm/physics/physics_term.py
jcm/physics/physics_term_test.py
jcm/physics/requires_audit_test.py
jcm/physics/resolution_defaults.py
jcm/physics/resolution_defaults_test.py
jcm/physics/surrogate_gradient.py
jcm/physics/surrogate_gradient_test.py
jcm/physics/thermodynamics.py
jcm/physics/thermodynamics_test.py
jcm/physics/aerosol/__init__.py
jcm/physics/aerosol/aerosol_types.py
jcm/physics/aerosol/carry_seeder.py
jcm/physics/aerosol/carry_seeder_test.py
jcm/physics/aerosol/macv2_sp.py
jcm/physics/aerosol/macv2_sp_params.py
jcm/physics/aerosol/macv2_sp_test.py
jcm/physics/aerosol/per_band_optics_test.py
jcm/physics/aerosol/spa.py
jcm/physics/aerosol/spa_test.py
jcm/physics/aerosol/jam/__init__.py
jcm/physics/aerosol/jam/cloud_borne.py
jcm/physics/aerosol/jam/cloud_borne_store.py
jcm/physics/aerosol/jam/cloud_borne_store_test.py
jcm/physics/aerosol/jam/cloud_borne_test.py
jcm/physics/aerosol/jam/gas_species.py
jcm/physics/aerosol/jam/gas_species_test.py
jcm/physics/aerosol/jam/jam_integration_test.py
jcm/physics/aerosol/jam/jam_phase0_test.py
jcm/physics/aerosol/jam/jam_state.py
jcm/physics/aerosol/jam/jam_terms.py
jcm/physics/aerosol/jam/jam_terms_test.py
jcm/physics/aerosol/jam/population.py
jcm/physics/aerosol/jam/population_test.py
jcm/physics/aerosol/jam/removal_split.py
jcm/physics/aerosol/jam/removal_split_test.py
jcm/physics/aerosol/jam/species.py
jcm/physics/aerosol/jam/tracer_layout.py
jcm/physics/aerosol/jam/activation/__init__.py
jcm/physics/aerosol/jam/activation/arg.py
jcm/physics/aerosol/jam/activation/arg_term.py
jcm/physics/aerosol/jam/activation/arg_test.py
jcm/physics/aerosol/jam/chemistry/__init__.py
jcm/physics/aerosol/jam/chemistry/aqueous.py
jcm/physics/aerosol/jam/chemistry/aqueous_hamaqueous_reference_test.py
jcm/physics/aerosol/jam/chemistry/aqueous_test.py
jcm/physics/aerosol/jam/chemistry/oxidants.py
jcm/physics/aerosol/jam/chemistry/oxidants_test.py
jcm/physics/aerosol/jam/chemistry/sulfur_gas.py
jcm/physics/aerosol/jam/chemistry/sulfur_gas_test.py
jcm/physics/aerosol/jam/drydep/__init__.py
jcm/physics/aerosol/jam/drydep/cam_test.py
jcm/physics/aerosol/jam/drydep/drydep_term.py
jcm/physics/aerosol/jam/drydep/drydep_test.py
jcm/physics/aerosol/jam/drydep/resistances.py
jcm/physics/aerosol/jam/emissions/__init__.py
jcm/physics/aerosol/jam/emissions/anthropogenic.py
jcm/physics/aerosol/jam/emissions/anthropogenic_test.py
jcm/physics/aerosol/jam/emissions/distributors.py
jcm/physics/aerosol/jam/emissions/distributors_test.py
jcm/physics/aerosol/jam/emissions/dms.py
jcm/physics/aerosol/jam/emissions/dms_test.py
jcm/physics/aerosol/jam/emissions/dust.py
jcm/physics/aerosol/jam/emissions/dust_integration_test.py
jcm/physics/aerosol/jam/emissions/dust_test.py
jcm/physics/aerosol/jam/emissions/flux_diagnostic.py
jcm/physics/aerosol/jam/emissions/flux_diagnostic_test.py
jcm/physics/aerosol/jam/emissions/injection.py
jcm/physics/aerosol/jam/emissions/injection_test.py
jcm/physics/aerosol/jam/emissions/prescribed.py
jcm/physics/aerosol/jam/emissions/prescribed_test.py
jcm/physics/aerosol/jam/emissions/seasalt.py
jcm/physics/aerosol/jam/emissions/seasalt_test.py
jcm/physics/aerosol/jam/emissions/sectors.py
jcm/physics/aerosol/jam/emissions/surface_wind.py
jcm/physics/aerosol/jam/ice_nucleation/__init__.py
jcm/physics/aerosol/jam/ice_nucleation/ham_freezing.py
jcm/physics/aerosol/jam/ice_nucleation/ham_freezing_reference_test.py
jcm/physics/aerosol/jam/ice_nucleation/ice_nucleation_test.py
jcm/physics/aerosol/jam/ice_nucleation/ice_term.py
jcm/physics/aerosol/jam/microphysics/__init__.py
jcm/physics/aerosol/jam/microphysics/base.py
jcm/physics/aerosol/jam/microphysics/mam4_data.py
jcm/physics/aerosol/jam/microphysics/mam4_jax.py
jcm/physics/aerosol/jam/microphysics/mam4_jax_test.py
jcm/physics/aerosol/jam/microphysics/placeholder.py
jcm/physics/aerosol/jam/microphysics/placeholder_test.py
jcm/physics/aerosol/jam/optics/__init__.py
jcm/physics/aerosol/jam/optics/mie.py
jcm/physics/aerosol/jam/optics/mie_lut.py
jcm/physics/aerosol/jam/optics/mie_test.py
jcm/physics/aerosol/jam/optics/optics_integration_test.py
jcm/physics/aerosol/jam/optics/optics_term.py
jcm/physics/aerosol/jam/optics/optics_term_test.py
jcm/physics/aerosol/jam/optics/refractive_index.py
jcm/physics/aerosol/jam/optics/sulfate_benchmark_test.py
jcm/physics/aerosol/jam/sedimentation/__init__.py
jcm/physics/aerosol/jam/sedimentation/sedi_term.py
jcm/physics/aerosol/jam/sedimentation/sedi_test.py
jcm/physics/aerosol/jam/wetdep/__init__.py
jcm/physics/aerosol/jam/wetdep/convective_fractions.py
jcm/physics/aerosol/jam/wetdep/impaction.py
jcm/physics/aerosol/jam/wetdep/impaction_test.py
jcm/physics/aerosol/jam/wetdep/incloud_impaction.py
jcm/physics/aerosol/jam/wetdep/incloud_impaction_tables.py
jcm/physics/aerosol/jam/wetdep/incloud_impaction_test.py
jcm/physics/aerosol/jam/wetdep/wetdep_term.py
jcm/physics/aerosol/jam/wetdep/wetdep_test.py
jcm/physics/chemistry/__init__.py
jcm/physics/chemistry/simple_chemistry.py
jcm/physics/chemistry/simple_chemistry_test.py
jcm/physics/clouds/__init__.py
jcm/physics/clouds/cloud_data.py
jcm/physics/clouds/cloud_data_test.py
jcm/physics/clouds/cloud_inputs.py
jcm/physics/clouds/cloud_inputs_test.py
jcm/physics/clouds/cloud_overlap.py
jcm/physics/clouds/cloud_overlap_test.py
jcm/physics/clouds/cloud_utils.py
jcm/physics/clouds/cloud_utils_test.py
jcm/physics/clouds/echam_1m.py
jcm/physics/clouds/echam_1m_test.py
jcm/physics/clouds/echam_cloud_defaults.py
jcm/physics/clouds/echam_cloud_defaults_test.py
jcm/physics/clouds/echam_fortran_reference_test.py
jcm/physics/clouds/echam_saturation.py
jcm/physics/clouds/echam_saturation_test.py
jcm/physics/clouds/lohmann_2m_fortran_reference_test.py
jcm/physics/clouds/lohmann_2m_freezing_reference_test.py
jcm/physics/clouds/lohmann_2m_freezing_test.py
jcm/physics/clouds/lohmann_2m_ice_sources_test.py
jcm/physics/clouds/lohmann_2m_params.py
jcm/physics/clouds/lohmann_2m_test.py
jcm/physics/clouds/speedy_condensation.py
jcm/physics/clouds/speedy_condensation_test.py
jcm/physics/clouds/speedy_humidity.py
jcm/physics/clouds/speedy_humidity_test.py
jcm/physics/clouds/sundqvist.py
jcm/physics/clouds/sundqvist_test.py
jcm/physics/clouds/lohmann_2m/__init__.py
jcm/physics/clouds/lohmann_2m/assembly.py
jcm/physics/clouds/lohmann_2m/deposition_freezing.py
jcm/physics/clouds/lohmann_2m/precip.py
jcm/physics/clouds/lohmann_2m/scheme.py
jcm/physics/clouds/lohmann_2m/scheme_test.py
jcm/physics/clouds/lohmann_2m/sedimentation_melt.py
jcm/physics/clouds/lohmann_2m/types.py
jcm/physics/convection/__init__.py
jcm/physics/convection/saturation.py
jcm/physics/convection/saturation_test.py
jcm/physics/convection/speedy_convection.py
jcm/physics/convection/speedy_convection_test.py
jcm/physics/convection/tracer_transport.py
jcm/physics/convection/tracer_transport_test.py
jcm/physics/convection/betts_miller/__init__.py
jcm/physics/convection/betts_miller/betts_miller.py
jcm/physics/convection/betts_miller/betts_miller_terms.py
jcm/physics/convection/betts_miller/betts_miller_test.py
jcm/physics/convection/betts_miller/params.py
jcm/physics/convection/tiedtke_nordeng/__init__.py
jcm/physics/convection/tiedtke_nordeng/convection_simple_test.py
jcm/physics/convection/tiedtke_nordeng/convection_standalone_test.py
jcm/physics/convection/tiedtke_nordeng/convection_units_test.py
jcm/physics/convection/tiedtke_nordeng/cuadjtq.py
jcm/physics/convection/tiedtke_nordeng/cuadjtq_test.py
jcm/physics/convection/tiedtke_nordeng/cuasc_port_test.py
jcm/physics/convection/tiedtke_nordeng/cumastr_reference_test.py
jcm/physics/convection/tiedtke_nordeng/deep_shallow_test.py
jcm/physics/convection/tiedtke_nordeng/downdraft.py
jcm/physics/convection/tiedtke_nordeng/downdraft_test.py
jcm/physics/convection/tiedtke_nordeng/flux_tendencies.py
jcm/physics/convection/tiedtke_nordeng/flux_tendencies_test.py
jcm/physics/convection/tiedtke_nordeng/half_level_ledger_test.py
jcm/physics/convection/tiedtke_nordeng/half_levels.py
jcm/physics/convection/tiedtke_nordeng/ledger_entrainment_test.py
jcm/physics/convection/tiedtke_nordeng/midlevel_trigger_test.py
jcm/physics/convection/tiedtke_nordeng/rce_integration_test.py
jcm/physics/convection/tiedtke_nordeng/scavenging_interface_test.py
jcm/physics/convection/tiedtke_nordeng/surrogate_gradients_test.py
jcm/physics/convection/tiedtke_nordeng/switches.py
jcm/physics/convection/tiedtke_nordeng/switches_test.py
jcm/physics/convection/tiedtke_nordeng/tiedtke_nordeng.py
jcm/physics/convection/tiedtke_nordeng/tiedtke_nordeng_test.py
jcm/physics/convection/tiedtke_nordeng/types.py
jcm/physics/convection/tiedtke_nordeng/updraft.py
jcm/physics/convection/tiedtke_nordeng/updraft_test.py
jcm/physics/diagnostics/__init__.py
jcm/physics/diagnostics/aerocom.py
jcm/physics/diagnostics/aerocom_remaining_test.py
jcm/physics/diagnostics/aerocom_test.py
jcm/physics/diagnostics/cosp_cloudsat.py
jcm/physics/diagnostics/cosp_cloudsat_test.py
jcm/physics/diagnostics/moist_air_state.py
jcm/physics/diagnostics/moist_air_state_test.py
jcm/physics/diagnostics/omega.py
jcm/physics/diagnostics/state_sampler.py
jcm/physics/diagnostics/wmo_tropopause.py
jcm/physics/diagnostics/wmo_tropopause_test.py
jcm/physics/dissipation/__init__.py
jcm/physics/dissipation/upper_sponge.py
jcm/physics/dissipation/upper_sponge_test.py
jcm/physics/dissipation/upper_temperature_relaxation.py
jcm/physics/dissipation/upper_temperature_relaxation_test.py
jcm/physics/echam/__init__.py
jcm/physics/echam/chemistry_integration_test.py
jcm/physics/echam/composed_budget_test.py
jcm/physics/echam/cre_guard_test.py
jcm/physics/echam/echam_column_moisture_test.py
jcm/physics/echam/echam_coords.py
jcm/physics/echam/echam_coords_test.py
jcm/physics/echam/echam_levels.py
jcm/physics/echam/echam_levels_test.py
jcm/physics/echam/echam_t63_land_repro_test.py
jcm/physics/echam/echam_terms.py
jcm/physics/echam/echam_terms_test.py
jcm/physics/echam/echam_with_land_test.py
jcm/physics/echam/gradient_finiteness_test.py
jcm/physics/echam/package_init_test.py
jcm/physics/echam/parameters_test.py
jcm/physics/echam/term_gradients_test.py
jcm/physics/echam/testing.py
jcm/physics/echam/testing_test.py
jcm/physics/forcing/__init__.py
jcm/physics/forcing/echam_boundary_conditions.py
jcm/physics/forcing/echam_boundary_conditions_test.py
jcm/physics/forcing/speedy_forcing.py
jcm/physics/forcing/speedy_forcing_test.py
jcm/physics/gravity_waves/__init__.py
jcm/physics/gravity_waves/hines/__init__.py
jcm/physics/gravity_waves/hines/hines.py
jcm/physics/gravity_waves/hines/hines_test.py
jcm/physics/gravity_waves/simple/__init__.py
jcm/physics/gravity_waves/simple/simple_gwd.py
jcm/physics/gravity_waves/simple/simple_gwd_test.py
jcm/physics/gravity_waves/spectral/__init__.py
jcm/physics/gravity_waves/spectral/frontal.py
jcm/physics/gravity_waves/spectral/frontal_test.py
jcm/physics/gravity_waves/spectral/frontogenesis.py
jcm/physics/gravity_waves/spectral/frontogenesis_test.py
jcm/physics/gravity_waves/spectral/params.py
jcm/physics/gravity_waves/spectral/solver.py
jcm/physics/gravity_waves/spectral/solver_test.py
jcm/physics/gravity_waves/spectral/term.py
jcm/physics/gravity_waves/spectral/term_test.py
jcm/physics/gravity_waves/sso/__init__.py
jcm/physics/gravity_waves/sso/lott_miller.py
jcm/physics/gravity_waves/sso/lott_miller_host_test.py
jcm/physics/gravity_waves/sso/lott_miller_test.py
jcm/physics/held_suarez/__init__.py
jcm/physics/held_suarez/held_suarez_physics.py
jcm/physics/held_suarez/held_suarez_test.py
jcm/physics/held_suarez/utils.py
jcm/physics/radiation/__init__.py
jcm/physics/radiation/aerosol_free.py
jcm/physics/radiation/aerosol_radiation_test.py
jcm/physics/radiation/band_config.py
jcm/physics/radiation/cloud_optics.py
jcm/physics/radiation/cloud_optics_test.py
jcm/physics/radiation/constants.py
jcm/physics/radiation/mcica.py
jcm/physics/radiation/mcica_test.py
jcm/physics/radiation/nn_emulator.py
jcm/physics/radiation/nn_emulator_scheme.py
jcm/physics/radiation/nn_emulator_scheme_test.py
jcm/physics/radiation/nn_emulator_test.py
jcm/physics/radiation/radiation_caching_test.py
jcm/physics/radiation/radiation_types.py
jcm/physics/radiation/radiation_types_test.py
jcm/physics/radiation/rrtmgp.py
jcm/physics/radiation/rrtmgp_test.py
jcm/physics/radiation/speedy_longwave.py
jcm/physics/radiation/speedy_longwave_test.py
jcm/physics/radiation/speedy_shortwave.py
jcm/physics/radiation/speedy_shortwave_test.py
jcm/physics/radiation/grey_two_stream/__init__.py
jcm/physics/radiation/grey_two_stream/gas_optics.py
jcm/physics/radiation/grey_two_stream/gas_optics_test.py
jcm/physics/radiation/grey_two_stream/planck.py
jcm/physics/radiation/grey_two_stream/planck_test.py
jcm/physics/radiation/grey_two_stream/radiation_scheme.py
jcm/physics/radiation/grey_two_stream/radiation_scheme_test.py
jcm/physics/radiation/grey_two_stream/radiation_test.py
jcm/physics/radiation/grey_two_stream/rce_test.py
jcm/physics/radiation/grey_two_stream/two_stream.py
jcm/physics/radiation/grey_two_stream/two_stream_test.py
jcm/physics/speedy/__init__.py
jcm/physics/speedy/params.py
jcm/physics/speedy/physical_constants.py
jcm/physics/speedy/physical_constants_test.py
jcm/physics/speedy/physics_data.py
jcm/physics/speedy/smoothing.py
jcm/physics/speedy/speedy_coords.py
jcm/physics/speedy/speedy_coords_test.py
jcm/physics/speedy/speedy_smooth_gradients_test.py
jcm/physics/speedy/speedy_terms.py
jcm/physics/speedy/speedy_terms_test.py
jcm/physics/speedy/test_utils.py
jcm/physics/speedy/units_table.csv
jcm/physics/speedy/water_budget_test.py
jcm/physics/surface/__init__.py
jcm/physics/surface/prescribed_flux.py
jcm/physics/surface/speedy_surface_flux.py
jcm/physics/surface/speedy_surface_flux_test.py
jcm/physics/surface/surface_exchange.py
jcm/physics/surface/surface_exchange_test.py
jcm/physics/surface/echam/__init__.py
jcm/physics/surface/echam/albedo.py
jcm/physics/surface/echam/albedo_test.py
jcm/physics/surface/echam/jsbach_land.py
jcm/physics/surface/echam/jsbach_land_test.py
jcm/physics/surface/echam/land.py
jcm/physics/surface/echam/ocean.py
jcm/physics/surface/echam/ocean_test.py
jcm/physics/surface/echam/sea_ice.py
jcm/physics/surface/echam/surface_exchange_publisher.py
jcm/physics/surface/echam/surface_physics.py
jcm/physics/surface/echam/surface_physics_test.py
jcm/physics/surface/echam/surface_types.py
jcm/physics/surface/echam/surface_types_test.py
jcm/physics/surface/echam/turbulent_fluxes.py
jcm/physics/surface/echam/turbulent_fluxes_test.py
jcm/physics/vertical_diffusion/__init__.py
jcm/physics/vertical_diffusion/speedy_vdiff.py
jcm/physics/vertical_diffusion/speedy_vdiff_test.py
jcm/physics/vertical_diffusion/tracer_diffusion.py
jcm/physics/vertical_diffusion/tracer_diffusion_test.py
jcm/physics/vertical_diffusion/tte_tke/__init__.py
jcm/physics/vertical_diffusion/tte_tke/boundary_layer_cases_test.py
jcm/physics/vertical_diffusion/tte_tke/land_coupling_test.py
jcm/physics/vertical_diffusion/tte_tke/matrix_solver.py
jcm/physics/vertical_diffusion/tte_tke/moist_buoyancy.py
jcm/physics/vertical_diffusion/tte_tke/moist_buoyancy_test.py
jcm/physics/vertical_diffusion/tte_tke/scm_boundary_layer_cases_test.py
jcm/physics/vertical_diffusion/tte_tke/surface_layer.py
jcm/physics/vertical_diffusion/tte_tke/surface_layer_test.py
jcm/physics/vertical_diffusion/tte_tke/tke_budget.py
jcm/physics/vertical_diffusion/tte_tke/turbulence_coefficients.py
jcm/physics/vertical_diffusion/tte_tke/vertical_diffusion.py
jcm/physics/vertical_diffusion/tte_tke/vertical_diffusion_test.py
jcm/physics/vertical_diffusion/tte_tke/vertical_diffusion_types.py