1. pce
This repository includes an implementation of the Polynomial Chaos Expansion method.
1.1 Brief description
More comprehensive tools on the same subject are available (e.g. Chaospy), this repository is born during a self-learning activity of the authors.
At the moment, one can use this module to study the uncertainty propagation of a model with uncertain inputs. The following aspects are implemented:
- each uncertain variable can be associated to a uniform or normal distribution
- evaluation of the coefficient with spectral projection method
- global sensitivity analysis with Sobol' indices
1.2 How can I use it? How can I cite this module?
If you use this module you can consider to cite the following paper direct link.
Giaccone, L.; Lazzeroni, P.; Repetto, M. Uncertainty Quantification in Energy Management Procedures. Electronics 2020, 9, 1471. https://doi.org/10.3390/electronics9091471
In this paper the pce module has been used successfully to estimate uncertainties. You can also find all codes associated to the paper here https://github.com/giaccone/cogen_eval.
1.3 Requirements
The project is developed using Python 3. The installer requires a Python version >= 3.6.
Other requirements (I tend to use always the latest version of the following libraries):
- numpy
- scipy
- matplotlib
- joblib
2. Installation
This project is deployed through the Python Package Index, therefore, it can be easily obtained by running the following command:
pip install pce
Metadata
Release files for pce 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| pce-0.1.2.tar.gz | 11.0 kB | Without provenance | Details for pce-0.1.2.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| pce-0.1.2-py3-none-any.whl | Python 3 | none | any | Details for pce-0.1.2-py3-none-any.whl |
Total release size: 22.4 kB
Release files / pce-0.1.2.tar.gz
| Download URL | pce-0.1.2.tar.gz |
|---|---|
| Size | 11.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9a55782a50ae2e55ef2e77b1a1967d40fa8c261f001b7275e22d3d744ae725da
|
|
BLAKE2b-256 checksum How to use checksums |
2355fdae519aef622680e881399a375f249b40689d31ca5d084597c6c046e3f3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7
|
Release files / pce-0.1.2-py3-none-any.whl
| Download URL | pce-0.1.2-py3-none-any.whl |
|---|---|
| Size | 11.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
177d803a548ac419eab8c7c30222dce7a47741f196a723bb9dd6de4f875b71f1
|
|
BLAKE2b-256 checksum How to use checksums |
eb6baf557b844d9edb4ff4ac0769f40132a1256effb7539bab418e327f9deddd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7
|
Security for pce 0.1.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.