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 no command line interface yet. The Python API is pretty simple:
from isd import Record
records = []
with open("isd-file") as file:
records.append(Record.parse(file))
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.0.tar.gz
(851.9 kB
view details)
Built Distribution
isd-0.1.0-py3-none-any.whl
(4.8 kB
view details)
File details
Details for the file isd-0.1.0.tar.gz
.
File metadata
- Download URL: isd-0.1.0.tar.gz
- Upload date:
- Size: 851.9 kB
- 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 | 5d88e6c376d945e725bbc98f02ba8209fac742783388093f86174ebc761ce4c7 |
|
MD5 | 7a207629442f951d0bfee295fff3493a |
|
BLAKE2b-256 | dc54b6e1cb55b62c8726fd70742d321052e9cdffc368020a7ed63e02b8349c1a |
Provenance
File details
Details for the file isd-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: isd-0.1.0-py3-none-any.whl
- Upload date:
- Size: 4.8 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 | a5406d94c2cb9bddd22b4ba0b3d05c8ef6eb16258a8824df39d537b8bd83903c |
|
MD5 | 93a6bdaabae5b9ef0fa70348f0d6ad4c |
|
BLAKE2b-256 | 54ff8e11f7da1dc9e9b6f83f81759d408163245926599a361eafa02514854568 |