open-MaStR
open-MaStR copied to clipboard
A collaborative software to download the energy database Marktstammdatenregister (MaStR)
## Description of the issue Python version 3.11 is out since a longer time so we should update our tests. We can also include 3.12 already using the `allow_prerelease`: https://github.com/actions/setup-python/blob/main/docs/advanced-usage.md#allow-pre-releases...
## Description of the issue After downloading (bulk) the open-MaStR data I am looking for a minium viable example to plot some of its data on a map. I am...
For the bulk download, if the engine comes from a postgres database, the data is now written to the schema specified in constants. Right now this does not work for...
@chrwm and I talked about postprocessing which would be nice to have in open-mastr. Check out existing and orphaned stuff - Stuff from earlier versions, mainly written by @gplssm, which...
## Description of the issue Hey guys, I am getting a key error when downloading the solar data. Code: db = Mastr() db.download(data="solar") Logs: ... File 'AnlagenEegSolar_44.xml' is parsed. Data...
## Summary of the discussion Re-adds instructions how to use env vars to docs. ## Type of change (CHANGELOG.md) ### Updated - Fix docs on user-defined output path for csv,...
## Description of the issue First, thank you for developing this package. I have been using the latest 0.14.4 version of open_mastr in combination with a self hosted postgresql. When...
## Description of the issue I would like to saved the generated SQLite file at a specific location (a shared SSD drive), not under `$HOME/.open-MaStR/data/sqlite`. Is there a way to...
If new tables are introduced by BNetzA, the current code cannot simply add them to an existing database. For example, when running `db.download()` and there is already a database initialized,...
This task contains several steps: 1. Search different ways that might increase parsing speed. Parsing is done right now by the `pandas.read_xml` method [here](https://github.com/OpenEnergyPlatform/open-MaStR/blob/d17a92c17912f7f96814d309859dc495f942c07a/open_mastr/xml_download/utils_write_to_database.py#L158). Several alternatives are: * `polars`, `duckdb`,...