This release is a pre-release and may not be stable for production use.
Model Template for Renewable Energy Supply Systems (MTRESS)
This is a generic model for oemof.solph that provides a variety of possible technology combinations for energy supply systems. It is tailored for optimising control strategies fulfilling fixed demand time series for electricity, heat, gas (including hydrogen), and domestic hot water using any selected combination of the implemented supply technologies.
The development of Version 2 was funded by the Federal Ministry for Economic Affairs and Energy (BMWi) and the Federal Ministry of Education and Research (BMBF) of Germany in the project ENaQ (project number 03SBE111). The development of the heat sector formulations in Version 3 was funded by the Federal Ministry of Education and Research (BMBF) of Germany in the project Wärmewende Nordwest (project number 03SF0624). The development of the gas sector formulations in Version 3 was funded by the Federal Ministry of Education and Research (BMBF) of Germany in the project H2Giga-Systogen100 (project number 03HY115E).
Installation
MTRESS depends on solph, which is automatically instaled using pip
if you pip install mtress. However, pip will not install a solver,
to perform the actual optimisation. Please refer to the
documentation of solph
to learn how to install a solver.
Documentation
The auto-generated documentation can be found on the GitLab pages.
Contributing
You are welcome to contribute to MTRESS. We use Black code style, and put our code under MIT license. When contributing, you need to do the same. For smaller changes, you can just open a merge request. If you plan something bigger, please open an issue first, so that we can discuss beforehand and avoid double work.
Contact
The software development is administrated by Patrik Schönfeldt, for general questions please contact him. Individual authors may leave their contact information in the citation.cff.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mtress-3.0.0a3.tar.gz.
File metadata
- Download URL: mtress-3.0.0a3.tar.gz
- Upload date:
- Size: 49.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/5.1.0 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2d1a3a8c0c09478d1caada090ee7e008bf34b82af5f83b579e7aa8156a39ecf2
|
|
| MD5 |
cfed90e8a429490f4929a1aac239c644
|
|
| BLAKE2b-256 |
42e065838bc718247fc1e3ccfcc51fe186e12eb80c61069147ac743d7813deb9
|
File details
Details for the file mtress-3.0.0a3-py3-none-any.whl.
File metadata
- Download URL: mtress-3.0.0a3-py3-none-any.whl
- Upload date:
- Size: 73.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/5.1.0 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6779f124083f2df6d7afce1653ed9635ebf7535915958d6ebc2e07eadbc0bcc5
|
|
| MD5 |
4096a969a190884ca1375f7615852775
|
|
| BLAKE2b-256 |
2947a2fc7ed7d100f33013233efff9b11844a21b20a3c0af80bb73b3ab63e73b
|