Closed hyanwong closed 7 months ago
The GeneticInheritanceGraphLibrary has undergone a significant update focusing on structural and clarity enhancements. Key modifications include the integration of from_tree_sequence
as a class method in the Graph
class, refinement of constants within the constants.py
, and methodological adjustments in the tables.py
for better clarity. Documentation and tests have been updated to reflect these changes, ensuring users and developers alike can adapt smoothly to the new library structure.
Files | Change Summaries |
---|---|
.../__init__.py , .../graph.py |
- Moved from_tree_sequence to Graph as a class method- Imported ValidFlags - Updated docstrings and method names |
.../constants.py |
- Refactored Const and ValidFlags - Removed IntFlag inheritance- Redefined ValidFlags with comments |
.../tables.py |
- Renamed RowClass to _RowClass - Adjusted method signatures and documentation for validation flags |
docs/... (multiple files) |
- Updated documentation content |
tests/... (multiple test files) |
- Updated test cases to align with class and method changes |
🐇✨
Changes abound, the code does hop,
From tree to graph, it does not stop.
Constants refined, with clarity bright,
Documentation shines, in the moonlight.
Tests all pass, with joyful leaps,
In the code burrow, improvement sleeps.
🌟🐾
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Start actually making the documentation. Currently some failed references which need tracking down
Summary by CodeRabbit