dcspy
is a python tool for retrieving data from the NOAA GOES Satellite system.
Download the latest .tar.gz
from releases page and install it using pip
pip install dcspy-#.#.#.tar.gz
from dcspy import DcpMessage
msg = DcpMessage.get(username="<USERNAME>",
password="<PASSWORD>",
search_criteria="<PATH TO SEARCH CRITERIA>",
host="<HOST>",
debug=True)
print("\n".join(msg))
Path to Search Criteria file should be passed when getting dcp messages. Search Criteria file should be json
. An
example is provided below.
{
"DRS_SINCE": "now - 1 hour",
"DRS_UNTIL": "now",
"SOURCE": [
"GOES_SELFTIMED",
"GOES_RANDOM"
],
"DCP_ADDRESS": [
"address1",
"address2"
]
}
- NOTE THAT, only following keywords are supported by
dcspy
at this point:DRS_SINCE
: stringDRS_UNTIL
: stringSOURCE
(can beGOES_SELFTIMED
orGOES_RANDOM
, or both) : list of stringsDCP_ADDRESS
(can add multiple dcp addresses): list of strings
- All other keywords will be ignored.
- For more information about search criteria, check opendcs doc here.
- Manoj Kotteda
- Darshan Baral