Skip to content

Instantly share code, notes, and snippets.

View chryss's full-sized avatar

Chris Waigl chryss

View GitHub Profile
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@chryss
chryss / wrf39_source_file.ipynb
Created August 17, 2018 16:27
Fuego volcano source file
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@chryss
chryss / wrf39_source_file.ipynb
Created August 17, 2018 16:27
Fuego volcano source file
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@chryss
chryss / getthething.py
Created June 8, 2018 20:28
What to do when an API returns EITHER a scalar/string OR a list of scalars/strings, and you want the first one
mylist = ['a', 'b']
mynotalist = 'a'
def getthething(athing):
return list(athing)[0]
print(getthething(mylist))
print(getthething(mynotalist))
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
GROUP = INVENTORYMETADATA
GROUPTYPE = MASTERGROUP
GROUP = ECSDATAGRANULE
OBJECT = LOCALGRANULEID
NUM_VAL = 1
VALUE = "MOD021KM.A2015166.2225.005.2015167074726.hdf"
END_OBJECT = LOCALGRANULEID
{'INVENTORYMETADATA': {'ADDITIONALATTRIBUTES': {'AveragedBlackBodyTemperature': 290.02,
'AveragedFocalPlane1Temperature': 269.94,
'AveragedFocalPlane2Temperature': 270.15,
'AveragedFocalPlane3Temperature': 83.34,
'AveragedFocalPlane4Temperature': 83.02,
'AveragedMirrorTemperature': 277.73,
'CalibrationQuality': 'marginal',
'MissionPhase': 'EXECUTION',
'NadirPointing': 'Y'},
'ANCILLARYINPUTGRANULE': {'ANCILLARYINPUTPOINTER': 'MOD03.A2015166.2225.005.2015167051911.hdf',
### 42 OPEN FILES:
[u'/Users/chris/.virtualenvs/science27/lib/python2.7/site-packages/mpl_toolkits/basemap/data/gshhs_l.dat',
u'/Users/chris/.virtualenvs/science27/lib/python2.7/site-packages/mpl_toolkits/basemap/data/gshhs_l.dat',
u'/Users/chris/.virtualenvs/science27/lib/python2.7/site-packages/mpl_toolkits/basemap/data/riversmeta_l.dat',
u'/Users/chris/.virtualenvs/science27/lib/python2.7/site-packages/mpl_toolkits/basemap/data/gshhs_l.dat',
u'/Users/chris/.virtualenvs/science27/lib/python2.7/site-packages/mpl_toolkits/basemap/data/countriesmeta_l.dat',
u'/Users/chris/.virtualenvs/science27/lib/python2.7/site-packages/mpl_toolkits/basemap/data/riversmeta_l.dat',
u'/Users/chris/.virtualenvs/science27/lib/python2.7/site-packages/mpl_toolkits/basemap/data/gshhsmeta_l.dat',
u'/Users/chris/.virtualenvs/science27/lib/python2.7/site-packages/mpl_toolkits/basemap/data/gshhs_l.dat',
u'/Users/chris/.virtualenvs/science27/lib/python2.7/site-packages/mpl_toolkits/basemap/data/rivers_l.dat',
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.