Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Removed redundant implementations of timeseries output components. #1005

Merged
merged 3 commits into from
Oct 17, 2023

Conversation

robfalck
Copy link
Contributor

Summary

All transcriptions now share the same TimeseriesOutputComp from transcriptions/common.
Added a comparison dunder method eq to GridData so that we can quickly test if two grid data objects have the same data even if they are separate instantiations.
Some minor cleanup was necessary in SolveIVPTimeseriesOutputComp even though all SolveIVP machinery is deprecated through not yet removed until dymos 2.0.

Related Issues

Backwards incompatibilities

None

New Dependencies

None

…mp. It is now used in all transcriptions.

Added a comparison dunder method __eq__ to GridData so that we can quickly test if two grid data objects have the same data even if
they are separate instantiations.
Some minor cleanup was necessary in SolveIVPTimeseriesOutputComp even though all SolveIVP machinery is deprecated through not yet
removed until dymos 2.0.
@robfalck robfalck requested a review from johnjasa October 16, 2023 22:33
@coveralls
Copy link

Coverage Status

coverage: 92.686% (+0.1%) from 92.55% when pulling f85969e on robfalck:timeseries_dedupe into 2953f09 on OpenMDAO:master.

Copy link
Member

@johnjasa johnjasa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great changes, Rob! No suggestions here. I thought about doing part of this but I'm glad you got it all combined well; it's slick this way!

@robfalck robfalck merged commit 7fe8819 into OpenMDAO:master Oct 17, 2023
9 checks passed
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.

Deduplicate Pseudospectral and Analytic timeseries output components.
3 participants