Skip to main content

Package for optimizing infrastructure investment decisions in Python

Project description


An open-source Python library for optimizing large-scale infrastructure investment decisions.

[!WARNING] Releases started from 1.0.0 version but the package API is still changing a lot.

Installation

From PyPi

$ python -m pip install relife

From source

$ git clone https://github.com/rte-france/relife.git
$ cd relife
$ python -m pip install .

For developpers

If you wish to work on the codebase, install ReLife with the packages included in the dev group. Using the editable mode (-e) is recommanded.

$ git clone https://github.com/rte-france/relife.git
$ cd relife
$ python -m pip install -e . --group dev

Development tools

We use ruff as linter and formatter. We currently use basedpyright as Python type checker and LSP server. In a near future, we may move to ty.

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

relife-2.8.0.tar.gz (161.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

relife-2.8.0-py3-none-any.whl (182.7 kB view details)

Uploaded Python 3

File details

Details for the file relife-2.8.0.tar.gz.

File metadata

  • Download URL: relife-2.8.0.tar.gz
  • Upload date:
  • Size: 161.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for relife-2.8.0.tar.gz
Algorithm Hash digest
SHA256 ef8c9ee1b7bf30f85c7dd29d0fa3df93f0e06e79bc3fc74be380f2e8de65ed57
MD5 04a3f124d7483c21ea631a65e8150f26
BLAKE2b-256 80d90aec21ecfec6b0be937d4546f9e1b6eb60ff6e73c69661672471c8689915

See more details on using hashes here.

File details

Details for the file relife-2.8.0-py3-none-any.whl.

File metadata

  • Download URL: relife-2.8.0-py3-none-any.whl
  • Upload date:
  • Size: 182.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for relife-2.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 495d3a7352c74fc4289d7583cb80c1c07e4a152ce284a3745fb5a777cf3165e0
MD5 4120f5ba34050d2c006dac729e7e530e
BLAKE2b-256 94a497b45c8975f89fc41da4f68b29a4e6b0d37508ba503868b50b8592814cf4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page