![]() |
FireSTARR
|
Functions | |
is_sequential_days (data) | |
Determine if data is sequential days. | |
is_sequential_hours (data) | |
Determine if data is sequential hours. | |
find_q (temp, rh) | |
Find specific humidity. | |
find_rh (q, temp) | |
Find relative humidity. | |
julian (mon, day) | |
Find day of year. | |
sun (lat, lon, mon, day, hour, timezone) | |
Find solar radiation at a give time and place. | |
seasonal_curing (julian_date) | |
save_csv (df, file) | |
ensure_dir (dir) | |
try_remove (file) | |
find_files (folder, file_mask=' *') | |
fix_timezone_offset (d) | |
save_http (to_dir, url, save_as=None, mode='wb', ignore_existing=False) | |
save_ftp (to_dir, url, user="anonymous", password="") | |
Variables | |
_create_default_https_context | |
So HTTPS transfers work properly. | |
Helper functions
util.ensure_dir | ( | dir | ) |
Make sure directory exists
util.find_files | ( | folder, | |
file_mask = '*' ) |
Find all files matching mask recursively in folder
util.find_q | ( | temp, | |
rh ) |
Find specific humidity.
temp | Temperature (Celcius) |
rh | Relative humidity (percent, 0-100) |
util.find_rh | ( | q, | |
temp ) |
Find relative humidity.
q | Specific humidity (g/kg) |
temp | Temperature (Celcius) |
util.fix_timezone_offset | ( | d | ) |
Convert from UTC to local time, respecting DST if required
util.is_sequential_days | ( | data | ) |
Determine if data is sequential days.
data | data to check |
util.is_sequential_hours | ( | data | ) |
Determine if data is sequential hours.
data | data to check |
util.julian | ( | mon, | |
day ) |
Find day of year.
Does not properly deal with leap years.
mon | Month |
day | Day of month |
util.save_ftp | ( | to_dir, | |
url, | |||
user = "anonymous", | |||
password = "" ) |
Save file at given URL into given directory using an FTP connection
util.save_http | ( | to_dir, | |
url, | |||
save_as = None, | |||
mode = 'wb', | |||
ignore_existing = False ) |
Save file at given URL into given directory using an HTTP connection
util.sun | ( | lat, | |
lon, | |||
mon, | |||
day, | |||
hour, | |||
timezone ) |
Find solar radiation at a give time and place.
lat | Latitude (degrees) |
long | Longitude (degrees) |
mon | Month (1-12) |
day | Day of month |
hour | Hour of day |
timezone | Offset from GMT in hours |
util.try_remove | ( | file | ) |
Try to delete file but don't worry if it doesn't work