# \[ANN\] GHCNData.jl - Helper functionality for accessing and parsing the Global Historical Climatology Network daily data archive

**URL:** <https://discourse.julialang.org/t/ann-ghcndata-jl-helper-functionality-for-accessing-and-parsing-the-global-historical-climatology-network-daily-data-archive/53624>\
**Category:** Package Announcements\
**Tags:** climate\
**Created:** [January 19, 2021, 5:20pm UTC](https://discourse.julialang.org/t/ann-ghcndata-jl-helper-functionality-for-accessing-and-parsing-the-global-historical-climatology-network-daily-data-archive/53624 "2021-01-19T17:20:17Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![willtebbutt](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/willtebbutt/32/6790_2.png) [@willtebbutt](https://discourse.julialang.org/u/willtebbutt)\
**Post date:** [January 19, 2021, 5:20pm UTC](https://discourse.julialang.org/t/ann-ghcndata-jl-helper-functionality-for-accessing-and-parsing-the-global-historical-climatology-network-daily-data-archive/53624/1 "2021-01-19T17:20:17Z")

</div>

[GHCNData.jl](https://github.com/willtebbutt/GHCNData.jl) is a small package for getting hold of the data from NOAA and parsing it. I wrote it as part of a larger project and figured other people might find it useful.

Possibly the most helpful bit of the package is the parsing – the format used by NOAA is a bit non-standard (although very well-documented). This package deals with all of that and returns you a `DataFrame`.

Please see the README for more details.

While writing this post, discourse helpfully pointed me torwards NOAAData.jl, of which I was previously unaware. It appears to be doing something similar, but appears unmaintained and looks to me more focussed on accessing a query interface, whereas GHCNData is more about just grabbing all of the data and working locally.

Feedback / contributions of course appreciated, particularly if I’ve missed another package with similar functionality!

---

<div class="post-metadata">

**Author:** ![willtebbutt](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/willtebbutt/32/6790_2.png) [@willtebbutt](https://discourse.julialang.org/u/willtebbutt)\
**Post date:** [January 19, 2021, 5:30pm UTC](https://discourse.julialang.org/t/ann-ghcndata-jl-helper-functionality-for-accessing-and-parsing-the-global-historical-climatology-network-daily-data-archive/53624/2 "2021-01-19T17:30:40Z")

</div>

Also, thanks to @oxinabox for helping me out with making [`DataDeps.jl`](https://github.com/oxinabox/DataDeps.jl) play nicely with my tests.
