semvec/pypi-packages huggingface dataset:
doitintl-docops 2.1.0
Python library and CLI tools for doing DocOps at DoiT
Requires Python: >=3.8,<4.0
Keywords: ci-cd,docs,docops,glossaries,nlp,qa-automation

# DoiT DocOps Utilities

_Python library and CLI tools for doing DocOps at DoiT_

[![Tests][action-packaging-img]][action-packaging] [![DocOps][action-docops-img]][action-docops]

**Table of contents:**

- [Install](#install)
- [Documentation](#documentation)
  - [Users](#users)
  - [Developers](#developers)

## Install

The [doitintl-docops][pypi-project] package is published to [PyPI][pypi] and
you can install it using [Pip][pip], like so:

<!-- cspell:disable -->
```console
$ pip install doitintl-docops
Collecting doit-docops
  Downloading doitintl_docops-2.0.1-py3-none-any.whl (175 kB)
[...]
Successfully installed doitintl_docops-2.0.1
```
<!-- cspell:emable -->

The [project releases][releases] page has a complete list of all releases and
each release page has links to multiple release assets.

## Documentation

> 📝&nbsp;&nbsp;**Note**
>
> Documentation is sparse at the moment because this project is still in the
> early stages of development.

### Users

- [Glossary utilities][user-gloss]
- [GitBook client][user-gitbook]

### Developers

- [Python development][dev-python]

[action-docops-img]: https://github.com/doitintl/docops-utils/actions/workflows/docops.yaml/badge.svg
[action-docops]: https://github.com/doitintl/docops-utils/actions/workflows/docops.yaml
[action-packaging-img]: https://github.com/doitintl/docops-utils/actions/workflows/packaging.yaml/badge.svg
[action-packaging]: https://github.com/doitintl/docops-utils/actions/workflows/packaging.yaml
[dev-python]: https://github.com/doitintl/docops-python/blob/main/docs/dev/python.md
[pip]: https://pip.pypa.io/en/stable/
[pypi-project]: https://pypi.org/project/doitintl-docops
[pypi]: https://pypi.org/
[releases]: https://github.com/doitintl/docops-python/releases
[user-gitbook]: https://github.com/doitintl/docops-python/blob/main/docs/user/gitbook.md
[user-gloss]: https://github.com/doitintl/docops-python/blob/main/docs/user/gloss.md
pce 0.1.2
Polynomial Chaos Expansion method
Requires Python: >=3.6

# 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](https://www.mdpi.com/2079-9292/9/9/1471).

*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](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:

```bash
pip install pce
```