Skip to content

Conversation

@oerc0122
Copy link
Collaborator

Description of work
Complete rework of MDANSE infrastructure to replace parameter dictionaries with descriptor Parameters with validators.

Fixes

  • Moves the emphasis of data validation out of the GUI
  • Unifies the validation between CLI and GUI
  • More Pythonic variable access
  • Easier to define and write extensible objects and functions
  • Reduces number of unique objects and modules

To test
This is a complete rework and will require significant and thorough testing.

@oerc0122 oerc0122 added this to the MDANSE 2.1 milestone Oct 24, 2025
@oerc0122 oerc0122 self-assigned this Oct 24, 2025
@oerc0122 oerc0122 added enhancement New feature or request Technical Debt Legacy code which should be cleaned up. labels Oct 24, 2025
@oerc0122 oerc0122 force-pushed the descriptors branch 8 times, most recently from d192297 to e14f9b5 Compare October 29, 2025 14:28
@oerc0122 oerc0122 force-pushed the descriptors branch 7 times, most recently from f85e6f3 to c3f866b Compare November 3, 2025 21:43
@oerc0122 oerc0122 force-pushed the descriptors branch 2 times, most recently from de79234 to e2d8402 Compare November 25, 2025 11:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request Technical Debt Legacy code which should be cleaned up.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant