Releases: greco-project/pvcompare
Releases · greco-project/pvcompare
Improved documentation and hot fixes
Added
- General description of module is added for
main.py
. (#303) - Add config file for RTD
readthedocs.yml
(#276) - Tests have been added which check if the examples of pvcompare run with exit code 0 (#284)
- Added basic model assumptions to RTD and introduced section "local energy system" in Model assumptions in RTD (#286)
- Added headings in
parameters.rst
to make references of these sections possible in RTD (#286) - Improved "scope and limitations" section of RTD with additional information and corrections (#286)
- Add info on energy systems consisting of more than one node in RTD section "scope and limitations" (#293)
- Added description of the implementation of the stratified thermal storage in pvcompare with a description of the possibilities modeling it (#291)
- Dokumentation: Update on 'basic_usage', 'parameter description' and 'model assumptions' (#302)
- Add gas bus to
energyBusses.csv
intests/data/user_inputs/mvs_inputs_sector_coupling/csv_elements
(#314)
Changed
- Description for multiple functions in the modules
area_potential
,check_inputs
,demand
,cpv/apply_cpvlib_StaticHybridSystem
,heat_pump_and_chiller
,main
,plots
were updated and corrected. (#303) - "Year for which power demand time series is calculated" is set between 2008-2018. (#303)
- The inlet temperatures of the heat pump and the stratified thermal storage have been revised in the pvcompare input parameters, adapting them in order to fit typical temperatures of the heating system. Also the pvcompare input parameters of the stratified thermal storage have been revised (#272)
- Improved "how to release" section in
contributing.md
with insights from last release (#275) - Tests have been added which check if the examples of pvcompare run with exit code 0 (#284)
- Move docs requirements from
docs/docs_requirements.txt
tosetup.py
- now installed e.g. bypip install -e .[dev, docs]
(#276) - Move coverage badge of
coveralls.io
from deprecated to valid section inREADME.rst
(#289) - Update code documentation in RTD: add missing functions and modules and delete outdated ones (#287)
- Update RTD's section
Electricity and heat demand modeling
andHeat pump and thermal storage modelling
inmodel_assumptions.rst
(#291) - The parameters
inflow_direction
andoutflow_direction
of the gas plant have been changed fromHeat bus
toGas bus
inenergyProviders.csv
(#299) - The parameter
energyVector
of the gas plant has been changed fromHeat
toGas
inenergyProviders.csv
(#299) - All parameters in
fixcost.csv
have been set to zero except for the lifetime, which has been set to one for all in order to avoid ZeroDivisionError (#299) - Corrected description of installation requirements in contributing.md (#306)
- Changed order of checks in github actions workflow - linting with black is last check now, to prevent failing due to black before pytest are run. (#298)
- Renamed "GRECO Results" section in RTD to "Selected results of the GRECO project" (#316)
- Minor changes and corrections in RTD (#316)
Removed
- Remove lines that add gas bus in
test_raiseError_temperature_match_hp()
as this is not needed anymore (#314) - Delete
if __name__ == "__main__"
statements of modules (#323) - Remove
greco_technologies
fromsetup.py
(#323)
Fixed
- fix PV costs parameters and PSI lifetime (#273)
- fix number of houses to 20 (8 flats per storey makes 40 flats per house with 5 storeys, makes 800 in total (and 480 for 3 storeys)) (#273)
- Test coverage is now automatically checked with github actions and coveralls (#283)
- In github actions workflow, add release branches to push events and correct name of
dev
branch (#305) - In github actions workflow, set
EXECUTE_TEST_ON
to"master"
for release branches (#305)
Hot fixes
- Hot fix: install MVS with option
[report]
to install missing packages (#270) - Hot fix: remove build for python 3.6 from
main.yml
github actions workflow (#270) - Hot fix: correct parameter
overwrite_grid_parameters
inrun_pvcompare.py
(#294) - Hot fix: Move
test_examples.py
toexamples
directory to make tests work in CI and add__init__.py
toexamples
(#298) - Hot fix: Fix installation of MVS packages: now installed without extra requirement
report
.psutil
andkaleido
installed separately instead (#325)
Bug fixes and documentation
Added
- Description of KPIs were added to the RTD that are used for evaluating the autonomy of the system (#261)
- "How to release" section in
contributing.md
(#259)
Changed
- The evaluated period is no longer processed as integer but as float. Hence it is possible to simulate time periods that are for instance shorter than a day (#265)
- Divided check boxes in PR template into required checks and checks that do not apply to every PR, deleted the check box "Apply black" and added helpful notes (#266)
Fixed
First release
pvcompare is a model for comparing the benefits of different PV technologies in a specified local energy system in different energy supply scenarios.