In [50]:
import urllib3
import cartopy.crs as ccrs
import matplotlib.pyplot as plt
import netCDF4
from cartopy.mpl.ticker import LongitudeFormatter, LatitudeFormatter
import numpy as np
from siphon.catalog import TDSCatalog
from siphon.ncss import NCSS
from datetime import datetime, timedelta
from netCDF4 import num2date, Dataset
import matplotlib.pyplot as plt
import cartopy.crs as ccrs
import cartopy.feature as cfeature
import tempfile
import os
import boto3
In [51]:
import imp
lib_loc = os.path.join(os.path.expanduser('~'), 'projects/ACE-ENA-EVA/code/ena_tools.py')
ena_tools = imp.load_source('ena_tools', lib_loc)
In [52]:
print(ena_tools.format_minnis(datetime.utcnow()))
my_url = ena_tools.format_minnis(datetime.utcnow())
In [53]:
my_data = ena_tools.fetch_latest_minnis()
In [54]:
fn = '/Users/scollis/ena_test.png'
fig_datetime = ena_tools.ir_plot(my_data, fn)
In [35]:
In [36]:
gen_s3_key(fig_datetime, 'minnis_ir_')
Out[36]:
In [39]:
s3_key = ena_tools.gen_s3_key(fig_datetime, 'minnis_ir_')
s3 = boto3.resource('s3')
data = open(fn, 'rb')
s3.Bucket('aceena').put_object(Key=s3_key, Body=data, ACL='public-read')
#pub_key = bucket.lookup('uploadedfiles/2015423/part-00000')
#key.set_acl('public-read')
Out[39]:
In [49]:
ena_tools.save_latest_minnis_png_s3()
Out[49]:
In [ ]: