https://github.com/erdogant/caerus
Detection of favorable moments in time series data
https://github.com/erdogant/caerus
optimization-algorithms peak-analysis peak-detection python stock-data time-series time-series-analysis trading trading-strategies
Last synced: over 1 year ago
JSON representation
Detection of favorable moments in time series data
- Host: GitHub
- URL: https://github.com/erdogant/caerus
- Owner: erdogant
- License: other
- Created: 2019-12-25T10:03:55.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-05-17T14:39:47.000Z (about 2 years ago)
- Last Synced: 2025-03-25T14:44:43.523Z (over 1 year ago)
- Topics: optimization-algorithms, peak-analysis, peak-detection, python, stock-data, time-series, time-series-analysis, trading, trading-strategies
- Language: Python
- Homepage: https://erdogant.github.io/caerus
- Size: 4.78 MB
- Stars: 30
- Watchers: 2
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Citation: CITATION.cff
Awesome Lists containing this project
README
# caerus
[](https://img.shields.io/pypi/pyversions/caerus)
[](https://pypi.org/project/caerus/)
[](https://github.com/erdogant/caerus/blob/master/LICENSE)
[](https://pepy.tech/project/caerus)
[](https://pepy.tech/project/caerus/month)
[](https://erdogant.github.io/caerus/)
``caerus`` is Python package to compute the local-minima with the corresponding local-maxima within the given time-frame. This approach is designed to for stock-market valley and peak detection.
Here are just a few of the things that caerus does well:
- Ouput contains detected start-stop regions of local minima and maxima.
- Figures are created.
- Parameter gridsearch.
- Designed for the detection of complex trend movements.
#
**⭐️ Star this repo if you like it ⭐️**
#
#### Install caerus from PyPI
```bash
pip install caerus
```
#### Import caerus package
```python
from caerus import caerus
```
#
### [Documentation pages](https://erdogant.github.io/caerus/)
On the [documentation pages](https://erdogant.github.io/caerus/) you can find detailed information about the working of the ``caerus`` with examples.
### Examples
#
* [Example: Detect peak and valleys in Bitcoin](https://erdogant.github.io/caerus/pages/html/Examples.html)
#
* [Example: Detect peak and valleys in Facebook](https://erdogant.github.io/caerus/pages/html/Examples.html)
* [Example: Gridsearch](https://erdogant.github.io/caerus/pages/html/Examples.html#gridsearch)
### Support
This project needs some love! ❤️
Contribute to this project by feature requests, idea discussions, reporting bugs, opening pull requests, or through Github Sponsors. Your help is highly appreciated.
* If you wish to buy me a Coffee for this work, it is very appreciated :)
[](https://github.com/sponsors/erdogant)
### Maintainers
* Erdogan Taskesen, github: [erdogant](https://github.com/erdogant)