rename
This commit is contained in:
parent
dc425d337a
commit
5dc2f23dc0
|
@ -4,6 +4,7 @@ from datetime import datetime
|
||||||
import cartopy.crs as ccrs
|
import cartopy.crs as ccrs
|
||||||
import matplotlib.pyplot as plt
|
import matplotlib.pyplot as plt
|
||||||
import numpy as np
|
import numpy as np
|
||||||
|
from mpl_toolkits.axes_grid1 import make_axes_locatable
|
||||||
|
|
||||||
"""
|
"""
|
||||||
https://github.com/daniestevez/jupyter_notebooks/blob/master/IONEX.ipynb
|
https://github.com/daniestevez/jupyter_notebooks/blob/master/IONEX.ipynb
|
||||||
|
@ -52,17 +53,17 @@ def plot_tec_map(tecmap, lon_range: list, lat_range: list):
|
||||||
h = plt.imshow(tecmap_ranged, cmap='viridis', vmin=0, vmax=100, extent=(lon_range[0], lon_range[1], lat_range[0], lat_range[1]), transform=proj)
|
h = plt.imshow(tecmap_ranged, cmap='viridis', vmin=0, vmax=100, extent=(lon_range[0], lon_range[1], lat_range[0], lat_range[1]), transform=proj)
|
||||||
|
|
||||||
# Make graph pretty
|
# Make graph pretty
|
||||||
# ax.coastlines()
|
ax.coastlines()
|
||||||
# plt.title('VTEC map')
|
plt.title('VTEC map')
|
||||||
# divider = make_axes_locatable(ax)
|
divider = make_axes_locatable(ax)
|
||||||
# ax_cb = divider.new_horizontal(size='5%', pad=0.1, axes_class=plt.Axes)
|
ax_cb = divider.new_horizontal(size='5%', pad=0.1, axes_class=plt.Axes)
|
||||||
# f.add_axes(ax_cb)
|
f.add_axes(ax_cb)
|
||||||
# cb = plt.colorbar(h, cax=ax_cb)
|
cb = plt.colorbar(h, cax=ax_cb)
|
||||||
# plt.rc('text', usetex=True)
|
plt.rc('text', usetex=True)
|
||||||
# cb.set_label('TECU ($10^{16} \\mathrm{el}/\\mathrm{m}^2$)')
|
cb.set_label('TECU ($10^{16} \\mathrm{el}/\\mathrm{m}^2$)')
|
||||||
# plt.show()
|
plt.show()
|
||||||
|
|
||||||
# Deallocate
|
# Deallocate
|
||||||
plt.close()
|
plt.close()
|
||||||
|
|
||||||
return tecmap_ranged
|
return tecmap_ranged, plt
|
|
@ -84,7 +84,7 @@ def update_cache():
|
||||||
for tecmap, epoch in get_tecmaps(ionex_data):
|
for tecmap, epoch in get_tecmaps(ionex_data):
|
||||||
parsed_dt = parse_ionex_datetime(epoch)
|
parsed_dt = parse_ionex_datetime(epoch)
|
||||||
if parsed_dt.hour == utc_hr:
|
if parsed_dt.hour == utc_hr:
|
||||||
avg_tec = np.mean(plot_tec_map(tecmap, [float(LON_RANGE_MIN), float(LON_RANGE_MAX)], [float(LAT_RANGE_MIN), float(LAT_RANGE_MAX)]))
|
avg_tec = np.mean(plot_tec_map(tecmap, [float(LON_RANGE_MIN), float(LON_RANGE_MAX)], [float(LAT_RANGE_MIN), float(LAT_RANGE_MAX)])[0])
|
||||||
logging.info(f'Data timestamp: {parsed_dt.isoformat()}')
|
logging.info(f'Data timestamp: {parsed_dt.isoformat()}')
|
||||||
break
|
break
|
||||||
latest = round(avg_tec, 1)
|
latest = round(avg_tec, 1)
|
|
@ -6,7 +6,7 @@ After=network.target
|
||||||
Type=simple
|
Type=simple
|
||||||
User=homeassistant
|
User=homeassistant
|
||||||
EnvironmentFile=/etc/secrets/space-weather
|
EnvironmentFile=/etc/secrets/space-weather
|
||||||
ExecStart=/srv/space-weather/ha-noaa-space-weather/venv/bin/python /srv/space-weather/ha-noaa-space-weather/feeder-mqtt/main.py
|
ExecStart=/srv/space-weather/ha-noaa-space-weather/venv/bin/python /srv/space-weather/ha-noaa-space-weather/feeder/main.py
|
||||||
Restart=on-failure
|
Restart=on-failure
|
||||||
RestartSec=5s
|
RestartSec=5s
|
||||||
|
|
Loading…
Reference in New Issue