Closed jschalk closed 1 month ago
This pull request implements significant changes to the project structure, focusing on refactoring and enhancing the stone format system, updating various data models, and improving code organization. The changes include the addition of new stone format files, modifications to existing files, and the removal of deprecated functionality.
Change | Details | Files |
---|---|---|
Refactored and enhanced the stone format system |
|
src/stone/stone.py src/stone/formatbuilder.py src/stone/stone_formats/*.json |
Updated data models and removed deprecated functionality |
|
src/bud/idea.py src/bud/bud.py src/normal_db/normal_models.py |
Improved code organization and standardization |
|
src/_instrument/python_tool.py src/gift/atom_config.py src/gift/legible.py src/gift/change.py |
Enhanced chrono functionality |
|
src/chrono/chrono.py src/chrono/examples/chrono_examples.py src/chrono/test/test_chrono_config.py |
Summary by Sourcery
Refactor the codebase to replace hardcoded strings with string constants, add new functions for CSV processing, introduce new stone format JSON files, and update tests accordingly. Remove deprecated 'range_push' functionality.
Enhancements:
Tests:
Chores: