atcf-data-parser
Parse a-deck data posted online by the Automated Tropical Cyclone Forecasting System
What it is and what it does
atcf-data-parser is a specialized tool for working with a-deck forecast data from the Automated Tropical Cyclone Forecasting System. It provides both a Python library and command-line utility to parse, load, and manipulate tropical cyclone forecast data in a structured way. The package depends on standard data-science libraries (numpy, pandas) for data handling, requests for fetching remote data, and rich for terminal output formatting.
The package is aimed at meteorologists, researchers, and developers working with tropical cyclone forecasts. It's actively maintained, supports modern Python versions (3.11 through 3.14), and carries an MIT license with no legal restrictions on use. With low install friction and no known security vulnerabilities, it's a straightforward addition to a data-analysis workflow.
Use it for:
- Extract and analyze tropical cyclone forecast tracks from a-deck data files for research or operational use
- Build automated pipelines to fetch and parse the latest forecast data from the Automated Tropical Cyclone Forecasting System
- Convert raw a-deck forecast records into pandas DataFrames for statistical analysis or visualization
- Command-line processing of a-deck files as part of weather data workflows or batch jobs
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Parses a-deck forecast data from the Automated Tropical Cyclone Forecasting System and provides both a Python API and command-line interface for working with this data.
Yes, if you work with tropical cyclone forecast data. The package is production-stable, actively maintained, has low install friction, carries a permissive MIT license, and has no known vulnerabilities. It fills a specific niche—parsing a-deck data—with a clean API and CLI. Install it if you need to work with this data format; skip it otherwise.
Install
atcf-data-parser on PyPI
pip
pip install atcf-data-parseruv
uv add atcf-data-parserpoetry
poetry add atcf-data-parserInstalling atcf-data-parser
Before you install
Low install friction with a pure-Python wheel and six common dependencies (click, numpy, pandas, requests, retry, rich). Repository is actively maintained with recent commits and marked production-stable.
License in practice
MIT license permits unrestricted use, modification, and distribution with minimal legal friction.
Quickstart
pip install atcf-data-parser
import atcf_data_parser
# Use the parser to load and work with a-deck forecast data
# See documentation at palewi.re/docs/atcf-data-parser/
Requires Python 3.11 or later.
Verify before relying
- Whether the package handles real-time data feeds or only static/archived a-deck files
- Performance characteristics when parsing large forecast datasets
- Specific command-line interface capabilities beyond basic parsing
Package facts
| License | MIT (permissive) |
| Python support | supports the current Python release (>=3.11) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 6 — click, numpy, pandas, requests, retry, rich |
| Maintenance | actively maintained — 129 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 116,075/month — #12,219 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: atcf_data_parser-0.0.3-py3-none-any.whl
Tags
More Information Analysis packages
A drop-in replacement for Python's standard…
permissive · top 100 on PyPI
pyarrowpyarrow provides Python bindings to Apache…
permissive · top 100 on PyPI
networkxNetworkX provides data structures and…
permissive · top 1,000 on PyPI
snowflake-connector-pythonConnects Python applications to Snowflake data…
permissive · top 1,000 on PyPI
contourpyContourPy calculates contours of 2D…
permissive · top 1,000 on PyPI
snowflake-snowpark-pythonSnowpark Python provides APIs to query and…
permissive · top 1,000 on PyPI
metarParses METAR and SPECI coded aviation weather…
permissive · top 15,000 on PyPI
accuweatherAsync Python wrapper for fetching current…
permissive · top 15,000 on PyPI
herbie-dataHerbie downloads numerical weather prediction…
permissive · top 15,000 on PyPI
meteostatMeteostat provides access to historical weather…
unclear · top 15,000 on PyPI
aio-georss-gdacsProvides async access to Global Disaster Alert…
permissive · top 15,000 on PyPI
earthkit-meteoComputes meteorological quantities (potential…
permissive · top 15,000 on PyPI
AEMET-OpenDataPython client for the AEMET OpenData Rest API…
copyleft · top 15,000 on PyPI
irm-kmi-apiAsync Python client to fetch current weather,…
permissive · top 15,000 on PyPI
meteofrance-apiPython client for the private Météo-France API,…
permissive · top 15,000 on PyPI
cfgribcfgrib maps GRIB meteorological data files to…
permissive · top 5,000 on PyPI