Metadata-Version: 2.4
Name: detectmatelibrary
Version: 0.6.2
Summary: DetectMate Library for log processing components
Author: André García Gómez, Viktor Beck, Thorina Boenke, Wolfgang Hotwagner, Anna Erdi, Ernst Leierzopf
License-Expression: EUPL-1.2
Project-URL: Homepage, https://ait-detectmate.github.io/DetectMateLibrary/latest
Project-URL: Repository, https://github.com/ait-detectmate/DetectMateLibrary
Requires-Python: >=3.12
Description-Content-Type: text/markdown
License-File: LICENSE.md
Requires-Dist: protobuf>=6.32.1
Requires-Dist: pydantic>=2.13.3
Requires-Dist: pyyaml>=6.0.3
Requires-Dist: regex>=2025.11.3
Requires-Dist: numpy>=2.3.2
Requires-Dist: detectmateperformance>=0.1.6
Requires-Dist: msgpack>=1.0.0
Requires-Dist: fsspec>=2024.1.0
Requires-Dist: pyarrow>=24.0.0
Requires-Dist: jax>=0.11.0
Requires-Dist: flax>=0.12.8
Requires-Dist: optax>=0.2.8
Provides-Extra: llm
Requires-Dist: openai>=2.26.0; extra == "llm"
Requires-Dist: tenacity>=9.1.4; extra == "llm"
Requires-Dist: scipy>=1.17.1; extra == "llm"
Requires-Dist: scikit-learn>=1.8.0; extra == "llm"
Requires-Dist: tiktoken>=0.12.0; extra == "llm"
Requires-Dist: pandas>=2.3.2; extra == "llm"
Provides-Extra: dataframes
Requires-Dist: pandas>=2.3.2; extra == "dataframes"
Requires-Dist: polars>=1.40.1; extra == "dataframes"
Provides-Extra: polars-rtcompat
Requires-Dist: polars[rtcompat]>=1.38.1; extra == "polars-rtcompat"
Provides-Extra: full
Requires-Dist: detectmatelibrary[llm]; extra == "full"
Requires-Dist: detectmatelibrary[dataframes]; extra == "full"
Requires-Dist: detectmatelibrary[polars-rtcompat]; extra == "full"
Dynamic: license-file


# DetectMateLibrary

![UML](docs/img/logo.png)

DetectMate is a flexible, component-based library for parsing and log anomaly detection.

## Installation

Download us from `Pip`!!

```bash
pip install detectmatelibrary
```

## Documentation

Main documentations:

- [Library Documentation](https://ait-detectmate.github.io/DetectMateLibrary/latest/) (this repo)
- [Service Documentation](https://github.com/ait-detectmate/DetectMateService/tree/main)

## Contribution

We're happily taking patches and other contributions. Please see the following links for how to get started:

- [GitHub Workflow](https://ait-detectmate.github.io/DetectMateLibrary/latest/contribution/)

If you encounter any bugs, please create an issue on [Github](https://github.com/ait-detectmate/DetectMateLibrary/issues).

## License

[EUPL-1.2](https://github.com/ait-detectmate/DetectMateLibrary/blob/main/LICENSE.md)
