You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Update deprecated properties to use new aggregation attributes in `core.py`.
* Refactor `drop_constant_arrays` in `core.py` to improve clarity, add type hints, and enhance logging for dropped variables.
* Bugfix example_calculation_types.py and two_stage_optimization.py
* Use time selection more explicitly
* Refactor plausibility checks in `components.py` to handle string-based `initial_charge_state` more robustly and simplify capacity bounds retrieval using `InvestParameters`.
* Refactor `create_transmission_equation` in `components.py` to handle `relative_losses` gracefully when unset and simplify the constraint definition.
* Update pytest `addopts` formatting in `pyproject.toml` to work with both unix and windows
* Refine null value handling when resolving dataarrays` to check for 'time' dimension before dropping all-null values.
* Refactor flow system restoration to improve exception handling and ensure logger state resets.
* Refactor imports in `elements.py` to remove unused `ModelingPrimitives` from `features` and include it from `modeling` instead.
* Refactor `count_consecutive_states` in `modeling.py` to enhance documentation, improve edge case handling, and simplify array processing.
* Refactor `drop_constant_arrays` to handle NaN cases with `skipna` and sort dropped variables for better logging; streamline logger state restoration in `results.py`.
* Temp
* Improve NAN handling in count_consecutive_states()
* Refactor plausibility checks in `components.py` to prevent initial capacity from constraining investment decisions and improve error messaging.
0 commit comments