4. Changelog¶
4.1. (unreleased)¶
4.1.1. Feat¶
- (cli): Update plot generation. 
- (data) #50: Update LDV dataset. 
- (data) #49: Update LDV dataset. 
- (data) #47: Update HDV dataset. 
- (data) #46: Update HDV dataset. 
- (data) #45: Update HDV dataset. 
- (data) #44: Update HDV dataset. 
- (core): Update model according to the new libraries. 
- (data) #41: Update HDV dataset. 
- (data) #39: Update HDV dataset. 
- (data): Add option for sensitivity inputs. 
- (data) #36: Add primary bus. 
- (data) #34: Update HDV dataset. 
- (data) #34: Update HDV dataset. 
4.1.2. Fix¶
- (cross): Correct calculation of target_ratio. 
- (core): Remove warnings. 
- (data): Correct fleet_tank2wheel_cost input. 
4.2. v0.0.8 (2023-09-18)¶
4.2.1. Feat¶
- (data): Update EEA dataset. 
- (data): Add prediction script. 
- (data): Add tco. 
- (data) #65: Update LDV dataset. 
- (data) #64: Update LDV dataset. 
- (data): Add taxation functions. 
- (doc): Update documentation according to new requirements. 
- (data) #63: Update LDV dataset. 
- (data): Add taxation functions. 
- (data): Add fuel prices dataset. 
- (data) #63: Update LDV dataset. 
- (data): Update EEA dataset. 
- (model): Update model for PPTMAN. 
- (data): Add taxation to DIONE fleet model. 
- (data): Add data for PPTMAN. 
- (demos) #61: Update demo file. 
- (gui): Update graph and GUI. 
- (data) #59: Update LDV dataset. 
- (parse) #59: Read the whole incompatibility including the lower triangle. 
- (data) #58: Update LDV dataset. 
- (data) #57: Update LDV dataset. 
- (data) #56: Update LDV dataset. 
- (data) #55: Update LDV dataset. 
- (data) #55: Update LDV dataset. 
- (doc): Update documentation and add issues templates. 
- (template): Update input template. 
- (cli): Update plot generation. 
- (data) #50: Update LDV dataset. 
- (data) #49: Update LDV dataset. 
- (data) #47: Update HDV dataset. 
- (data) #46: Update HDV dataset. 
- (data) #45: Update HDV dataset. 
- (data) #44: Update HDV dataset. 
- (core): Update model according to the new libraries. 
- (data) #41: Update HDV dataset. 
- (data) #39: Update HDV dataset. 
- (data): Add option for sensitivity inputs. 
- (data) #36: Add primary bus. 
- (data) #34: Update HDV dataset. 
- (data) #34: Update HDV dataset. 
- (data) #30: Update HDV dataset. 
- (data) #30: Update HDV dataset. 
- (data) #24: Update HDV dataset. 
- (core) #24: Add calculation of external costs. 
- (data) #22: Update HDV dataset. 
- (data) #20: Update HDV dataset. 
- (data) #20: Update HDV dataset. 
- (cross) #20: Correct fleet_overall_co2 calculation + add ratio. 
- (data) #19: Update HDV dataset. 
- (data) #18: Update HDV dataset. 
- (data) #17: Update HDV dataset. 
- (model) #17: Add fleet_overall_co2 calculation. 
- (data) #13: Update HDV dataset. 
- (data) #11: Update HDV dataset. 
- (data) #7: Update HDV dataset. 
- (write): Add option to implode results in excel file. 
- (write): Add lot when writing excel file. 
- (cost_curve): Add mean_absolute_percentage_error and r2_score metrics. 
- (data) #6, #7: Update data and script for creating the input file. 
- (data): Add new HDV data. 
- (data): Update HDV dataset. 
- (bin): Add bin scripts. 
- (data): Update HDV dataset. 
- (cost_curve): Improve cost curve fitting. 
- (data): Update HDV dataset. 
- (cost_curve): Correct bug when ray error occurs. 
- (data): Update HDV dataset. 
- (write): Add tco_optimization_age to output sheet. 
- (model): Split reduction for “combustion-engine” and “energy-motors”. 
- (cross): Add reduction_tech_cost_functions parameter. 
- (data): Add original RICARDO file. 
- (data): Update new data + delete old runs. 
- (core): Update Copyright. 
- (write): Correct writing on the inputs sheet. 
- (doc): Quick start. 
- (doc): Create folder static. 
- (doc): Update intro DIONE and user guide. 
- (doc): Update CONTRIBUTING.rst. 
- (doc): Update intro DIONE and user guide. 
- (doc): Update model documentation. 
- (model): Add mean absolute error to fitting output. 
- (data): Update new data from RICARDO. 
- (cost_curve): Improve pareto process caching. 
- (utils): Improve parallelization strategy and caching. 
- (data): Add new data from RICARDO. 
- (write): Add version to output. 
- (template): Update input template. 
- (model): Change default parameter use_curves. 
- (cron): Add cron execution mode. 
- (cache): Improve cache performances. 
- (data): Add HDV dataset. 
- (gui): Add asset folder for bootstrap. 
- (write): Add extra outputs to file. 
- (core): Add option to save outputs files on gui. 
- (data): Answer all Jette’s comments. 
- (rw): Add bz2 file format. 
- (docker): Correct compose setting. 
- (setup): Update pymoo>=0.5.0 version. 
- (docker): Add server docker. 
- (data): Add TCO test case. 
- (data): Add base model documentation. 
- (tco): Update TCO model. 
- (data): Update Fitting and Xopt tests. 
- (data): Add ACO comments. 
- (data): Add Xopt outputs extra. 
- (data): Add Xopt outputs. 
- (data): Add CostCurves outputs. 
- (test): Update test files and notebook. 
- (data): Add ACO outputs. 
- (model): Impose minimum in fitting cost curves. 
- (model): Add option to force cost curve fitting. 
- (data): Add ACO outputs. 
- (comparison): Add ACO comparison. 
- (core): Update tco model and data. 
- (cache): Add cached files. 
- (data): Add results. 
- (outputs): Add ACO/fitting/Xopt/Fuel testing results. 
- (data): Add data refactoring module. 
- (core): Update whole code. 
- (core): Update whole model. 
- (demos): Update dione db as database. 
- (tco): Add cumulative TCO results. 
- (tco): Update TCO module. 
- (fuel): Add Fuel and Energy model. 
- (cross): Enable optimization with multiple constrains. 
- (cost): Add cost curves corrections. 
- (core): Enable parallel executor using ray. 
- (core): Add Cross Optimization model and update the whole project with documentation. 
- (cost_curve): Improve speed performances. 
4.2.2. Fix¶
- (data) #66: Update LDV dataset correcting fleet_activity. 
- (data) #65: Update LDV dataset correcting prices. 
- (core) #61: Correct reading and writing functions. 
- (cross): Correct calculation of target_ratio. 
- (core): Remove warnings. 
- (data): Correct fleet_tank2wheel_cost input. 
- (data) #30: Correct fleet_tank2wheel_cost calculation. 
- (write): Add missing fleet_conventional_share into output file. 
- (tco) #28: Correct energy calculation for PHEV. 
- (tco) #28: Correct series name. 
- (data) #27: Correct typos. 
- (tco) #19: Recalculate the tech cost from xopt reduction. 
- (raw) #8: Correct bug in the input file from ricardo. 
- (doc): Update AUTHORS.rst. 
- (doc) #9: Update links. 
- (pypi): Correct pypi rst. 
- (write): Add missing columns in reduction_tech_cost_params sheet. 
- (model): Correct calculate_reduction_tech_cost_params function parameter selection. 
- (read): Set columns name for fleet_energy_references and fleet_co2_references. 
- (doc): Correct documentation typos. 
- (cost_curve): Correct some minor bug. 
- (read): Correct parse_include_exclude_tech bug parser. 
- (model): Add no technology solution if it is missing. 
- (model): Remove bug due to QhullError. 
- (model) #1: Add fitting strategy using nelder and then leastsq. 
- (model) #3: Remove technologies with zero reduction potential. 
- (gui): Correct rendering. 
- (cross_opt): Correct import lib. 
- (gui): Correct minor bugs on GUI. 
- (gui): Remove deprecation warning. 
- (write): Correct table write. 
- (model): Remove penalty option for fitting the cost curves. 
- (cost_curves): Add intersection point (i.e., origin) when applies the baseline adjustment. 
- (cost_curve): Improve fitting pareto biasing the extreme points. 
- (write): Correct output file. 
- (requirements): Update requirements. 
- (parse): Correct parsing of include_exclude_tech. 
- (cross): Correct Cross Optimization problem. 
- (utils): Correct PEP8. 
- (core): Correct error handling. 
- (cross): Correct bev and fcev computation. 
- (cost): Improve best pareto finding. 
4.2.3. Other¶
- Final 2017 JRC cost curves. 
- Add files via upload. 
- Add files via upload. 
- Add files via upload. 
- Reviewed and added comments for fitting and Xopt sections (2nd round). 
- Edited and added comments for fitting and Xopt sections. 
- Edited and added comments for ACO test section. 
- First commit. 
4.3. v0.0.7 (2022-08-03)¶
4.3.1. Feat¶
- (data) #30: Update HDV dataset. 
- (data) #30: Update HDV dataset. 
- (data) #24: Update HDV dataset. 
- (core) #24: Add calculation of external costs. 
- (data) #22: Update HDV dataset. 
- (data) #20: Update HDV dataset. 
- (data) #20: Update HDV dataset. 
- (cross) #20: Correct fleet_overall_co2 calculation + add ratio. 
- (data) #19: Update HDV dataset. 
- (data) #18: Update HDV dataset. 
- (data) #17: Update HDV dataset. 
- (model) #17: Add fleet_overall_co2 calculation. 
- (data) #13: Update HDV dataset. 
- (data) #11: Update HDV dataset. 
- (data) #7: Update HDV dataset. 
- (write): Add option to implode results in excel file. 
- (write): Add lot when writing excel file. 
- (cost_curve): Add mean_absolute_percentage_error and r2_score metrics. 
- (data) #6, #7: Update data and script for creating the input file. 
- (data): Add new HDV data. 
- (data): Update HDV dataset. 
- (bin): Add bin scripts. 
- (data): Update HDV dataset. 
- (cost_curve): Improve cost curve fitting. 
- (data): Update HDV dataset. 
- (cost_curve): Correct bug when ray error occurs. 
- (data): Update HDV dataset. 
- (write): Add tco_optimization_age to output sheet. 
- (model): Split reduction for “combustion-engine” and “energy-motors”. 
- (cross): Add reduction_tech_cost_functions parameter. 
- (data): Add original RICARDO file. 
- (data): Update new data + delete old runs. 
4.3.2. Fix¶
- (data) #30: Correct fleet_tank2wheel_cost calculation. 
- (write): Add missing fleet_conventional_share into output file. 
- (tco) #28: Correct energy calculation for PHEV. 
- (tco) #28: Correct series name. 
- (data) #27: Correct typos. 
- (tco) #19: Recalculate the tech cost from xopt reduction. 
- (raw) #8: Correct bug in the input file from ricardo. 
- (doc): Update AUTHORS.rst. 
- (doc) #9: Update links. 
- (pypi): Correct pypi rst. 
- (write): Add missing columns in reduction_tech_cost_params sheet. 
- (model): Correct calculate_reduction_tech_cost_params function parameter selection. 
- (read): Set columns name for fleet_energy_references and fleet_co2_references. 
4.3.3. Other¶
- Add files via upload. 
- Add files via upload. 
- Add files via upload. 
4.4. v0.0.6 (2022-02-14)¶
4.4.1. Feat¶
- (core): Update Copyright. 
- (write): Correct writing on the inputs sheet. 
- (doc): Quick start. 
- (doc): Create folder static. 
- (doc): Update intro DIONE and user guide. 
- (doc): Update CONTRIBUTING.rst. 
- (doc): Update intro DIONE and user guide. 
- (doc): Update model documentation. 
- (model): Add mean absolute error to fitting output. 
4.4.2. Fix¶
- (doc): Correct documentation typos. 
4.5. v0.0.5 (2021-12-09)¶
4.5.1. Feat¶
- (data): Update new data from RICARDO. 
- (cost_curve): Improve pareto process caching. 
- (utils): Improve parallelization strategy and caching. 
- (data): Add new data from RICARDO. 
4.5.2. Fix¶
- (cost_curve): Correct some minor bug. 
4.6. v0.0.4 (2021-12-03)¶
4.6.1. Feat¶
- (write): Add version to output. 
- (template): Update input template. 
- (model): Change default parameter use_curves. 
- (cron): Add cron execution mode. 
- (cache): Improve cache performances. 
4.6.2. Fix¶
4.7. v0.0.2 (2020-11-04)¶
4.7.1. Feat¶
- (gui): Add asset folder for bootstrap. 
- (write): Add extra outputs to file. 
4.7.2. Fix¶
- (gui): Correct rendering. 
- (cross_opt): Correct import lib. 
- (gui): Correct minor bugs on GUI. 
4.8. v0.0.1 (2020-10-28)¶
4.8.1. Feat¶
- (core): First release.