Skip to main content

parses xml gaeb files and converts them to a pandas dataframe

Project description

gaeb-parser

parses xml gaeb files and converts to table data

Screenshot of the example import.

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gaeb_parser-0.1.2.tar.gz (7.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gaeb_parser-0.1.2-py3-none-any.whl (7.7 kB view details)

Uploaded Python 3

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

Hashes for gaeb_parser-0.1.2.tar.gz
Algorithm Hash digest
SHA256 a6d7b8c7392a599bac24fa5fe95efd7460e76b7fb66fe8817d8657923f1f6aca
MD5 2cb40b23ad902f19bd4dfc733974e7ff
BLAKE2b-256 5120bf3c0e3e464d09605798dbbd18d170dd0520b02ba9e6ac2bc7e3fe20fc4e

See more details on using hashes here.

Provenance

The following attestation bundles were made for gaeb_parser-0.1.2.tar.gz:

Publisher: python-publish.yml on meindonut/gaeb-parser

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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

Hashes for gaeb_parser-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 1bf1c59733af2ecc2391653501fc4c43f735c132a147f39a911ae5ce313b73bf
MD5 6e19742eca96d36233a91ce9402ad4e1
BLAKE2b-256 208249e3e49f247e48e3ace64b83691f12061ab648ba495c0edd372da01ed64f

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page