All notable changes to this project will be documented in this file.
- Upgrade requests package due to vulnerability in the previous version.
- Replace error traceback message with short error message with exception only.
- Added check for tech result and LDR result file extension.
- Added copy button for the full traceback error in the error message box.
- Update requirements to a newer version of pandas and pyinstaller.
- Fix issue when form_code or level_code are integer values in another function.
- Fix issue when form_code or level_code are integer values.
- Upgrade requests package due to vulnerability in the previous version.
- Fix issue when seasons have different number of time slices.
- Fix issue that occurs in casting of some values (extra_join_code column).
- Dynamic handling for slices in LDR to determine slice_time correctly and add hr_length column.
- Fix issue in CAP generation in cases where energy forms in MESSAGE have comments
- Added lag of one period calculation of annualized investments cost since there is a lag between installation of capacity and operation of the plant.
- Process new sheet 'Investments_annualized_cost' which calculates investments for new installation for each study year over the plant life.
- Fix a bug in LDR CAP in rare cases when fyear is set to be beyond the study period.
- Fix a bug that prevented buttons from being enabled when an error occurs.
- Show message box when process completes
- Remove empty LDR columns which were included in different sheets.
- Enhanced template excel file merging into results to dynamically include non-default columns.
- Enrich src_dst_costs, src_costs, and dst_costs sheets with template columns.
- Add sensitivity to better identify demand forms in src_dst_costs, src_costs, and dst_costs sheets.
- Increase number of digits in rounding of values in src_dst_costs, src_costs, and dst_costs sheets.
- Rename column per_unit_USD_per_MWh in src_dst_costs, src_costs, and dst_costs sheets to be USD_per_MWh.
- Fix issue in LDR cin file equation generator to handle special case when type is 'main input' and technology is connected to 'demand'.
- Fix issue in slice numbering in LDR.
- Include technology inputs in LDR cin file generator to be processed.
- Include demand level in LDR cin file generator to be processed.
- Implement check for update. When there is an update, the version label turns red and become clickable.
- Fix bug in progress when processing LDR only.
- Add MESSAGE demo case as a reference based on MESSAGE Demo_Case5.
- Fix issue in Tech CAP generation when all PLL are c (constants).
- Fix issue in LDR CAP generation when there is more than one day type.
- Fix bug that caused the application to crash when interpolation run option is selected
- Fix issue for import and export tech_activity in LDR sheets.
- Fixed 'Units' column in LDR sheets.
- Cost Calculation feature: Introduce new cost calculation feature to get the variable and fixed cost for running a certain technology. The cost is calculated for each technology as the costs to run the technology summed with the cost to run its sources.
- Units Column: Introduced a new 'Units' column to enhance data clarity and accuracy.
- Fixed Units in Tech Cap .cin File: Adjusted the units in the Tech Cap .cin file for improved consistency and correctness.
- Initial release of CAPWizard for IAEA MESSAGE.