Skip to content

Conversation

@naylor-b
Copy link
Member

This POEM explains the changes required to OpenMDAO if pydantic is to be used for validation/serialization/deserialization and describes some of the issues encountered during the migration process of the OpenMDAO repository. Note that going forward with this sort of implementation would require significant changes to the packages built on top of OpenMDAO as well, e.g., Dymos, Aviary, pyCycle, etc.

@naylor-b naylor-b changed the title POEM describing the use of the pydantic package to add serialization/deserialization and validation POEM 108: Using the pydantic package to add serialization/deserialization and validation Sep 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant