parses xml gaeb files and converts them to a pandas dataframe
Project description
gaeb-parser
parses xml gaeb files and converts to table data
It uses Beautiful Soup to parse the xml content of the *.x8X gaeb files. Custom functions navigate through the tree object, collect the project data and translate the specifications data into table form. The data ist the available as a Pandas dataframe. The software only relies on the modules mentioned above.
Use it:
pip install gaeb-parser
Change it:
Install required modules in venv
python -m venv .venv
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process -Force
.venv/Scripts/activate.ps1
pip install -r requirements.txt
run tests
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process -Force
.venv/Scripts/activate.ps1
pytest
To-Dos:
- some minor elements are not parsed yet, see console output
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file gaeb_parser-0.1.2.tar.gz.
File metadata
- Download URL: gaeb_parser-0.1.2.tar.gz
- Upload date:
- Size: 7.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a6d7b8c7392a599bac24fa5fe95efd7460e76b7fb66fe8817d8657923f1f6aca
|
|
| MD5 |
2cb40b23ad902f19bd4dfc733974e7ff
|
|
| BLAKE2b-256 |
5120bf3c0e3e464d09605798dbbd18d170dd0520b02ba9e6ac2bc7e3fe20fc4e
|
Provenance
The following attestation bundles were made for gaeb_parser-0.1.2.tar.gz:
Publisher:
python-publish.yml on meindonut/gaeb-parser
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
gaeb_parser-0.1.2.tar.gz -
Subject digest:
a6d7b8c7392a599bac24fa5fe95efd7460e76b7fb66fe8817d8657923f1f6aca - Sigstore transparency entry: 517446848
- Sigstore integration time:
-
Permalink:
meindonut/gaeb-parser@dc31d8316ef951f710deefce757a0a49a831bfda -
Branch / Tag:
refs/tags/v0.1.2.1 - Owner: https://github.com/meindonut
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@dc31d8316ef951f710deefce757a0a49a831bfda -
Trigger Event:
release
-
Statement type:
File details
Details for the file gaeb_parser-0.1.2-py3-none-any.whl.
File metadata
- Download URL: gaeb_parser-0.1.2-py3-none-any.whl
- Upload date:
- Size: 7.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1bf1c59733af2ecc2391653501fc4c43f735c132a147f39a911ae5ce313b73bf
|
|
| MD5 |
6e19742eca96d36233a91ce9402ad4e1
|
|
| BLAKE2b-256 |
208249e3e49f247e48e3ace64b83691f12061ab648ba495c0edd372da01ed64f
|
Provenance
The following attestation bundles were made for gaeb_parser-0.1.2-py3-none-any.whl:
Publisher:
python-publish.yml on meindonut/gaeb-parser
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
gaeb_parser-0.1.2-py3-none-any.whl -
Subject digest:
1bf1c59733af2ecc2391653501fc4c43f735c132a147f39a911ae5ce313b73bf - Sigstore transparency entry: 517446860
- Sigstore integration time:
-
Permalink:
meindonut/gaeb-parser@dc31d8316ef951f710deefce757a0a49a831bfda -
Branch / Tag:
refs/tags/v0.1.2.1 - Owner: https://github.com/meindonut
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@dc31d8316ef951f710deefce757a0a49a831bfda -
Trigger Event:
release
-
Statement type: