A reliability analysis python package
Project description
RePyability
Reliability Engineering Tools
This is a series of tools created to make an open source set of methods to be used by reliability engineers to make it more accessible for students right through to practicing professionals.
Install
RePyability can be installed via pip using the PyPI repository
pip install repyability
Testing
Run the testing suite by simply executing:
pytest
or use coverage to get a coverage report:
coverage run -m pytest # Run pytest under coverage's watch
coverage report # Print coverage report
coverage html # Make a html coverage report (really useful), open htmlcov/index.html
Pre-commit
TL;DR
- Pip install
pre-commit(it's inrequirements.txtanyways) - Run
pre-commit installwhich sets up the git hook scripts - If you'd like, run
pre-commit run --all-filesto run the hooks on all files - When you go to commit, it will only proceed after all the hooks succeed
Why?
To ensure the good code quality and consistency it is recommended that when contributing to this
repository to use the provided .pre-commit-config.yaml configuration for the Python package
pre-commit (https://pre-commit.com). Upon making a commit, it checks that imports
and requirements are sorted, syntax is up-to-date, code is formatted, linted, and statically type-checked,
all with the same tools and configurations as one another.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file repyability-0.4.1.tar.gz.
File metadata
- Download URL: repyability-0.4.1.tar.gz
- Upload date:
- Size: 25.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cb6a38767792ce888036f856155d5f731d0a3cfd7c85379552513f2dc2b1945f
|
|
| MD5 |
f8b6a572f08680fd5e7f1e50c0ff97ef
|
|
| BLAKE2b-256 |
16244ff658dd0c93992fddcfed62cc61f15bae1f0134079e426dfc3bb03a5700
|
File details
Details for the file repyability-0.4.1-py3-none-any.whl.
File metadata
- Download URL: repyability-0.4.1-py3-none-any.whl
- Upload date:
- Size: 31.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7282315d37d6829d641934edfdb062c274d561aec99c402af9de9df77b67e813
|
|
| MD5 |
b8e19cff086f38e5d66b54711fccc035
|
|
| BLAKE2b-256 |
382943f7f61f559bf890c46c727792e7d202b20ac26b9d12f3320569d9d78af4
|