New format of NOAA Data for AMY generation

Hello Everyone,
After a good time gap i tried to generate an AMY file for a city. I accessed the NOAA website (https://gis.ncdc.noaa.gov/maps/ncei/cdo/hourly) to generate the required txt files as the modified AMY component requires .txt file as input.
But the NOAA format has again changed the way we used to download by clicking on access button (now add to cart option popping out).

On second note there is no .txt file we can genearte now. Data is accessed through a csv format. But the AMY component requires a text input file.

@chris @mostapha Can you address this how can the AMY file can be generated using existing hydra example file or is there a walk around to this.


Hope i made my self clear here
thank you

Does anyone can help how to move forward with this format

hello @Asisnath
You know this plugin for creating AMY file has bug
even old data type of NOAA couldn’t work !!!
me and my friends try in different versions and systems.
but it didn’t work.
i hope @chris fix this issue soon.
we really need this ability of dragonfly

Hi @Asisnath,

Not a solution for the new format, but, you can still access the legacy format here:

https://www7.ncdc.noaa.gov/CDO/cdo

Hope that helps you until support for the new format is implemented.

Best,
Hamza

1 Like

Perfect, Thanks its the same page we were accessing earlier. I will try the existing method to generate amy file.
Thanks @MohammadHamza

I tried just now creating the files again, works like a charm :slight_smile:

Yes i tried too, its working. Thank you.

Hello All,

I’m sorry for such a late response here but I’m very glad that you found a temporary solution. I’ll try to add methods to handle the new NOAA format soon but, if anyone is feeling brave enough, you should be able to get it to work with < 100 lines of Python code using the ladybug-core Python library that is already being used in the current AMY component.

Here’s the full SDK documentation for the ladybug-core library, which lists all of the available modules and classes (probably the most important one here is the datacollection module):
https://www.ladybug.tools/ladybug/docs/ladybug.html

And you can work with the ladybug library either with native python (installing it with ladybug-core) or you can simply type import ladybug in a GHPython component if you already have honeybee[+] installed.

1 Like