# Phydrax

Top-level package namespace. Most functionality lives in subpackages:

- `phydrax.domain`: domains, geometry, sampling, and domain functions
- `phydrax.operators`: differential/integral operators on `DomainFunction`s
- `phydrax.constraints`: objective terms built from operators and data
- `phydrax.nn`: neural network components and structured models
- `phydrax.solver`: loss assembly and training utilities
