LICENSE
NOTICE
README.md
pyproject.toml
pdeagent/src/kdagent/__init__.py
pdeagent/src/kdagent/adapter.py
pdeagent/src/kdagent/budget.py
pdeagent/src/kdagent/chat.py
pdeagent/src/kdagent/cli.py
pdeagent/src/kdagent/config.py
pdeagent/src/kdagent/criteria.py
pdeagent/src/kdagent/data_source.py
pdeagent/src/kdagent/episode_worker.py
pdeagent/src/kdagent/instrument_doc.py
pdeagent/src/kdagent/lineage.py
pdeagent/src/kdagent/orchestration.py
pdeagent/src/kdagent/platform_eval.py
pdeagent/src/kdagent/priors.py
pdeagent/src/kdagent/report.py
pdeagent/src/kdagent/resume.py
pdeagent/src/kdagent/run.py
pdeagent/src/kdagent/segment_report.py
pdeagent/src/kdagent/session.py
pdeagent/src/kdagent/state.py
pdeagent/src/kdagent/surrogate_training.py
pdeagent/src/kdagent/surrogates.py
pdeagent/src/kdagent/tree.py
pdeagent/src/kdagent/_assets/run-guidance.md
pdeagent/src/kdagent/_assets/guidance/discover.md
pdeagent/src/kdagent/_assets/guidance/dlga.md
pdeagent/src/kdagent/_assets/guidance/eqgpt.md
pdeagent/src/kdagent/_assets/guidance/llm4ed.md
pdeagent/src/kdagent/_assets/guidance/pysindy.md
pdeagent/src/kdagent/_assets/guidance/pysr.md
pdeagent/src/kdagent/_assets/guidance/sga.md
pdeagent/src/kdagent/_assets/instruments/discover.md
pdeagent/src/kdagent/_assets/instruments/dlga.md
pdeagent/src/kdagent/_assets/instruments/eqgpt.md
pdeagent/src/kdagent/_assets/instruments/llm4ed.md
pdeagent/src/kdagent/_assets/instruments/pysindy.md
pdeagent/src/kdagent/_assets/instruments/pysr.md
pdeagent/src/kdagent/_assets/instruments/sga.md
pdeagent/src/kdagent/analysis/__init__.py
pdeagent/src/kdagent/analysis/__main__.py
pdeagent/src/kdagent/analysis/judge.py
pdeagent/src/kdagent/analysis/report.py
pdeagent/src/kdagent/analysis/signals.py
pdeagent/src/kdagent/analysis/sources.py
sail_kd.egg-info/PKG-INFO
sail_kd.egg-info/SOURCES.txt
sail_kd.egg-info/dependency_links.txt
sail_kd.egg-info/entry_points.txt
sail_kd.egg-info/requires.txt
sail_kd.egg-info/top_level.txt
src/kd/__init__.py
src/kd/_evaluate_classify.py
src/kd/_inspect_report.py
src/kd/api.py
src/kd/evaluate.py
src/kd/inspect.py
src/kd/py.typed
src/kd/_assets/data/Burgers_equation.mat
src/kd/_assets/data/DATASETS.md
src/kd/_assets/data/KdV_equation.mat
src/kd/_assets/data/PDE_compound.npy
src/kd/_assets/data/PDE_divide.npy
src/kd/_assets/data/chafee_infante_CI.npy
src/kd/_assets/data/chafee_infante_t.npy
src/kd/_assets/data/chafee_infante_x.npy
src/kd/_assets/data/eqgpt_allen_cahn.mat
src/kd/_assets/data/eqgpt_burgers_2d.mat
src/kd/_assets/data/eqgpt_convection_diffusion.mat
src/kd/_assets/data/eqgpt_eq_6_2_12.csv
src/kd/_assets/data/eqgpt_klein_gordon.mat
src/kd/_assets/data/eqgpt_laplacian_eitech.xlsx
src/kd/_assets/data/eqgpt_laplacian_smile.xlsx
src/kd/_assets/data/eqgpt_pde_compound.csv
src/kd/_assets/data/eqgpt_poisson_disk.xlsx
src/kd/_assets/data/eqgpt_wave.mat
src/kd/_assets/data/tlc_cc_Rf_t1.npy
src/kd/_assets/data/tlc_cc_Rf_t2.npy
src/kd/_assets/data/wave_breaking_N_G2Tp12A100_broad.npz
src/kd/core/__init__.py
src/kd/core/evaluator.py
src/kd/core/integrator.py
src/kd/core/interrupt.py
src/kd/core/jsonsafe.py
src/kd/core/metrics.py
src/kd/core/rates.py
src/kd/core/recovery.py
src/kd/core/safety.py
src/kd/core/safety_counters.py
src/kd/core/schema_registry.py
src/kd/core/strict_keys.py
src/kd/core/term_cache.py
src/kd/core/verify.py
src/kd/core/equation/__init__.py
src/kd/core/equation/_sketch_serialize.py
src/kd/core/equation/canonical.py
src/kd/core/equation/construct.py
src/kd/core/equation/gauge.py
src/kd/core/equation/library.py
src/kd/core/equation/lowering.py
src/kd/core/equation/projection.py
src/kd/core/equation/rendering.py
src/kd/core/equation/residual.py
src/kd/core/equation/serialize.py
src/kd/core/equation/signature.py
src/kd/core/equation/sketch.py
src/kd/core/equation/structure.py
src/kd/core/equation/types.py
src/kd/core/executor/__init__.py
src/kd/core/executor/context.py
src/kd/core/executor/surrogate_context.py
src/kd/core/expr/__init__.py
src/kd/core/expr/display_spelling.py
src/kd/core/expr/executor.py
src/kd/core/expr/naming.py
src/kd/core/expr/registry.py
src/kd/core/expr/sympy_bridge.py
src/kd/core/expr/term_features.py
src/kd/core/expr/term_key.py
src/kd/core/expr/terms.py
src/kd/core/expr/validator.py
src/kd/core/linear_solve/__init__.py
src/kd/core/linear_solve/_helpers.py
src/kd/core/linear_solve/base.py
src/kd/core/linear_solve/least_squares.py
src/kd/core/linear_solve/stridge.py
src/kd/core/linear_solve/svd_null_space.py
src/kd/core/platform/__init__.py
src/kd/core/platform/builder.py
src/kd/core/platform/requirements.py
src/kd/core/platform/sketch_compile.py
src/kd/data/__init__.py
src/kd/data/_columns.py
src/kd/data/_factory.py
src/kd/data/_load.py
src/kd/data/catalog.py
src/kd/data/containers.py
src/kd/data/noise.py
src/kd/data/regression.py
src/kd/data/resample.py
src/kd/data/schema.py
src/kd/data/source.py
src/kd/data/subsample.py
src/kd/data/tabular_bridge.py
src/kd/data/xlsx.py
src/kd/data/derivatives/__init__.py
src/kd/data/derivatives/autograd.py
src/kd/data/derivatives/base.py
src/kd/data/derivatives/finite_diff.py
src/kd/data/derivatives/null.py
src/kd/data/layouts/__init__.py
src/kd/data/layouts/kd_npz.py
src/kd/data/layouts/pdebench.py
src/kd/data/loaders/__init__.py
src/kd/data/loaders/csv_grid.py
src/kd/data/loaders/wave_breaking.py
src/kd/data/loaders/wave_breaking_eval.py
src/kd/data/remote/__init__.py
src/kd/data/remote/_eqgpt_assets.py
src/kd/data/remote/_hf_client.py
src/kd/data/remote/_loaders.py
src/kd/data/synthetic/__init__.py
src/kd/data/synthetic/_advection.py
src/kd/data/synthetic/_burgers.py
src/kd/data/synthetic/_chaffee_infante.py
src/kd/data/synthetic/_common.py
src/kd/data/synthetic/_diffusion.py
src/kd/data/synthetic/_eqgpt_grid_loaders.py
src/kd/data/synthetic/_eqgpt_steady_loaders.py
src/kd/data/synthetic/_kdv_xu2020.py
src/kd/data/synthetic/_loaders.py
src/kd/data/synthetic/_wave_xu2020.py
src/kd/data/synthetic/_xu2020_common.py
src/kd/harness/__init__.py
src/kd/harness/_consensus_axes.py
src/kd/harness/_consensus_build.py
src/kd/harness/_consensus_partition.py
src/kd/harness/_consensus_serialize.py
src/kd/harness/_consensus_strata.py
src/kd/harness/_dispatch_schema.py
src/kd/harness/_verify.py
src/kd/harness/consensus.py
src/kd/harness/consensus_report.py
src/kd/harness/consensus_verify.py
src/kd/harness/dispatch.py
src/kd/harness/dispatch_log.py
src/kd/harness/dispatch_report.py
src/kd/harness/dispatcher.py
src/kd/harness/episode.py
src/kd/harness/merge.py
src/kd/harness/plan.py
src/kd/harness/recording.py
src/kd/harness/report.py
src/kd/harness/runner.py
src/kd/harness/store.py
src/kd/harness/worker.py
src/kd/llm/__init__.py
src/kd/llm/budget.py
src/kd/llm/openai_compat.py
src/kd/llm/protocol.py
src/kd/llm/tape.py
src/kd/models/__init__.py
src/kd/models/field_model.py
src/kd/models/serialize.py
src/kd/models/trainer.py
src/kd/models/v1_checkpoint.py
src/kd/search/__init__.py
src/kd/search/_checkpoint_manifest_verify.py
src/kd/search/_record_schema.py
src/kd/search/_torch_module_artifact.py
src/kd/search/callbacks.py
src/kd/search/checkpoint_manifest.py
src/kd/search/checkpoint_payload.py
src/kd/search/checkpoint_select.py
src/kd/search/config_fields.py
src/kd/search/descriptor.py
src/kd/search/iteration_events.py
src/kd/search/lifecycle.py
src/kd/search/mini_table.py
src/kd/search/protocol.py
src/kd/search/record_assembly.py
src/kd/search/recorder.py
src/kd/search/records.py
src/kd/search/result.py
src/kd/search/resume_policy.py
src/kd/search/run_catalog.py
src/kd/search/run_dir.py
src/kd/search/run_spec.py
src/kd/search/runner.py
src/kd/search/series_keys.py
src/kd/search/sketch_outcome.py
src/kd/search/surrogate_log.py
src/kd/search/term_utils.py
src/kd/search/trajectory.py
src/kd/search/discover/__init__.py
src/kd/search/discover/__main__.py
src/kd/search/discover/builder.py
src/kd/search/discover/candidates.py
src/kd/search/discover/config.py
src/kd/search/discover/engine.py
src/kd/search/discover/engine_types.py
src/kd/search/discover/paths.py
src/kd/search/discover/plugin.py
src/kd/search/discover/stability.py
src/kd/search/discover/tabular.py
src/kd/search/discover/viz.py
src/kd/search/discover/controller/__init__.py
src/kd/search/discover/controller/attention.py
src/kd/search/discover/controller/lstm.py
src/kd/search/discover/controller/tree_state.py
src/kd/search/discover/core/__init__.py
src/kd/search/discover/core/batch.py
src/kd/search/discover/core/tree.py
src/kd/search/discover/data/__init__.py
src/kd/search/discover/data/allen_cahn_2d.py
src/kd/search/discover/data/loader.py
src/kd/search/discover/evaluation/__init__.py
src/kd/search/discover/evaluation/dedup.py
src/kd/search/discover/evaluation/magnitude.py
src/kd/search/discover/evaluation/reward.py
src/kd/search/discover/golden/__init__.py
src/kd/search/discover/golden/constants.py
src/kd/search/discover/golden/fixture_io.py
src/kd/search/discover/golden/pde1d.py
src/kd/search/discover/golden/runner.py
src/kd/search/discover/golden/summarise.py
src/kd/search/discover/ir/__init__.py
src/kd/search/discover/ir/conversion.py
src/kd/search/discover/pinn/__init__.py
src/kd/search/discover/pinn/_memory_log.py
src/kd/search/discover/pinn/collocation.py
src/kd/search/discover/pinn/cycle.py
src/kd/search/discover/pinn/executor.py
src/kd/search/discover/pinn/model.py
src/kd/search/discover/runners/__init__.py
src/kd/search/discover/runners/diagnostic_cli.py
src/kd/search/discover/runners/expression_check.py
src/kd/search/discover/runners/mode2_helpers.py
src/kd/search/discover/runners/mode2_payload.py
src/kd/search/discover/runners/mode2_pipeline.py
src/kd/search/discover/runners/multiseed.py
src/kd/search/discover/runners/pde_registry.py
src/kd/search/discover/runners/pinn_cycle_observability.py
src/kd/search/discover/runners/sampled_evaluator.py
src/kd/search/discover/runners/sparse_refit.py
src/kd/search/discover/runners/_pde_specs/__init__.py
src/kd/search/discover/runners/_pde_specs/_base.py
src/kd/search/discover/runners/_pde_specs/_common.py
src/kd/search/discover/runners/_pde_specs/burgers.py
src/kd/search/discover/runners/_pde_specs/chafee.py
src/kd/search/discover/runners/_pde_specs/fisher_linear.py
src/kd/search/discover/runners/_pde_specs/fisher_nonlinear.py
src/kd/search/discover/runners/_pde_specs/kdv.py
src/kd/search/discover/runners/_pde_specs/pde_compound.py
src/kd/search/discover/runners/_pde_specs/pde_divide.py
src/kd/search/discover/search/__init__.py
src/kd/search/discover/search/state.py
src/kd/search/discover/tokens/__init__.py
src/kd/search/discover/tokens/library.py
src/kd/search/discover/tokens/prior.py
src/kd/search/discover/tokens/prior_helpers.py
src/kd/search/discover/tokens/scaffold_prior.py
src/kd/search/discover/tokens/validator.py
src/kd/search/discover/training/__init__.py
src/kd/search/discover/training/strategy.py
src/kd/search/discover/utils/__init__.py
src/kd/search/discover/utils/canonicalize.py
src/kd/search/dlga/__init__.py
src/kd/search/dlga/config.py
src/kd/search/dlga/genes.py
src/kd/search/dlga/plugin.py
src/kd/search/dlga/viz.py
src/kd/search/eqgpt/__init__.py
src/kd/search/eqgpt/_multicase.py
src/kd/search/eqgpt/_scoring.py
src/kd/search/eqgpt/_steady.py
src/kd/search/eqgpt/_steady_domain.py
src/kd/search/eqgpt/artifacts.py
src/kd/search/eqgpt/backend.py
src/kd/search/eqgpt/config.py
src/kd/search/eqgpt/gates.py
src/kd/search/eqgpt/gpt.py
src/kd/search/eqgpt/ir_map.py
src/kd/search/eqgpt/plugin.py
src/kd/search/eqgpt/pool.py
src/kd/search/eqgpt/reward.py
src/kd/search/eqgpt/sampling.py
src/kd/search/eqgpt/steady_viz.py
src/kd/search/eqgpt/viz.py
src/kd/search/eqgpt/vocab.py
src/kd/search/eqgpt/_assets/dict_datas_0725.json
src/kd/search/llm4ed/__init__.py
src/kd/search/llm4ed/columns.py
src/kd/search/llm4ed/config.py
src/kd/search/llm4ed/fd.py
src/kd/search/llm4ed/filter_score.py
src/kd/search/llm4ed/parse.py
src/kd/search/llm4ed/plugin.py
src/kd/search/llm4ed/pool.py
src/kd/search/llm4ed/prompts.py
src/kd/search/llm4ed/reward.py
src/kd/search/llm4ed/score.py
src/kd/search/llm4ed/stridge.py
src/kd/search/llm4ed/viz.py
src/kd/search/pysindy/__init__.py
src/kd/search/pysindy/assembly.py
src/kd/search/pysindy/backend.py
src/kd/search/pysindy/config.py
src/kd/search/pysindy/plugin.py
src/kd/search/pysindy/sketch_backend.py
src/kd/search/pysindy/viz.py
src/kd/search/pysr/__init__.py
src/kd/search/pysr/_worker.py
src/kd/search/pysr/assembly.py
src/kd/search/pysr/backend.py
src/kd/search/pysr/config.py
src/kd/search/pysr/convert.py
src/kd/search/pysr/plugin.py
src/kd/search/pysr/viz.py
src/kd/search/sga/__init__.py
src/kd/search/sga/config.py
src/kd/search/sga/convert.py
src/kd/search/sga/evaluate.py
src/kd/search/sga/genetic.py
src/kd/search/sga/pde.py
src/kd/search/sga/plugin.py
src/kd/search/sga/sketch_backend.py
src/kd/search/sga/train.py
src/kd/search/sga/tree.py
src/kd/search/sga/tree_render.py
src/kd/search/sga/viz.py
src/kd/search/sindy/__init__.py
src/kd/search/sindy/sr.py
src/kd/viz/__init__.py
src/kd/viz/_labels.py
src/kd/viz/_result_data.py
src/kd/viz/axes.py
src/kd/viz/engine.py
src/kd/viz/equation_display.py
src/kd/viz/extension.py
src/kd/viz/gap_notes.py
src/kd/viz/integration_assembly.py
src/kd/viz/report.py
src/kd/viz/style.py
src/kd/viz/tree_layout.py
src/kd/viz/plots/__init__.py
src/kd/viz/plots/_comparison_cells.py
src/kd/viz/plots/_dim_utils.py
src/kd/viz/plots/_field_panels.py
src/kd/viz/plots/animation.py
src/kd/viz/plots/coefficient.py
src/kd/viz/plots/comparison.py
src/kd/viz/plots/convergence.py
src/kd/viz/plots/equation.py
src/kd/viz/plots/equation_card.py
src/kd/viz/plots/equation_tree.py
src/kd/viz/plots/error_heatmap.py
src/kd/viz/plots/field.py
src/kd/viz/plots/pareto_table.py
src/kd/viz/plots/parity.py
src/kd/viz/plots/pde_residual.py
src/kd/viz/plots/plugin.py
src/kd/viz/plots/residual.py
src/kd/viz/plots/search_trajectory.py
src/kd/viz/plots/time_slices.py
src/kd/viz/templates/report.html