Skip to main content

Reads and archives NOAA Integrated Surface Database (ISD) files

Project description

pyisd

Reads NOAA Integrated Surface Database (ISD) data.

CI PyPI Documentation Status

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


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.2.tar.gz (1.7 MB view details)

Uploaded Source

Built Distribution

isd-0.1.2-py3-none-any.whl (7.4 kB view details)

Uploaded Python 3

File details

Details for the file isd-0.1.2.tar.gz.

File metadata

  • Download URL: isd-0.1.2.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

Hashes for isd-0.1.2.tar.gz
Algorithm Hash digest
SHA256 8d8f4c73080fd6bddcd7a95d0464f6df1761869c1f184e72f2d9aa2a395c93e4
MD5 db949f67b5ec63a4143e340932358b7c
BLAKE2b-256 2d5ac2f6528d7df9bd754aab3623e96eafa7b001eb59625c70cc1a740a8a1c25

See more details on using hashes here.

File details

Details for the file isd-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: isd-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 7.4 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

Hashes for isd-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 2794dbcb56766d3412417e83615a073344fae49949fdeec4c201edb3ef82e364
MD5 869c6f86a04cb47a9cc703ea3bbcc3a7
BLAKE2b-256 fc2e4ba2d5c71b8b471bdbe06aeec91d092e2b0022685d03f38ecc502bff96c0

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page