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.