Reads and archives NOAA Integrated Surface Database (ISD) files
Project description
pyisd
Reads NOAA Integrated Surface Database (ISD) data.
Installation
$ pip install isd
Usage
There is a simple command line interface.
The isd record
command prints a single record in JSON format:
$ isd record 720538-00164-2021
The Python API allows reading compressed and uncompressed ISD files:
import isd
with isd.open("isd-file") as records_iterator:
records = list(records_iterator)
There is currently no parsing of the additional_data
section, but all mandatory fields are parsed out into appropriately-typed fields on a Record
.
Development
Install the development requirements and the package in editable mode:
$ pip install -e .
$ pip install -r requirements-dev.txt
To run the unit tests:
$ pytest
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
isd-0.1.1.tar.gz
(1.7 MB
view details)
Built Distribution
isd-0.1.1-py3-none-any.whl
(7.3 kB
view details)
File details
Details for the file isd-0.1.1.tar.gz
.
File metadata
- Download URL: isd-0.1.1.tar.gz
- Upload date:
- Size: 1.7 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | aaa677d6c88f603c0314223dffaf27ab902afe5e081884999f68ad413b146b12 |
|
MD5 | 917c31fb0e74bac14de738050251452a |
|
BLAKE2b-256 | a566562218b9479709a2401a887ab3b7f7a144cadd39cf74bf21ab31f538ed68 |
File details
Details for the file isd-0.1.1-py3-none-any.whl
.
File metadata
- Download URL: isd-0.1.1-py3-none-any.whl
- Upload date:
- Size: 7.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f938c6d4137ff7f98d28703d6d6d7c2d24c8599c92dcd330e80307fa942f3ac |
|
MD5 | 80b0e8655c5bd29d56a0c024429a1f3d |
|
BLAKE2b-256 | 700305c62de4dbdca429ae7e8f455b29e431d4a952db0dfe0aa25e2ee164b946 |