Closed jschalk closed 2 months ago
This pull request refactors the range management system in the ideaunits module, focusing on improving the flexibility and configurability of the timeline system. The changes introduce a new timeline configuration approach, update function signatures, and modify the structure of time-related data.
Change | Details | Files |
---|---|---|
Introduced a new timeline configuration system |
|
src/chrono/chrono.py src/chrono/examples/creg_timeline_config.json src/chrono/examples/chrono_examples.py |
Refactored time-related functions for improved flexibility |
|
src/chrono/chrono.py src/chrono/test/test_cregtime_config.py src/chrono/test/test_cregtime_ideaunits_status.py |
Updated test cases to reflect new timeline configuration system |
|
src/chrono/test/test_cregtime_config.py src/chrono/test/test_chrono_config.py |
Reorganized and renamed some files and functions |
|
src/chrono/examples/chrono_examples.py src/chrono/test/test_cregtime_config.py src/chrono/test/test_cregtime_ideaunits_status.py |
Made minor updates to example data and test cases |
|
src/bud/examples/example_bud1.json src/bud/examples/example_bud2.json src/_road/test/test_finance_scale_distribution.py |
Summary by Sourcery
Refactor the range management system in 'ideaunits' by introducing a new timeline configuration system with validation. Update functions and tests to support the new system, and remove obsolete code.
New Features:
Enhancements:
Tests:
Chores: