Skip to main content

aviconv-notam

Bidirectional NOTAM (ICAO Annex 15) parser, formatter, GeoJSON renderer, and AIXM Event converter — part of the aviconv family.

Status: Phase 1 in progress — public release planned as 0.1.0. Until then this package is dev0-tagged on the workspace and not published to PyPI.

Install

pip install aviconv-notam

What it will do (Phase 1 deliverables)

  • Parse ICAO NOTAM text into a typed Notam model (Q-line, Items A–G, schedule mini-grammar for Item D, embedded coordinate extraction in Item E).

  • Re-emit canonical ICAO text (byte-stable round-trip on the fixture corpus).

  • Render the active area as GeoJSON (Q-line circle + Item E polygons).

  • Convert to/from AIXM 5.1.1 Event Schema (BASELINE TimeSlice).

  • Provide a Click sub-command group mounted on the aviconv console script:

    aviconv notam parse        EGLL_A0123_26.txt > notam.json
    aviconv notam format       notam.json
    aviconv notam to-geojson   EGLL_A0123_26.txt > notam.geojson
    aviconv notam to-aixm      EGLL_A0123_26.txt > notam.xml
    

SNOWTAM / ASHTAM (0.2.0)

aviconv_notam.snowtam / aviconv_notam.ashtam parse and format the PANS-AIM (Doc 10066) special-series NOTAM formats — GRF SNOWTAM runway-surface-condition reports and volcanic-ash ASHTAMs — into typed, round-trip-honest pydantic models. See docs/packages/notam.md for the item reference and worked examples, or:

aviconv notam snowtam grf.txt --year 2026 > snowtam.json
aviconv notam ashtam  ashtam.txt --year 2026 > ashtam.json

License

MIT. AIXM 5.1.1 XSDs (BSD-3) and GML 3.2.1 XSDs (OGC) are bundled under LICENSES/ from PR 9 onward.

Download files

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

Source Distribution

aviconv_notam-0.2.0.tar.gz (259.6 kB view details)

Uploaded Source

Built Distribution

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

aviconv_notam-0.2.0-py3-none-any.whl (325.2 kB view details)

Uploaded Python 3

File details

Details for the file aviconv_notam-0.2.0.tar.gz.

File metadata

  • Download URL: aviconv_notam-0.2.0.tar.gz
  • Upload date:
  • Size: 259.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for aviconv_notam-0.2.0.tar.gz
Algorithm Hash digest
SHA256 c4ae360868b05c6ec2bb35b97104bc6c0defa6a2fd65338ac3e3d86c7101afd3
MD5 61d64be47483b54f5ea8703bac64baef
BLAKE2b-256 aace63d2e675f4fecf46c097c23bc2a30137faf373b3a2b59ff8ea89ad114414

See more details on using hashes here.

Provenance

The following attestation bundles were made for aviconv_notam-0.2.0.tar.gz:

Publisher: release.yml on ams-mmd/aviconv

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

File details

Details for the file aviconv_notam-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: aviconv_notam-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 325.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for aviconv_notam-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e882d19c8a62504fcf764275c52f6225f806e2de90f40539b74fc2d9dc1f6c31
MD5 2ea6fada1504a5aec4944de329613644
BLAKE2b-256 39a1eebdecd22489c39619c1021cd3e035e446dab6b3eadc8786c93045e463f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for aviconv_notam-0.2.0-py3-none-any.whl:

Publisher: release.yml on ams-mmd/aviconv

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

Release history Release notifications | RSS feed

0.3.0

2 files

This release

0.2.0 This release

2 files

0.1.1

2 files

0.1.0

2 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