https://github.com/hochfrequenz/ahlbatross
highlight changes between AHB documents of consecutive formatversions
https://github.com/hochfrequenz/ahlbatross
ahb anwendungshandbuch bdew edi-energy energiewirtschaft marktkommunikation
Last synced: about 2 months ago
JSON representation
highlight changes between AHB documents of consecutive formatversions
- Host: GitHub
- URL: https://github.com/hochfrequenz/ahlbatross
- Owner: Hochfrequenz
- License: mit
- Created: 2024-11-15T23:49:05.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-04-07T08:47:55.000Z (about 2 months ago)
- Last Synced: 2025-04-07T09:27:13.104Z (about 2 months ago)
- Topics: ahb, anwendungshandbuch, bdew, edi-energy, energiewirtschaft, marktkommunikation
- Language: Python
- Homepage: https://pypi.org/project/ahlbatross/
- Size: 117 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# AHlBatross
[](LICENSE)




Tool for automatic AHB comparison of consecutive `Formatversionen`. Highlighted changes between `PruefIDs` of various
`Nachrichtenformate` are provided by already formatted `.xlsx` files or raw `.csv` files located inside the
[machine-readable-anwendungshandbücher](https://github.com/Hochfrequenz/machine-readable_anwendungshandbuecher/tree/main/diff)
repository.
## Installation
Install this package from [PyPI](https://pypi.org/project/ahlbatross/) using```shell
pip install ahlbatross
```## Development Setup
To set up the python development environment, install the required dependencies via
```shell
$ tox -e dev
```For local testing and code quality maintenance, run
```shell
tox
```Check out our [Python Template Repository](https://github.com/Hochfrequenz/python_template_repository#how-to-use-this-repository-on-your-machine)
for detailed descriptions and step-by-step instructions.### Release Workflow / CD
To publish a new version of this library on PyPI [create a new release](https://github.com/Hochfrequenz/ahlbatross/releases/new).
Use semantic versioning with leading `v`, e.g. `v1.2.3` and please include at least the autogenerated release notes.## Contribute
Feel free to contribute to this project by opening a pull request against the main branch.