-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Labels
developmentAdding features and major updatesAdding features and major updatesdocumentationImprovements or additions to documentationImprovements or additions to documentationenhancementNew feature or requestNew feature or request
Milestone
Description
- Add input data validation in current methods (use of pydantic or native python dataclasses)
- Update
geometry.pymodule:- Use objects for
pointorbboxgeometries. - Apply input validation (consider using a Pydantic model or a simple class abstraction for a structured codebase).
- Use objects for
- Centralize constant global variables (such as
DEFAULT_POWER_VARIABLES) and import them where nessesary. - Create a
utilities.pymodule for output preparation. - Refactor tests to use fixtures and test case generators instead of manually written test cases.
- Update documentation to include the new changes and more examples.
Metadata
Metadata
Assignees
Labels
developmentAdding features and major updatesAdding features and major updatesdocumentationImprovements or additions to documentationImprovements or additions to documentationenhancementNew feature or requestNew feature or request