Metadata-Version: 2.4
Name: trigerr
Version: 0.2.0
Summary: Python tools for quantitative trading research and analysis.
Author: Anurag Singh Kushwah
License-Expression: MIT
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Financial and Insurance Industry
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: requests
Requires-Dist: numpy>=1.26.0
Requires-Dist: pandas>=2.0.0
Requires-Dist: redis<6,>=5.0.8
Requires-Dist: pymongo>=4.0
Requires-Dist: numba>=0.57
Requires-Dist: tqdm>=4.0
Provides-Extra: dev
Requires-Dist: build>=1.2; extra == "dev"
Requires-Dist: pytest>=7.0; extra == "dev"
Dynamic: license-file

# Trigerr

Trigerr is a Python package for quantitative trading research and analysis.
It is being developed as an open-source successor to an earlier internal
package, with an initial focus on dependable offline tools: technical
indicators, OHLCV utilities, market-structure analysis, P&L calculations,
reports, and in-memory backtesting.

## Status

Trigerr is in its initial migration phase. The import namespace and packaging
are ready; the public API is not yet stable. Network-connected data and order
integrations will be redesigned as optional adapters rather than treated as
part of the core package.

Trigerr supports Python 3.10 and newer.

## Installation

```bash
pip install trigerr
```

For local development from a checkout:

```bash
pip install -e ".[dev]"
python -m pytest
```

## Current configuration API

The existing configuration helpers remain available while the integration
layer is migrated:

```python
import trigerr

trigerr.set_api_key("your-api-key")
trigerr.set_data_url("https://data.example.com/")
trigerr.set_orders_url("https://orders.example.com/")
```

Do not use real trading credentials in examples, tests, or committed files.

## Roadmap

The near-term focus is stabilizing the offline analysis core (indicators,
utilities, backtesting) and reshaping the network-connected data and order
integrations into optional adapters.

## License

Trigerr is released under the [MIT License](LICENSE).
