Metadata-Version: 2.4
Name: pybearing
Version: 1.0.0
Summary: Simple package to calculate bearing characteristic frequencies and perform envelope analysis.
Author-email: "Matej Anko, Janko Slavič" <janko.slavic@fs.uni-lj.si>
Maintainer-email: "Matej Anko, Janko Slavič" <janko.slavic@fs.uni-lj.si>
Keywords: bearing,characteristic frequencies,envelope analysis
Requires-Python: >=3.10
Requires-Dist: matplotlib
Requires-Dist: numpy
Requires-Dist: pandas
Requires-Dist: scipy
Provides-Extra: dev
Requires-Dist: pytest>=9.0.0; extra == 'dev'
Description-Content-Type: text/markdown

![pyBearing](images/pyBearing.png)

# pyBearing

A lightweight Python package for calculating bearing fault characteristic frequencies and performing envelope analysis for fault detection.

## Features

- Bearing fault characteristic frequencies calculation
- Bearing database
- Envelope extraction and visualization

## Installation

To install the package, run:

```bash
pip install pybearing
```

## Examples

Example notebooks and scripts are available in the `examples/` directory:

- Bearing and FaultFrequencies dataclass showcase
- Use of bearing database
- Showcase of envelope extraction and spectrum on measurement of faulty bearing