Skip to main content

mastr-models: Pydantic and SQLAlchemy models for Marktstammdatenregister (MaStR) data

Read MaStR XML files and map them to Pydantic models.

MaStR official models

How MaStR units connects to grids

Set up Python development environment

uv sync  --all-groups --extra orm

Generate Python dataclass from MaStR XML Schema

xsdata generate --package mastr_models.v25_2 --union-type 'data/MaStR_xsd_25.2/'

Metadata

Release files for mastr-models 0.3.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mastr-models 0.3.2
File Size Uploaded
mastr_models-0.3.2.tar.gz 140.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mastr-models 0.3.2
File Interpreter ABI Platform
mastr_models-0.3.2-py3-none-any.whl Python 3 none any Details

Total release size: 384.4 kB

Release files / mastr_models-0.3.2.tar.gz

Download URL mastr_models-0.3.2.tar.gz
Size 140.4 kB
Tags Source
SHA-256 checksum
How to use checksums
eafa99cb7d922aa61f9724521c03abb9cc61c1dd7ed50430398b424824ca8f5c
BLAKE2b-256 checksum
How to use checksums
931e6ea3289415ef124cf6562e69e158b6d06bc7caf5177c6bcc5b3c65b0fbdd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / mastr_models-0.3.2-py3-none-any.whl

Download URL mastr_models-0.3.2-py3-none-any.whl
Size 243.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
793b91e04ece080bbc6c01853529f76b66d51b3dde4cc118519fc1ebf5bb96a2
BLAKE2b-256 checksum
How to use checksums
72d996925122990d028c1aab36f4ac43bda4180c09341651ea6c32aa096a01fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

This release

0.3.2 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page