A package for Concentrated Solar Collectors and Solar Tower Calculations
Project description
Combi_CSP
CombiCSP is an open source software for dynamic modelling of concentrating solar energy power plants. CombiCSP utilizes solar resource, system engineering inputs as well as financial tools to provide dynamic simulations and annual yields of concentrating solar power plants. It readily provides modelling of plants based on solar power tower and parabolic trough collectors and it can be extended to novel solar energy modeling approaches and analyses as needed.
The relevant work pertaining to this software is : https://doi.org/10.1016/j.apenergy.2022.119450
Quick-Start
clone the repository from the CombiCSP.
then move to the root of the repository and perform (this requires python setuptools
)
python setup.py install
The setup should take care of all problems.
The Combi_CSP_oop.ipynb
describes a typical use scenario.
Additionally, example cases are scripted in the following files:
CSPCret.py
: heliostat and CSP power and energy outputs in a location in Crete, GreeceCSP50Compare.py
: Combined heliostat and CSP power and energy outputs in a location in Crete, Greece
installation/setup
requirements
The following mainstream packages are required for this library (most of them are already installed in a typical installation).
- matplotlib
- scipy
- pandas
- ipykernel
Additional libraries are:
- pvlib_python
- iapws (The InternationalAssociation for the Properties of Water and Steam)
- numpy-financial
Conda installation
The following describes a minimum environment using conda.
(Optional) Preferably create a new environment for the packages
conda create -n combicsp python=3
installation requires:
- matplotlib
- scipy
- pandas
- ipykernel
conda install matplotlib scipy pandas ipykernel
- pvlib_python:
conda install -c conda-forge pvlib-python
- iapws: The InternationalAssociation for the Properties of Water and Steam
conda install -c conda-forge iapws
- numpy-financial
conda install -c conda-forge numpy-financial
Developers
- G. E. Arnaoutakis: Technical direction, and original calculation functions
- N. Papadakis: Software Design, Package Maintenance.
TODO
See history.md
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file CombiCSP-1.5.0.tar.gz
.
File metadata
- Download URL: CombiCSP-1.5.0.tar.gz
- Upload date:
- Size: 29.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.11.3 pkginfo/1.8.2 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.10.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8252c92b8c04f1f3704be2e25b113aaa403abcfaad09565068d166e877cf6b4 |
|
MD5 | 9e0d29600c971c3333b178574c8d1ab4 |
|
BLAKE2b-256 | 2d191875bc69f7f0929e22a9f8c0dcea77c668502993389b746fa71f2c8fb646 |