Skip to main content

The provided packages are supplementary material for the PhD thesis “A Non-Intrusive Uncertainty Quantification System for Modular Smart Grid Co-Simulation” by Cornelius Steinbrink.

Repository Structure

The code of the uncertainty quantification system itself is given in the folder “moresque”. Furthermore, two example studies are provided to illustrate the utilization of the moresque software. The folder “example_pv” contains a simple example with only two interconnected simulators (solar irradiation and pv panel) and purely interval-based uncertainty representation. The folder “example_scenario”, on the other hand, provides a more complex example with more (and partly composite) simulators and different forms of uncertainty representation.

The code of all simulators used for the examples is given in the folder “simulators_for_example”. Code for further testing is provided in the folder “testing_utility_components”. It contains the module “sim_testbench” that includes a Monte Carlo Simulation module as an alternative to MoReSQUE for UQ in mosaik. The other modules provide basic input and output capabilities for MoReSQUE as well as MCS in order to enable UQ studies with single simulators.

Installation

The MoReSQUE software package has been developed and tested solely under Linux.

Installation of MoReSQUE may be conducted via:

$ pip install .

in the “moresque” folder (the folder with the setup.py script). This automatically installs all dependencies: mosaik-api, numpy, scipy, pyDOE, arrow, statsmodels

In order to run the example, mosaik has to be installed via: $ pip install mosaik Furthermore, the packages in the folder “simulators_for_example” have to be installed. The all include setup.py scripts so that the are installed the same way as MoReSQUE. In order to install the database module “mosaik-hdf5” it typically is necessary to first run:

$ pip install Cython
$ pip install h5py

All other dependencies should be correctly installed with the particular installation scripts.

Metadata

Release files for MoReSQUE 1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for MoReSQUE 1.0
File Size Uploaded
MoReSQUE-1.0.tar.gz 29.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for MoReSQUE 1.0
File Interpreter ABI Platform
MoReSQUE-1.0-py3-none-any.whl Python 3 none any Details

Total release size: 62.3 kB

Release files / MoReSQUE-1.0.tar.gz

Download URL MoReSQUE-1.0.tar.gz
Size 29.3 kB
Tags Source
SHA-256 checksum
How to use checksums
6ff89814b1e0bf7726b9a6c6242ce3e328c1fa8b6a51a7520acded5278dfd86c
BLAKE2b-256 checksum
How to use checksums
f43ae12c7d79aaf3000ba32e725f03608810bd01afc21a3d181151a3be45aee1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.10

Release files / MoReSQUE-1.0-py3-none-any.whl

Download URL MoReSQUE-1.0-py3-none-any.whl
Size 33.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
76e94cf68fd89f224d174aaf7203479eee5a00fe8e3d2113bd0c5b21d56faa7c
BLAKE2b-256 checksum
How to use checksums
aaa2a231e351e1e105cc4d5be543724df20175ce653dffd4914a057cfc67ae6a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.10

Release history Release notifications | RSS feed

This release

1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page