Skip to main content

A prognostics package by IPT

Project description

IntelliMaint - Predictive Diagnostics and Prognostics Application Development Python Package for Engineering Systems

IntelliMaint library offers an integrated set of functions written in Python that aids in predictive health diagnostics. The library includes various state-of-the-art algorithms that are accessible by users with simple APIs. Thus the library accelerates the analysis and the development phase for even the novice users. Most of the APIs are provided with intuitive visualizations that guide in choosing the apt algorithm for a system component. Each block in the library is built as an independent module thus used as a plug and play module. The expert users are provided with a provision to add new algorithms for specific use cases.

image

Installing the package

Clone the repository

$ git clone https://github.com/bkramesh64/inteliMaint.git

$ cd inteliMaint

Install the package using python

$ python setup.py install

Installation with pip

$ pip install IntelliMaint

Repository Directory Structure

Here is the directory structure for the github repository

  • IntelliMaint/ - The python package files
  • examples/ - Example Python scripts using IntelliMaint
  • README.md - The readme (this file)
  • setup.py - Contains all metadata about this package
  • .gitignore - The gitignore file for this package to exclude uneccesary files t be pushed to the repository

Setup Upload for PyPi Distribution

  • Once you have your setup.py file and __init__.py you can build binary distribution and source distrubution files.
  • To create the distribution files, first check if you have the wheel package - pip install wheel
  • Once we have wheel installed we can use the following command to get the distribution files - python setup.py bdist_wheel and python setup.py sdist

How to upload on PyPi

  • Install 'grand' from the specified Git repository: pip install git+https://github.com/caisr-hh/group-anomaly-detection.git@5847a302ddec96803b0d36c4697b2f91f9e35019
  • Make an account on PyPi.
  • use twine check dist/* twine checks if all necessary information is there
  • Get the API token from your PyPi account.
  • use the following command to upload to PyPI distribution - twine upload dist/* -u __token__ -p pypi- <API_TOKEN>

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

IntelliMaint-0.8.tar.gz (14.9 kB view details)

Uploaded Source

Built Distribution

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

IntelliMaint-0.8-py3-none-any.whl (17.8 kB view details)

Uploaded Python 3

File details

Details for the file IntelliMaint-0.8.tar.gz.

File metadata

  • Download URL: IntelliMaint-0.8.tar.gz
  • Upload date:
  • Size: 14.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.11.7

File hashes

Hashes for IntelliMaint-0.8.tar.gz
Algorithm Hash digest
SHA256 38413172f75514a95d90a67423e5d0f417d0f8d8b7469c141ddef48a6f476752
MD5 0e47eb791baca99537f4d41f1c05250a
BLAKE2b-256 2cfa8b6c411503662416fb28ddd4145726a4bea09ebe9e42f29e393b859db317

See more details on using hashes here.

File details

Details for the file IntelliMaint-0.8-py3-none-any.whl.

File metadata

  • Download URL: IntelliMaint-0.8-py3-none-any.whl
  • Upload date:
  • Size: 17.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.11.7

File hashes

Hashes for IntelliMaint-0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 4dcff2654e439abbc6810cd0562eb04872597346d567e609cded914ba4c9ce0b
MD5 5c2b3f16452a1a24c118c5714f72c887
BLAKE2b-256 6620a7fa2527b37b86cff7b9e76618e0c143001e6d40d9ebb18ba3599b8222af

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