V0.1 Release Readiness#
Release Target#
package version:
0.1.0git tag:
v0.1.0
Done#
canonical V0.1 objects implemented with validation and serialization
typed validation errors exported and documented
synthetic 1D heat-equation
FieldBatchgenerator implementedstable
spectral_fdderivative backend implementedanalytic heat
ResidualEvaluatorimplementedpolynomial spatial-translation baseline implemented
finite-transform verification path implemented
test suite passing from repo root
environment setup, README, MVP example module, and CI workflow added
final release validation covers editable install, built wheel install, stable imports, and the packaged example path
Explicitly Deferred#
Burgers or any second PDE
operator methods
weak-form features beyond reserved interface surface
InvariantMap,InvariantLibrary, orDiscoveryResultas stable implemented contractsbroad dataset adapters or interoperability work
paper-specific experiment logic
Final Release View#
The current repository is ready for the final 0.1.0 release for the documented V0.1 MVP slice, subject to CI passing on the release PR and the merge commit on main.
There are no known code or contract blockers for tagging the final V0.1 release inside the current scope.
Packaging And Public API Notes#
buildis now part of the test extra so RC validation can build artifacts from the project config.The stable public API is smoke-tested explicitly.
The example module path documented in the README is now part of CI validation, including deterministic repeated output checks.
conda env create -f environment.ymlremains a manual RC checklist item outside CI.
Final Tag Checklist#
Before tagging v0.1.0:
run
python -m pytestfrom the repo rootrun
python -m build --sdist --wheelinstall the built wheel into a clean environment and verify stable imports
run
python -m pdelie.examples.heat_vertical_sliceconfirm GitHub Actions jobs
editable-testsandpackage-smokepass on the release PR commitmerge the release PR into
maintag the merged
maincommit asv0.1.0