Metadata-Version: 2.4
Name: relife
Version: 2.2.1
Summary: ReLife is an open source Python library for asset management based on reliability theory and lifetime data analysis.
Author-email: Thomas Guillon <thomas.guillon@rte-france.com>, William Grison <william.grison@artelys.com>
License-Expression: Apache-2.0
Project-URL: Homepage, https://github.com/rte-france/relife
Project-URL: Documentation, http://opensource.rte-france.com/relife/
Project-URL: Issues, https://github.com/rte-france/relife/issues
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE.txt
Requires-Dist: numpy>=2.2.0
Requires-Dist: scipy>=1.15.0
Requires-Dist: matplotlib>=3.10.0
Requires-Dist: typing_extensions>=4.12.2
Provides-Extra: dev
Requires-Dist: pytest>=8.3.0; extra == "dev"
Requires-Dist: nox>=2024.10.0; extra == "dev"
Requires-Dist: isort>=6.0.0; extra == "dev"
Requires-Dist: black>=25.1.0; extra == "dev"
Requires-Dist: pylint>=3.3.0; extra == "dev"
Requires-Dist: mypy>=1.15.0; extra == "dev"
Requires-Dist: mypy-extensions>=1.0.0; extra == "dev"
Requires-Dist: no-implicit-optional; extra == "dev"
Requires-Dist: scipy-stubs; extra == "dev"
Requires-Dist: Sphinx>=8.1.3; extra == "dev"
Requires-Dist: pydata-sphinx-theme>=0.16.1; extra == "dev"
Requires-Dist: sphinx-copybutton>=0.5.2; extra == "dev"
Requires-Dist: sphinx_design>=0.6.1; extra == "dev"
Requires-Dist: numpydoc>=1.8.0; extra == "dev"
Requires-Dist: nbsphinx>=0.9.7; extra == "dev"
Requires-Dist: myst-parser>=4.0.1; extra == "dev"
Requires-Dist: jupyterlab>=4.3.5; extra == "dev"
Dynamic: license-file

<p align="center">
  <img src="doc/source/_static/small_relife.gif" />
</p>

<h2 align="center">
An open-source Python library for asset management
<h2 align="center">

<p align="center">
  <img src="doc/source/_static/workflow.png" />
</p>


## Documentation

It is available at https://rte-france.github.io/relife/.
Some explanations might be missing until we finish it properly, so do not hesitate to open an issue.

## Installation (PyPi)

```bash
$ pip install relife
```
**Developer installation**

```bash
$ pip install ".[dev]"
```
Optionally, use the editable mode :

```bash
$ pip install -e ".[dev]"
```

## Installation (from source)

```bash
git clone https://github.com/rte-france/relife.git
cd relife
pip install .
```

## Citing

```
@misc{relife,
    author = {T. Guillon},
    title = {ReLife: a Python package for asset management based on reliability theory and lifetime data analysis.},
    year = {2022},
    journal = {GitHub},
    howpublished = {\url{https://github.com/rte-france/relife}},
}
```

## Credits

- The documentation uses [pydata-sphinx-theme](https://github.com/pydata/pydata-sphinx-theme) project. Original license
is [here](doc/LICENSE.txt)
- Some parts of the documentation are highly inspired by [Scikit-learn](https://scikit-learn.org/stable/), [Scipy](https://scipy.org/) and [NumPy](https://numpy.org/)
