BREAKING CHANGE
- mostly all APIs affected, resolves 23, 20, 19, 17, 16, 12, 11, 10, and JANUS-Institute/HallThrusterPEM6
- Remove BaseRV interface and rename rv.py to variable.py
Feat
- completes overhaul to v0.5.0
- adds component pydantic validation, serialization, and model wrapper
- add pydantic validation to Variable, add Transform and Distribution abstractions
- replace BaseRV with Variable and normalization and compression