gsd-parser
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

gsl-parser

Parse GSL format ascii reports from https://rucsoundings.noaa.gov

yarn add gsl-parser

then parse away! 🎉

import parse from 'gsl-parser'

// fetch the ascii report from
// https://rucsoundings.noaa.gov/get_soundings.cgi
//
// documentation on parameters here:
// https://rucsoundings.noaa.gov/text_sounding_query_parameters.pdf

const data = parse(asciiReport)

console.log(data)

Example output

This project is 100% Typescript, which helps a lot! However, you can also check out the test fixtures.

Note: Units of measurement are a little non-trivial. (For example, temperature is measured in tenths of a degree celsius.) Check out the format docs for more.

Limitations

This parser is just tested with Op40 analyses at the moment. Other reports are untested. PRs welcome!

Dependencies (0)

    Dev Dependencies (6)

    Package Sidebar

    Install

    npm i gsd-parser

    Weekly Downloads

    0

    Version

    1.0.0

    License

    MIT

    Unpacked Size

    9.06 kB

    Total Files

    5

    Last publish

    Collaborators

    • aeharding