PDELie — Architecture#

Module layout#

pdelie/
data/
derivatives/
residuals/
symmetry/
parameterization/
fitting/
verification/
invariants/
discovery/
verification/
viz/

Responsibilities#

data/#

  • load external datasets

  • convert to FieldBatch

derivatives/#

  • compute derivatives

  • return DerivativeBatch

residuals/#

  • define ResidualEvaluator implementations

symmetry/#

  • parameterize generators

  • fit generators

  • verify generators

invariants/#

  • construct invariant maps

  • transform data

discovery/#

  • PDE / model discovery

verification/#

  • numerical validation

  • generate VerificationReport


Internal layering#

Symmetry module MUST be split:

  1. parameterization

  2. fitting

  3. verification


Development order#

  1. FieldBatch

  2. synthetic PDE data

  3. derivatives

  4. residual evaluator

  5. generator fitting

  6. verification

  7. invariant maps

  8. PDE discovery