Merge pull request #9 from xmichaelx/main
Small fixes and handling corner cases with sat visibilitymerge-requests/2/head
commit
12245fff05
|
@ -7,5 +7,5 @@ Python based radio frequency satellite tracking
|
|||
To view data attached as example:
|
||||
|
||||
```
|
||||
python3 rfplot.py -p data -P 2021-08-04T20:48:35 -s 50 -l 1800 -C 4171
|
||||
python3 rfplot.py -p .\data\2021-08-04T20_48_35 -s 50 -l 1800 -C 4171
|
||||
```
|
||||
|
|
|
@ -136,6 +136,9 @@ def main():
|
|||
for sat_info in satellite_info:
|
||||
satellite = EarthSatellite(sat_info["tle"][-2], sat_info["tle"][-1])
|
||||
t, events = satellite.find_events(site_location, t0, t1, altitude_degrees=0.0)
|
||||
alt, _, _ = (satellite - site_location).at(t0).altaz()
|
||||
if len(t) == 0 and alt.degrees > 0:
|
||||
t, events = [t0, t1], [0,2]
|
||||
if len(t) > 0:
|
||||
pairs = [ (ti, event) for ti, event in zip(t, events)]
|
||||
if pairs[0][1] in [1,2]:
|
||||
|
|
|
@ -45,7 +45,7 @@ class Spectrogram:
|
|||
else:
|
||||
print(f"Spectrogram is not available under {fname}\nUsing {fnames[0]} instead")
|
||||
fname = fnames[0]
|
||||
ifile = int(fname.split("_")[1].replace(".bin", ""))
|
||||
ifile = int(fname.split("_")[-1].replace(".bin", ""))
|
||||
|
||||
# Read first header
|
||||
with open(fname, "rb") as fp:
|
||||
|
|
Loading…
Reference in New Issue