LICENSE
README.md
pyproject.toml
src/earthsci_ast/__init__.py
src/earthsci_ast/_data_source_urls.py
src/earthsci_ast/area_faq.py
src/earthsci_ast/broad_phase.py
src/earthsci_ast/cadence.py
src/earthsci_ast/canonicalize.py
src/earthsci_ast/classification.py
src/earthsci_ast/codegen.py
src/earthsci_ast/compiler.py
src/earthsci_ast/coupling_imports.py
src/earthsci_ast/display.py
src/earthsci_ast/edit.py
src/earthsci_ast/error_handling.py
src/earthsci_ast/errors.py
src/earthsci_ast/esm_types.py
src/earthsci_ast/expr_walk.py
src/earthsci_ast/expression.py
src/earthsci_ast/flatten.py
src/earthsci_ast/geometry.py
src/earthsci_ast/graph.py
src/earthsci_ast/index_alignment.py
src/earthsci_ast/index_ranges.py
src/earthsci_ast/inline_tests.py
src/earthsci_ast/json_walk.py
src/earthsci_ast/lower_expression_templates.py
src/earthsci_ast/lower_table_lookup.py
src/earthsci_ast/migration.py
src/earthsci_ast/numpy_codegen.py
src/earthsci_ast/numpy_interpreter.py
src/earthsci_ast/op_registry.py
src/earthsci_ast/parse.py
src/earthsci_ast/parse_expression.py
src/earthsci_ast/problem.py
src/earthsci_ast/pushdown_rewrite.py
src/earthsci_ast/reactions.py
src/earthsci_ast/recurrence.py
src/earthsci_ast/reference_resolution.py
src/earthsci_ast/registered_functions.py
src/earthsci_ast/relational.py
src/earthsci_ast/serialize.py
src/earthsci_ast/simulation.py
src/earthsci_ast/simulation_array.py
src/earthsci_ast/simulation_common.py
src/earthsci_ast/simulation_loaders.py
src/earthsci_ast/simulation_scalar.py
src/earthsci_ast/solver.py
src/earthsci_ast/structural_checks.py
src/earthsci_ast/substitute.py
src/earthsci_ast/sympy_bridge.py
src/earthsci_ast/template_imports.py
src/earthsci_ast/units.py
src/earthsci_ast/validation.py
src/earthsci_ast/value_invention.py
src/earthsci_ast.egg-info/PKG-INFO
src/earthsci_ast.egg-info/SOURCES.txt
src/earthsci_ast.egg-info/dependency_links.txt
src/earthsci_ast.egg-info/requires.txt
src/earthsci_ast.egg-info/top_level.txt
src/earthsci_ast/cli/__init__.py
src/earthsci_ast/cli/_adapter_main.py
src/earthsci_ast/cli/cadence_adapter.py
src/earthsci_ast/cli/compiled_rhs_adapter.py
src/earthsci_ast/cli/compiler_agreement_adapter.py
src/earthsci_ast/cli/determinism_adapter.py
src/earthsci_ast/cli/inline_tests_adapter.py
src/earthsci_ast/cli/pde_simulation_adapter.py
src/earthsci_ast/data/esm-schema.json
src/earthsci_ast/data_sources/__init__.py
src/earthsci_ast/data_sources/_source_urls.py
src/earthsci_ast/data_sources/_xarray.py
src/earthsci_ast/data_sources/cache.py
src/earthsci_ast/data_sources/esio_provider.py
src/earthsci_ast/data_sources/grid.py
src/earthsci_ast/data_sources/mirror.py
src/earthsci_ast/data_sources/points.py
src/earthsci_ast/data_sources/provider.py
src/earthsci_ast/data_sources/runtime.py
src/earthsci_ast/data_sources/static_source.py
src/earthsci_ast/data_sources/time_resolution.py
src/earthsci_ast/data_sources/url_template.py
src/earthsci_ast/data_sources/variables.py
tests/test_api_surface.py
tests/test_arrayed_vars.py
tests/test_assertion_nonfinite_conformance.py
tests/test_assertion_tolerance_conformance.py
tests/test_bool_and_or_reductions.py
tests/test_broadcast_and_index_alignment.py
tests/test_brownian.py
tests/test_build_inspection.py
tests/test_build_once_spatial_field_conformance.py
tests/test_cadence_partition.py
tests/test_cadence_structural.py
tests/test_canonical_conformance.py
tests/test_canonicalize.py
tests/test_classification_conformance.py
tests/test_closed_functions.py
tests/test_codegen.py
tests/test_compiled_rhs_adapter.py
tests/test_compiler_agreement_adapter.py
tests/test_compiler_selection.py
tests/test_complex_value_guard.py
tests/test_conformance_pushdown.py
tests/test_conformance_round_trip.py
tests/test_const_array_gather_bounds_conformance.py
tests/test_const_units.py
tests/test_contraction_broadcast.py
tests/test_coupling_imports.py
tests/test_cse_boolean_piecewise.py
tests/test_cumulative_prefix_scan.py
tests/test_data_feed_binding.py
tests/test_data_source_earthscidata_coverage.py
tests/test_data_source_extent_scope.py
tests/test_data_source_unbound_conformance.py
tests/test_data_source_url_conformance.py
tests/test_data_sources_cache.py
tests/test_data_sources_runtime.py
tests/test_dead_observed_skip.py
tests/test_declared_shape_pathway.py
tests/test_deprecated_op_alias.py
tests/test_diagnostic_code_registry.py
tests/test_discrete_materialize_conformance.py
tests/test_display.py
tests/test_doubly_defined_state_conformance.py
tests/test_editing.py
tests/test_elementwise_observed_gather_conformance.py
tests/test_enum_symbol_template_binding.py
tests/test_equation_lhs_names.py
tests/test_esio_provider.py
tests/test_esm_specification_coverage.py
tests/test_expression.py
tests/test_expression_parse_conformance.py
tests/test_expression_templates.py
tests/test_faq_conformance.py
tests/test_faq_simulation.py
tests/test_faq_structural.py
tests/test_flatten.py
tests/test_flatten_conformance.py
tests/test_front_door_rulings.py
tests/test_function_tables.py
tests/test_function_tables_evaluation.py
tests/test_function_tables_lowering.py
tests/test_geometry_kernel.py
tests/test_geometry_simulation.py
tests/test_graph.py
tests/test_graph_conformance.py
tests/test_indexed_lhs_array_observed.py
tests/test_inline_tests.py
tests/test_inline_tests_adapter.py
tests/test_integration.py
tests/test_inverse_trig_conformance.py
tests/test_join_namespacing.py
tests/test_json_schema_validation.py
tests/test_loaded_ic_bc_simulation.py
tests/test_loader_ingest_and_select.py
tests/test_loader_injection.py
tests/test_loader_provider.py
tests/test_loader_unit_conversion_conformance.py
tests/test_merged_rename_reach_conformance.py
tests/test_metaparam_expr_bindings.py
tests/test_migration.py
tests/test_missing_data_conformance.py
tests/test_model_ref.py
tests/test_mount_enums.py
tests/test_mount_index_set_rename.py
tests/test_mounted_component_tests.py
tests/test_numpy_codegen.py
tests/test_numpy_interpreter.py
tests/test_numpy_interpreter_join.py
tests/test_numpy_interpreter_self_join.py
tests/test_observed_cycle.py
tests/test_observed_field_static.py
tests/test_op_registry.py
tests/test_operator_compose_merge_conformance.py
tests/test_out_of_line_templates.py
tests/test_overlap_dense_scaling.py
tests/test_overlap_env_name_resolution.py
tests/test_overlap_gate_conformance.py
tests/test_override_key_diagnostics_conformance.py
tests/test_override_key_suffix_rule.py
tests/test_parse.py
tests/test_pde_inline_array_overrides_conformance.py
tests/test_pde_inline_dead_observed_conformance.py
tests/test_pde_inline_ic_param_override_conformance.py
tests/test_pde_inline_observed_indexed_lhs_conformance.py
tests/test_pde_inline_observed_state_dependent_conformance.py
tests/test_pde_inline_reference_dimension_names_conformance.py
tests/test_pde_simulation_conformance.py
tests/test_prepare_pushdown.py
tests/test_problem_surface.py
tests/test_property_expression.py
tests/test_property_model.py
tests/test_public_api.py
tests/test_pushdown_cell_geometry.py
tests/test_pushdown_hooks.py
tests/test_pushdown_template_ref.py
tests/test_rate_expression_validation.py
tests/test_reaction_species_order.py
tests/test_reaction_system_inline_tests.py
tests/test_reactions.py
tests/test_recurrence_causal_self_reference.py
tests/test_reference_resolution.py
tests/test_refresh_conformance.py
tests/test_relational.py
tests/test_reservoir_species_constant.py
tests/test_rhs_time_derivative_conformance.py
tests/test_roundtrip.py
tests/test_roundtrip_against_original.py
tests/test_roundtrip_missing_fields.py
tests/test_roundtrip_serialize_fields.py
tests/test_scalar_ic_conformance.py
tests/test_scope_injection.py
tests/test_scoped_assertion_variable.py
tests/test_serialize.py
tests/test_shape_inference_interval.py
tests/test_shaped_observed_scalar_broadcast_conformance.py
tests/test_shaped_parameter_broadcast_conformance.py
tests/test_shaped_parameter_const_arrays_conformance.py
tests/test_simulate_algebraic.py
tests/test_simulate_flatten.py
tests/test_simulation.py
tests/test_simulation_csefalse_decomp.py
tests/test_simulation_fixtures.py
tests/test_simulation_fixtures_blocks.py
tests/test_simulation_refusals.py
tests/test_simulation_scalar_ops.py
tests/test_solution_name_reads.py
tests/test_solver_block.py
tests/test_static_evaluation_assertions_conformance.py
tests/test_stoichiometry_integer_validation.py
tests/test_substitute.py
tests/test_subsystem_loader_conformance.py
tests/test_subsystem_ref.py
tests/test_sympy_bridge_closed_functions.py
tests/test_template_imports.py
tests/test_tolerance_resolution_conformance.py
tests/test_transcendental_scale.py
tests/test_types.py
tests/test_unevaluable_operator.py
tests/test_unit_exact_scales.py
tests/test_unit_fixture_consumption.py
tests/test_unit_registry_conformance.py
tests/test_unit_validation.py
tests/test_units_scoped_faq_exponent.py
tests/test_unlowered_operator_gate.py
tests/test_unsupported_construct_conformance.py
tests/test_validate_structural.py
tests/test_value_invention_boundary.py
tests/test_value_invention_frontdoor.py
tests/test_value_invention_materialize_conformance.py
tests/test_value_invention_skolem_label.py
tests/test_variable_map_expression_transform.py
tests/test_variable_map_unit_mismatch.py
tests/test_version_compatibility.py
tests/test_wildfire_simulation.py
tests/test_wrt_default_omitted.py