armi icon indicating copy to clipboard operation
armi copied to clipboard

Extensibility improvements to axial expansion classes

Open drewj-tp opened this issue 1 year ago • 1 comments

What is the change?

A handful of improvements to allow subclasses of axial expansion things more control. A general theme was to take large methods and break them up so subclasses can override at their discretion.

Some documentation has been added to axial expansion related classes. It's by no means complete, nor to the level of #935. But as I fumbled through the code and got helped from @albeanth, I added what I could to the docstrings.  

Why is the change being made?

I am working on features internally that need more control over performing axial expansion that require these changes.

Closes #1453

Closes #1918


Checklist

  • [x] The release notes have been updated if necessary.
  • [x] The documentation is still up-to-date in the doc folder.
  • [x] The dependencies are still up-to-date in pyproject.toml.

drewj-tp avatar Sep 30 '24 23:09 drewj-tp

@john-science this PR is apart of a larger downstream internal change, so please hold off on merging this. thank you!

albeanth avatar Oct 08 '24 19:10 albeanth

Holler when you guys want this merged. I see it is doubly approved.

john-science avatar Oct 23 '24 15:10 john-science

Holler when you guys want this merged. I see it is doubly approved.

This is getting run on additional downstream testing. If all goes well, it should be good to go today. I'll ping you when we're ready.

albeanth avatar Oct 23 '24 15:10 albeanth

@drewj-tp I see this as approved, and we have a release coming up. Any status on when this might get merged?

john-science avatar Oct 24 '24 14:10 john-science

@drewj-tp I see this as approved, and we have a release coming up. Any status on when this might get merged?

Same status as yesterday. Blocked by downstream testing going awry. @drewj-tp, @mgjarrett, and myself need to troubleshoot today.

albeanth avatar Oct 24 '24 14:10 albeanth

bump

john-science avatar Oct 28 '24 16:10 john-science

bump

I think today's the day!

drewj-tp avatar Oct 29 '24 15:10 drewj-tp