Skip to main content

Thermal Engineering Systems in Python (TESPy)

Project description

https://coveralls.io/repos/github/oemof/tespy/badge.svg?branch=master https://travis-ci.org/oemof/tespy.svg?branch=master https://readthedocs.org/projects/tespy/badge/?version=master https://badge.fury.io/py/TESPy.svg https://zenodo.org/badge/DOI/10.5281/zenodo.2555867.svg

TESPy stands for “Thermal Engineering Systems in Python” and provides a powerful simulation toolkit for thermal engineering plants such as power plants, district heating systems or heat pumps. It is an external extension module within the Open Energy System Modeling Framework and can be used as a standalone package.

With the TESPy package you are able to calculate stationary operation in order to design the process of your plant. From that point it is possible to calculate the offdesign behaviour of your plant using underlying characteristics for each of the plants components. For now, the package inlcudes basic components, such as turbines, pumps, compressors, heat exchangers, pipes, mixers and splitters as well as some advanced components (derivatives of heat exchangers, drum).

Everybody is welcome to use and/or develop TESPy. Contribution is already possible on a low level by simply fixing typos in TESPy’s documentation or rephrasing sections which are unclear. If you want to support us that way please fork the TESPy repository to your own github account and make changes as described in the github guidelines: https://guides.github.com/activities/hello-world/

Documentation

You can find the full documentation at readthedocs. Use the project site of readthedocs to choose the version of the documentation. Go to the download page to download different versions and formats (pdf, html, epub) of the documentation. Currently, only the dev branch is available.

To get the latest news visit and follow our website.

Installing TESPy

If you have a working Python3 environment, use pypi to install the latest tespy version:

pip install tespy

If you want to use the latest features, you might want to install the developer version. See section Developing TESPy for more information. The developer version is not recommended for productive use.

Examples

For a short introduction on how TESPy works and how you can use it, we provide some basic examples and tutorials, go and check them out. You can download the python scripts of all example plants from the tespy_examples repository.

License

Copyright (C) 2018 oemof developing group

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Project details


Release history Release notifications | RSS feed

This version

0.1.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

TESPy-0.1.0.tar.gz (89.4 kB view details)

Uploaded Source

File details

Details for the file TESPy-0.1.0.tar.gz.

File metadata

  • Download URL: TESPy-0.1.0.tar.gz
  • Upload date:
  • Size: 89.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.23.3 CPython/2.7.15rc1

File hashes

Hashes for TESPy-0.1.0.tar.gz
Algorithm Hash digest
SHA256 a0bbb87e4edd2e934171608d4d70432da5e54cafad15ccd91fcb2a19eb6eb65b
MD5 0934a09c8fe57b390f3f96df74d2a6f0
BLAKE2b-256 09ccd8689ad72141a6a5ef5e502cc1b30494447dce533cbe1c616a836ec98e64

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page