Add bufkit support
Bufget seems to be a popular program to get bufkit files from various FTP servers. We could provide similar, and it seems really easy to read into pandas.
- https://training.weather.gov/wdtd/tools/BUFKIT/BufkitUpdate.html
- ftp://ftp.meteo.psu.edu/pub/bufkit/NAM/12/nam_kunv.buf
Not sure what the canonical bufkit sites are, or if there's a standard for the different locations/models they provide. Not sure if this stuff arrives via NOAAPORT somehow either.
This is an issue I am interested in helping siphon with.
- I have a clunky BUFKIT decoder in pyIEM that emits two
DataFrames, one for the surface data and one for the sounding data. - I have a massive archive of the raw BUFKIT text files on the mtarchive website.
- I have a JSON webservice that has a handful of supported query operations against this archive, one of them returns the BUFKIT text verbatim.
So what should siphon implement here?
Well, the outcome of our discussion on MetPy was to move Siphon to focus exclusively on THREDDS, and MetPy should gain remote functionality. So I think the answer to that question is: Nothing. All of it should go into MetPy.
Goodness, I thought that discussion was had somewhere, but I could not find it in issues on MetPy, never occurred to look within discussions, sigh.
I knew it existed, so I kept searching more when issues didn't give me what I wanted. 😆