Releases: OSeMOSYS/MUIO
MUIO v5.5
🆕 New Features and Improvements
Func Added a user-controlled scenario checkbox toggle, allowing users to quickly select or deselect all scenarios when configuring a case run.
Func Implemented an improved model cleanup mechanism that restores a consistent analysis state while removing temporary model artifacts.
Func View definitions are now preserved during cleanup, ensuring that user-configured views remain intact after maintenance operations.
Func Added a new on-demand model file viewer with syntax highlighting and lazy loading, enabling efficient inspection of large model files directly within the interface.
Func Added an Electron startup guard so that the UI loads only after the backend service becomes reachable, with configurable retry behavior to improve startup robustness.
Code Restructured the Python solver runner with clearer execution stages and stronger error handling, improving reliability during model execution.
Code Unified handling of bundled and system solvers across all supported platforms, simplifying solver configuration and ensuring more consistent behavior.
Code Enhanced backend logging with automatic generation of a clean app.log file to facilitate debugging and monitoring.
Code Fixed the unit-assignment script to correctly resolve units based on Technology–Commodity rules.
MUIO v5.4
🆕 New Features and Improvements
-
CodeDefault salvage value calculation updated from straight-line to sinking-fund depreciation. -
CodeRevised OSeMOSYS model constraints:EBb4_EnergyBalanceEachYear4_ICRINC1_InputToNewCapacityITC1_InputToTotalCapacity
These changes significantly reduce the size of
lp.lpandresult.txt, improving overall model performance. -
FuncFor newly created models, only the Base Scenario is preselected by default when starting a case run. -
FuncAdded the ability to delete results while preserving the case run definition, providing greater flexibility in run management. -
FuncIncreased the file upload size limit to 5 GB, enabling support for larger datasets. -
FuncImplemented preprocessing for:InputToNewCapacityRatioInputToTotalCapacityRatio
Preprocessing is applied only to relevant technologies and commodities, reducing unnecessary data load and improving efficiency.
MUIO v5.3
Some of the new features introduced as well list of bug fixed:
FuncViewData form export to xls - bug fixedFuncDeletion of case runs - bug fixedFuncExport grid to xls for params groups R, RT, RE - bug fixedFuncGrid paging has been removed, dynamic height of the grid introduced. Excel like behaviour - improvements to table navigation and scrolling.FuncCustomized preferences implemented. User can set their preferred default decimal places in results view, and units for a specific modelFuncUpdate of the case run not longer necessary. User can generate data file and Run the modelFuncFiltering sets in confuguration page is enabled.CodeMarginal/dual values added to the results. Values are undiscounted in postprocessing.
E8_AnnualEmissionsLimit [RYE]
- EBb4_EnergyBalanceEachYear4 [RYC]
- UDC1_UserDefinedConstraintInequality [RYCn]
- UDC2_UserDefinedConstraintEquality [RYCn]
CodeObjective value added to the resultsCodeTotal storage capacity added to the results - postprocessingCodeCBC max characters of constrain name is 30. Following constraints are renamed:
- SC1_LowerLimit_BeginningOfDailyTimeBracketOfFirstInstanceOfDayTypeInFirstWeekConstraint = SC1_LLBDFIFW
- SC1_UpperLimit_BeginningOfDailyTimeBracketOfFirstInstanceOfDayTypeInFirstWeekConstraint = SC1_ULBDFIFW
- SC2_LowerLimit_EndOfDailyTimeBracketOfLastInstanceOfDayTypeInFirstWeekConstraint = SC2_LLEDLIFW
- SC2_UpperLimit_EndOfDailyTimeBracketOfLastInstanceOfDayTypeInFirstWeekConstraint = SC2_ULEDLIFW
- SC3_LowerLimit_EndOfDailyTimeBracketOfLastInstanceOfDayTypeInLastWeekConstraint = SC3_LLEDLILW
- SC3_UpperLimit_EndOfDailyTimeBracketOfLastInstanceOfDayTypeInLastWeekConstraint = SC3_ULEDLILW
- SC4_LowerLimit_BeginningOfDailyTimeBracketOfFirstInstanceOfDayTypeInLastWeekConstraint = SC4_LLBDFILW
- SC4_UpperLimit_BeginningOfDailyTimeBracketOfFirstInstanceOfDayTypeInLastWeekConstraint = SC4_ULBDFILW