Skip to main content

Reads and archives NOAA Integrated Surface Database (ISD) files

Project description

pyisd

Reads NOAA Integrated Surface Database (ISD) data.

CI

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


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)

Uploaded Source

Built Distribution

isd-0.1.0-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

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

Hashes for isd-0.1.0.tar.gz
Algorithm Hash digest
SHA256 5d88e6c376d945e725bbc98f02ba8209fac742783388093f86174ebc761ce4c7
MD5 7a207629442f951d0bfee295fff3493a
BLAKE2b-256 dc54b6e1cb55b62c8726fd70742d321052e9cdffc368020a7ed63e02b8349c1a

See more details on using hashes here.

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

Hashes for isd-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a5406d94c2cb9bddd22b4ba0b3d05c8ef6eb16258a8824df39d537b8bd83903c
MD5 93a6bdaabae5b9ef0fa70348f0d6ad4c
BLAKE2b-256 54ff8e11f7da1dc9e9b6f83f81759d408163245926599a361eafa02514854568

See more details on using hashes here.

Provenance

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