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

Refactoring the Ensemble class somewhat #1003

Merged
merged 10 commits into from
May 17, 2023
Merged

Conversation

jlnav
Copy link
Member

@jlnav jlnav commented May 9, 2023

Also starting to de-emphasize the libE function in favor of Ensemble.run()

Moving/reorganizing some running-libE content into api.py

Also making Ensemble a normal class. It being a dataclass made autoclass'ing it somewhat ugly.

We're also assuming from here on that specs we're passing into the Ensemble class will be cast to their class counterparts.

@jlnav jlnav marked this pull request as ready for review May 9, 2023 18:55
@jlnav jlnav changed the base branch from develop to docs/prev1_propose_refactor May 9, 2023 18:55
@jlnav jlnav changed the base branch from docs/prev1_propose_refactor to develop May 9, 2023 18:55
@jlnav jlnav requested review from jmlarson1 and shuds13 May 9, 2023 19:18
@jlnav
Copy link
Member Author

jlnav commented May 16, 2023

rename api.py to ensemble.py

@shuds13
Copy link
Member

shuds13 commented May 16, 2023

Approve with change .api. to .ensemble.

@jlnav jlnav merged commit 8c277fb into develop May 17, 2023
13 checks passed
@jlnav jlnav deleted the refactor/ensemble_as_pydantic branch May 17, 2023 15:21
@shuds13 shuds13 mentioned this pull request May 25, 2023
27 tasks
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.

None yet

2 participants