All notable changes to this project will be documented in this file.
The format is inspired from Keep a Changelog and the versioning aim to respect Semantic Versioning.
Here is a template for new release sections
- add dependencies for pandas, numpy and psycopg2
- error responses for invalid simulation runs
- check for stored simulation to prevent doubling simulation results
- removed
oemof.tabular
from dependencies (BREAKING)
- config option DJANGO_OEMOF_IGNORE_SIMULATION_PARAMETERS to ignore parameters when running simulation
- Updated oemof.tabular version to v0.0.4
- simulation unpack of mapped results
- error exception if oemof simulation is infeasible
- oemof.tabular version
- update solph version to 0.0.5
- series results with different column name than "values"
- float64 and int64 conversion error in restore results function
- manual adaption of flow attributes
- automatic energysystem adaption of flow attributes
- automatic energysystem adaption of flow attributes
- option to store LP file in simulation run
- calculations in
get_results
function can be named in order to get more readable results
- result model name length to text field (no char limit)
- too short names for results with many parameters
- warning if component cannot be found during ES adaption
- warning if attribute of component cannot be found during ES adaption
- skip component if component can not be found during ES adaption
- logging info when hook is applied
- integrated celery for running simulations (instead of multiprocessing)
- switched to oemof.tabular (instead of using postprocessing from oemoflex)
- oemof results can be gathered using calculation class instead of name
- simulation ID is returned in simulation view after successful simulation run
- simulation ID is used to look up results and calculations
- setup hook which differentiates parameter setup from bild parameters
- namespace for django-oemof app
- hooks for parameters, energysystem and model
- oemof ES can be built using datapackages
- energysystem build can be adapted using user parameters
- energysystem can be simulated within multiprocess
- results from simulation are stored in database
- simulation is not re-run in case of already existing results in DB
- calculations from (oemoflex, in future oemof.tabular) can be made
- calculations are stored in database and can be restored