Source code for pyearthdata.power
"""
Fetching NASA/POWER CERES/MERRA2 Native Resolution Daily Data
"""
from .utils import get
[docs]
def get_temp(longitude, latitude, start, end, **kwargs):
"""
Fetch temperature data at a specific date and (lat, lon) pair
:param longitude: [Float] Longitude e.g. 77.0000
:param latitude: [Float] Latitude
:param start: [Integer] Start date. format YYYYMMDD
:param end: [Integer] End Date. format YYYYMMDD
:return: An Image
Usage::
# from PyEarthData import power
res = power.get_temp(77,22,20141201,20141205)
print(res)
print(res["geometry"])
"""
args = {
"parameters":"QV2M,RH2M,PRECTOTCORR",
"community":"RE",
"longitude":longitude,
"latitude":latitude,
"start":start,
"end":end,
"format":"JSON",
"user":"DAV",
}
url = "https://power.larc.nasa.gov/api/temporal/daily/point"
out = get(url, args, "application/json", **kwargs)
return out.json()