Skip to main content

Package for optimizing infrastructure investment decisions in Python

Reason this release was yanked:

accidental build for dev branch (not stable)

Project description


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

Some explanations might be missing until we finish the documentation properly, so do not hesitate to open an issue.

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.7.1.tar.gz (161.8 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.7.1-py3-none-any.whl (184.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: relife-2.7.1.tar.gz
  • Upload date:
  • Size: 161.8 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.7.1.tar.gz
Algorithm Hash digest
SHA256 d82843fecdf307ddc53b2b5dd46e69d83c0d123147324b4208ee35718dc86c33
MD5 2e9b6dcf7fcf481f0833bb2518b424ae
BLAKE2b-256 37ec7a7a4e0c0e52f6abf1c65aece4aa9b1d433dda460458e750785ab6eadc0d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: relife-2.7.1-py3-none-any.whl
  • Upload date:
  • Size: 184.2 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.7.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2aff5b5aca58568abe1f06d9c66a0a80380ed9a9a5af457d26831ec25a5546df
MD5 ba856d7f2f0ea1e718da3488a24e3c5c
BLAKE2b-256 f3efabaa8c37d55f14fb133cdf428ef99a8e53273970d25f4726e13b167f91fe

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