PDELie Roadmap#
This is the authoritative release-planning document for pdelie.
It records current status, the next planned direction, and compact release history. It does not define package contracts. Stable behavior is defined in:
../specs/SPEC.md../specs/CONTRACTS_AND_DEFAULTS.md../specs/API_STABILITY.md../specs/SUPPORT_MATRIX.md
Execution state belongs in PLAN.md.
Long historical release detail is archived in archive/ROADMAP_HISTORY.md.
Current State#
Current completed release:
v0.29.0Current release decision:
workflow_recipes_and_support_matrix_complete_no_new_numerical_scopeCurrent theme: workflow recipes and support matrix, with no new numerical scope, runtime helper, public API, or root export
Current package policy: Git-tag-only
v0.xreleases; PyPI/TestPyPI publishing remains deferred untilv1.0or laterCurrent user entry points: repository-root
README.md, hosted RTD docs,docs/workflows/,docs/specs/SUPPORT_MATRIX.md, and rendered tutorials innotebooks/
Next Planned Work#
No next release is frozen until a scope file is accepted.
Planned direction:
Target |
Theme |
Status |
Notes |
|---|---|---|---|
|
KS promotion |
Reserved |
Only if a separate scope freeze accepts direct-SVD/no-fallback KS evidence. |
|
Grid-domain feasibility |
Planned |
Decide whether any grid-domain extension is ready without broad nonuniform/multidimensional promotion. |
|
Orbit/action scope decision |
Planned |
Decide whether finite-transform/orbit action machinery can be promoted beyond current diagnostics. |
|
|
Planned |
Stabilize contracts, docs, error policy, optional dependencies, release gates, and publishing policy. |
|
Stable public engine |
Planned |
Stabilization milestone, not a scope-expansion milestone. |
Planning Labels#
Committed - frozen for the active release series.
Planned - intended later, but not frozen.
Experimental - research direction, not stable API.
Deferred - intentionally postponed.
Only Committed work may define the next stable release.
Release Philosophy#
PDELie advances one stable axis at a time.
A release expands at most one major scientific or numerical axis.
Stable scope grows only after the previous scope is proven end to end.
Experimental work may inform future releases but does not define public API.
Supportability reports are empirical configured evidence, not mathematical proofs or benchmark success claims.
Public examples and notebooks must remain paper-agnostic and self-contained.
Completed Releases#
Release |
Status |
Theme |
Public-surface conclusion |
|---|---|---|---|
|
Completed |
First Heat vertical slice |
Stabilized canonical |
|
Completed |
Burgers as second PDE |
Added a second PDE under the same stable pipeline. |
|
Completed |
Invariant map contracts |
Added public invariant-map objects and portable contracts without orbit expansion. |
|
Completed |
Closure/span/viz diagnostics |
Added algebraic diagnostics and visualization over existing generator objects. |
|
Completed |
Portability and manifest contracts |
Hardened generator-family interchange without executable generator APIs. |
|
Completed |
Downstream bridge and robustness |
Added narrow PySINDy bridge/evaluation paths. |
|
Completed |
External array ingestion core |
Added structured |
|
Completed |
Frozen weak residual reports |
Added narrow Heat/Burgers weak residual report slices. |
|
Completed |
KdV strong path |
Added normalized short-horizon KdV strong residual/fitting path. |
|
Completed |
Reporting consolidation |
Standardized runtime reporting surfaces. |
|
Completed |
Derivative/order hardening |
Hardened derivative support through higher orders needed by existing scope. |
|
Completed |
Diagnostics and supportability |
Added fit diagnostics and explicit KS no-go guardrails. |
|
Completed |
Orbit/coverage diagnostics |
Added public coverage and uniform-translation consistency diagnostics. |
|
Completed |
Invariant workflow summaries |
Added read-only orbit and invariant workflow summaries. |
|
Completed |
Materialized orbit batches |
Added controlled uniform-translation orbit batch results with provenance. |
|
Completed |
External candidate validation |
Added configured validation for supplied symmetry candidates. |
|
Completed |
Formula generator family validation |
Added safe formula-backed generator records without executable strings. |
|
Completed |
Fisher-KPP strong path |
Added stable reaction-diffusion/Fisher-KPP strong path. |
|
Completed |
Advection-diffusion strong path |
Added stable constant-coefficient advection-diffusion strong path. |
|
Completed |
Generator confidence reports |
Added categorical evidence-backed generator confidence reports. |
|
Completed |
Field readiness reports |
Added external-data readiness reporting for canonical scalar 1D periodic |
|
Completed |
Downstream discovery contracts |
Added bridge/result/workflow summaries without backend framework expansion. |
|
Completed |
Split/leakage provenance diagnostics |
Added report-only partition provenance and overlap diagnostics. |
|
Completed |
Weak-form supportability reset |
Added weak supportability reports while deferring WSINDy, weak backends, weak KdV/KS. |
|
Completed |
KdV scope decision |
Kept public KdV frozen to normalized short-horizon strong path. |
|
Completed |
KS revisit decision |
Kept KS runtime APIs deferred; reserved |
|
Completed |
Multi-generator diagnostics decision |
Promoted diagnostics for supplied multi-row families; deferred fitting, finite actions, BCH, orbit charts. |
|
Completed |
Narrow xarray Dataset ingestion |
Added explicit scalar Dataset readiness/conversion; deferred file loaders and broad adapters. |
|
Completed |
Workflow recipes and support matrix |
Added workflow docs, machine-readable support matrix, and rendered recipe notebooks; no new runtime API. |
Current Support Matrix#
The compact public support matrix lives in:
../specs/SUPPORT_MATRIX.md../specs/support_matrix.v0_29.json
Current stable PDE rows:
PDE |
Generator |
Residual |
Vertical slice |
Candidate validation |
Weak support |
External-data readiness |
|---|---|---|---|---|---|---|
Heat |
yes |
yes |
yes |
yes |
frozen weak slice |
yes |
Burgers |
yes |
yes |
yes |
yes |
frozen weak slice |
yes |
KdV |
normalized short-horizon only |
yes |
yes |
yes |
no |
yes |
Fisher-KPP |
yes |
yes |
yes |
yes |
internal weak diagnostic only |
yes |
Advection-diffusion |
yes |
yes |
yes |
yes |
no |
yes |
KS |
no public runtime |
no |
no |
diagnostic/no-go |
no |
no |
Deferred Surfaces#
The following remain deferred unless explicitly frozen in a later scope:
public KS runtime APIs
broad file loaders, PDEBench/The Well loaders, NetCDF/Zarr loaders, and adapter registries
nonuniform, multidimensional, or multivariable stable numerical scope
weak derivative backends, WSINDy design matrices, weak sparse recovery, weak KdV, and weak KS
public multi-generator fitting, finite multi-generator flows, BCH composition, group-action atlases, and orbit charts
neural/callable generator APIs and operator symmetry
split creation, split optimization, benchmark policy, and leakage-prevention enforcement
root export expansion for runtime helpers
Historical Detail#
Historical release narratives, original milestone wording, and older medium-term plans are preserved in:
archive/ROADMAP_HISTORY.mdarchive/V0_15_PLUS_STRATEGY.mdV0_*_SCOPE.md../releases/V0_*_RELEASE_READINESS.md
Those files are audit records. This roadmap remains the current planning authority.