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.9.2.tar.gz (161.7 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.9.2-py3-none-any.whl (182.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: relife-2.9.2.tar.gz
  • Upload date:
  • Size: 161.7 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.9.2.tar.gz
Algorithm Hash digest
SHA256 7fb8ba077c2027ab09250b4109553dbf1127ffd05b4987a7adeecae6b911d316
MD5 de608a2b67137ae6e537a9bac73b8994
BLAKE2b-256 66010dece8a9ac9695ffdc90047a220725397ad3d003e56e240b97fa5856f23e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: relife-2.9.2-py3-none-any.whl
  • Upload date:
  • Size: 182.3 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.9.2-py3-none-any.whl
Algorithm Hash digest
SHA256 fea8967d96f0a8a4189ea4fbd603c8252940988e1a4b2c797c4c84a379ca55fe
MD5 883f073fb61498922e1d4864dc5c20fc
BLAKE2b-256 fc13d1c6a4e7ce77bc15860742e7567c2fdbc8a5c05092c08f8ee9156ee8529b

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