examples with dataframe output
import ambee_sdk as ambee
import datetime
x_api_key = "Your Key Here"
aq = ambee.air_quality(x_api_key=x_api_key)
aq.x_api_key
aq.get_latest(by='latlng', lat=12, lng=77, return_df=True)
aq.get_latest(by='postcode', postalCode=560020, countryCode="IN",return_df=True)
aq.get_latest(by='city', city="Mysore", return_df=True)
aq.get_latest(by='countrycode', countryCode="IN", return_df=True)
to_val = datetime.datetime.utcnow()
from_val = to_val - datetime.timedelta(days=1)
to_val = to_val.strftime("%Y-%m-%d %H:%M:%S")
to_val
from_val = from_val.strftime("%Y-%m-%d %H:%M:%S")
from_val
aq.get_historical(by='latlng', lat=12, lng=77, from_val=from_val, to_val=to_val, return_df=True)
aq.get_historical(by='postcode', postalCode=560020, countryCode="IN", from_val=from_val, to_val=to_val, return_df=True)
pollen = ambee.pollen(x_api_key=x_api_key)
pollen.get_latest(by='latlng', lat=12, lng=77, return_df=True)
pollen.get_latest(by='place', place='London', return_df=True)
pollen.get_historical(by='latlng', lat=12, lng=77, from_val=from_val, to_val=to_val, return_df=True)
pollen.get_historical(by='place', place='London', from_val=from_val, to_val=to_val, return_df=True)
pollen.get_forecast(by='latlng', lat=12, lng=77, return_df=True)
pollen.get_forecast(by='place', place='London', return_df=True)
weather = ambee.weather(x_api_key=x_api_key)
weather.get_latest(by='latlng', lat=12, lng=77, return_df=True)
weather.get_historical(by='latlng', lat=12, lng=77, from_val=from_val, to_val=to_val, return_df=True)
weather.get_historical(by='latlng', lat=12, lng=77, from_val=from_val, to_val=to_val, daily=True, return_df=True)
weather.get_forecast(by='latlng', lat=12, lng=77, return_df=True)
weather.get_forecast(by='latlng', lat=12, lng=77, daily=True, return_df=True)
weather.get_severe_weather(by='latlng', lat=12, lng=77, return_df=True)
weather.get_severe_weather(by='place', place='London', return_df=True)
weather.get_latest(by='latlng', lat=12, lng=77, units='si', return_df=True)
weather.get_historical(by='latlng', lat=12, lng=77, from_val=from_val, to_val=to_val, units='si', return_df=True)
weather.get_historical(by='latlng', lat=12, lng=77, from_val=from_val, to_val=to_val, daily=True, units='si', return_df=True)
weather.get_forecast(by='latlng', lat=12, lng=77, units='si', return_df=True)
weather.get_forecast(by='latlng', lat=12, lng=77, daily=True, units='si', return_df=True)
weather.get_severe_weather(by='latlng', lat=12, lng=77, units='si', return_df=True)
weather.get_severe_weather(by='place', place='London', units='si', return_df=True)
fire = ambee.fire(x_api_key=x_api_key)
fire.get_latest(by='latlng', lat=12, lng=77, return_df=True)
fire.get_latest(by='place', place='London', return_df=True)
fire.get_latest(by="polygon", burnedAreaLoc=True,coordinates=[[-147.6153523, 64.8027699],[-147.6097851, 64.8030029],[-147.6097314, 64.8010606]],return_df=True)
fire.get_forcast(by="latlng", lat=-28.25, lng=142.5, return_df=True)
ndvi = ambee.ndvi(x_api_key=x_api_key)
ndvi.get_latest(by='latlng', lat=12, lng=77, return_df=True)
disaster = ambee.natural_disaster(x_api_key=x_api_key)
disaster.get_latest(by="latlng",lat=-15.76166996,lng=-72.48771045489497, return_df=True)
disaster.get_historical(by="latlng",lat=-15.76166996,lng=-72.48771045489497, from_val=from_val, to_val=to_val, return_df=True)