Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update sat passes #27

Merged
merged 1 commit into from
Jun 14, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 13 additions & 4 deletions generate_sat_passes.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,16 @@

import pandas as pd
import requests
from tqdm import tqdm


# Set some parameters for West Seattle
# Set some parameters for SSC's north field
latitude = 47.549952
longitude = -122.354088
altitude = 93 # https://www.freemaptools.com/elevation-finder.htm
min_elevation = 30
start_date = "2023-06-21"
end_date = "2023-06-24"
start_date = "2024-06-21"
end_date = "2024-06-24"

# N2YO API details
BASE_URL = "https://api.n2yo.com/rest/v1/satellite/radiopasses"
Expand All @@ -22,10 +23,18 @@
"ISS": 25544,
"SO-50": 27607,
"AO-91": 43017,
"AO-27": 22825,
"TEVEL-1": 51013,
"TEVEL-2": 51069,
"TEVEL-3": 50988,
"TEVEL-4": 51063,
"TEVEL-5": 50998,
"TEVEL-6": 50999,
"TEVEL-7": 51000,
"TEVEL-8": 50989,
"PO-101": 43678,
"CAS-3H": 40908,
"CAS-5A": 54684,
}

# Columns for the output table
Expand Down Expand Up @@ -103,7 +112,7 @@ def get_satellite_passes(satellite: str, api_key: str) -> pd.DataFrame:

# Grab passes for all satellites
passes = []
for satellite in SATELLITE_IDS.keys():
for satellite in tqdm(SATELLITE_IDS.keys()):
passes.append(get_satellite_passes(satellite, api_key))

# Concatenate passes and sort by time
Expand Down
72 changes: 58 additions & 14 deletions site/_static/satellite_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
Updated ###updated###.
```

Satellite pass information is typically released up to ten days before they pass. Check back closer to the time.
Here are some details for the satellites we're likely to work during Field Day. The information is taken primarily from [Clint K6LCS's website](https://www.work-sat.com/), and with help from [Mike KB8BMY](http://qrz.com/db/KB8BMY), with thanks. The frequencies in the tables below contain uplinks and downlinks, with Doppler shift taken into account for aquisition of signal (AOS) and loss of signal (LOS) times.


## Passes
Expand All @@ -14,28 +14,21 @@ Satellite pass information is typically released up to ten days before they pass

## Satellite information


### ISS cross-band repeater

| | RX | TX | TX Tone |
| -------- | ------- | ------- | ------- |
| AOS | 145.990 | 437.810 | 67.0 |
| Overhead | 145.990 | 437.800 | 67.0 |
| LOS | 145.990 | 437.790 | 67.0 |
Satellite function reports [are available here](https://www.amsat.org/status/).


### TEVEL-3, TEVEL-4, TEVEL-5
### ISS cross-band repeater

| | RX | TX | TX Tone |
| -------- | ------- | ------- | ------- |
| AOS | 436.410 | 145.970 | 67.0 |
| Overhead | 436.400 | 145.970 | 67.0 |
| LOS | 436.390 | 145.970 | 67.0 |
| AOS | 437.810 | 145.990 | 67.0 |
| Overhead | 437.800 | 145.990 | 67.0 |
| LOS | 437.790 | 145.990 | 67.0 |


### SO-50

SO-50's ten-minute timer can be restarted by transmitting a two-second carrier with a tone of 74.4 Hz.
SO-50's ten-minute timer can be armed by transmitting a two-second carrier with a tone of 74.4 Hz.

| | RX | TX | TX Tone |
| --------- | ------- | ------- | ------- |
Expand All @@ -54,3 +47,54 @@ AO-91 is only active when in sunlight, so night passes are not possible.
| AOS | 145.960 | 435.240 | 67.0 |
| Overhead | 145.960 | 435.250 | 67.0 |
| LOS | 145.960 | 435.260 | 67.0 |


### AO-27

AO-27 is active for four minutes on passes over mid-latitudes.

| | RX | TX | TX Tone |
| -------- | ------- | ------- | ------- |
| AOS | 436.805 | 145.850 | |
| Overhead | 436.795 | 145.850 | |
| LOS | 436.785 | 145.850 | |


### TEVEL satellites

| | RX | TX | TX Tone |
| -------- | ------- | ------- | ------- |
| AOS | 436.410 | 145.970 | |
| Overhead | 436.400 | 145.970 | |
| LOS | 436.390 | 145.970 | |


### PO-101

PO-101 [operates on a schedule](https://twitter.com/Diwata2PH).

| | RX | TX | TX Tone |
| -------- | ------- | ------- | ------- |
| AOS | 145.900 | 437.490 | 141.3 |
| Overhead | 145.900 | 437.500 | 141.3 |
| LOS | 145.900 | 437.510 | 141.3 |


### CAS-3H

CAS-3H alternates between an FM transponder and a telemetry beacon on 437.200 MHz, on no set schedule. See the [AMSAT status page](http://www.amsat.org/status/) to determine if the FM transponder is on.

| | RX | TX | TX Tone |
| -------- | ------- | ------- | ------- |
| AOS | 437.210 | 144.350 | |
| Overhead | 437.200 | 144.350 | |
| LOS | 437.190 | 144.350 | |


### CAS-5A

| | RX | TX | TX Tone |
| -------- | ------- | ------- | ------- |
| AOS | 435.610 | 145.925 | |
| Overhead | 435.600 | 145.925 | |
| LOS | 435.590 | 145.925 | |
158 changes: 141 additions & 17 deletions site/schedule_and_activities/satellite.md
Original file line number Diff line number Diff line change
@@ -1,42 +1,115 @@
# Satellite passes

```{note}
Updated 2024-04-22T18:58:19.799422.
Updated 2024-06-14T10:03:45.538030.
```

Satellite pass information is typically released up to ten days before they pass. Check back closer to the time.
Here are some details for the satellites we're likely to work during Field Day. The information is taken primarily from [Clint K6LCS's website](https://www.work-sat.com/), and with help from [Mike KB8BMY](http://qrz.com/db/KB8BMY), with thanks. The frequencies in the tables below contain uplinks and downlinks, with Doppler shift taken into account for aquisition of signal (AOS) and loss of signal (LOS) times.


## Passes

| Satellite | AOS Time | AOS Az | MOS Time | MOS Az | MOS El | LOS Time | LOS Az |
|-------------|------------|----------|------------|----------|----------|------------|----------|
| Satellite | AOS Time | AOS Az | MOS Time | MOS Az | MOS El | LOS Time | LOS Az |
|:------------|:-----------|:---------|:-----------|:---------|---------:|:-----------|:---------|
| CAS-5A | Fri 03:55 | S | Fri 04:01 | W | 63 | Fri 04:06 | NNW |
| PO-101 | Fri 04:52 | S | Fri 04:58 | W | 56 | Fri 05:04 | NNW |
| ISS | Fri 05:31 | SW | Fri 05:37 | SE | 32 | Fri 05:42 | ENE |
| SO-50 | Fri 06:05 | NW | Fri 06:12 | NE | 42 | Fri 06:18 | SE |
| ISS | Fri 07:08 | W | Fri 07:13 | NNW | 60 | Fri 07:19 | ENE |
| CAS-3H | Fri 07:33 | NNE | Fri 07:39 | E | 65 | Fri 07:44 | S |
| ISS | Fri 08:45 | W | Fri 08:50 | N | 39 | Fri 08:56 | E |
| AO-91 | Fri 09:22 | SSE | Fri 09:29 | ENE | 57 | Fri 09:36 | N |
| ISS | Fri 10:22 | WNW | Fri 10:27 | NNE | 76 | Fri 10:33 | ESE |
| AO-27 | Fri 11:06 | N | Fri 11:14 | WNW | 61 | Fri 11:21 | SSW |
| TEVEL-8 | Fri 11:46 | NNE | Fri 11:51 | E | 31 | Fri 11:55 | S |
| TEVEL-2 | Fri 12:11 | N | Fri 12:16 | ESE | 81 | Fri 12:21 | S |
| TEVEL-3 | Fri 12:15 | N | Fri 12:20 | W | 86 | Fri 12:25 | S |
| TEVEL-4 | Fri 12:34 | N | Fri 12:39 | WNW | 43 | Fri 12:43 | SSW |
| TEVEL-7 | Fri 12:39 | N | Fri 12:44 | WNW | 39 | Fri 12:49 | SW |
| TEVEL-5 | Fri 12:44 | N | Fri 12:49 | WNW | 36 | Fri 12:53 | SW |
| CAS-5A | Fri 16:50 | N | Fri 16:56 | WSW | 88 | Fri 17:01 | S |
| PO-101 | Fri 18:05 | N | Fri 18:11 | WNW | 54 | Fri 18:17 | SSW |
| CAS-3H | Fri 18:12 | SE | Fri 18:18 | ENE | 42 | Fri 18:23 | N |
| AO-27 | Fri 20:48 | SE | Fri 20:55 | ENE | 43 | Fri 21:03 | N |
| SO-50 | Fri 22:00 | S | Fri 22:07 | ESE | 36 | Fri 22:13 | NE |
| AO-91 | Fri 22:36 | N | Fri 22:44 | E | 69 | Fri 22:50 | S |
| TEVEL-4 | Fri 22:56 | SSE | Fri 23:00 | E | 53 | Fri 23:05 | N |
| TEVEL-5 | Fri 23:02 | SSE | Fri 23:07 | ENE | 51 | Fri 23:11 | N |
| TEVEL-7 | Fri 23:09 | S | Fri 23:14 | WNW | 86 | Fri 23:19 | N |
| TEVEL-6 | Fri 23:19 | S | Fri 23:23 | W | 81 | Fri 23:28 | N |
| TEVEL-1 | Fri 23:24 | S | Fri 23:29 | W | 51 | Fri 23:34 | NNW |
| TEVEL-8 | Fri 23:38 | S | Fri 23:43 | W | 32 | Fri 23:48 | NNW |
| SO-50 | Fri 23:40 | WSW | Fri 23:47 | NW | 36 | Fri 23:53 | NE |
| CAS-5A | Sat 03:28 | SSE | Sat 03:33 | E | 57 | Sat 03:39 | N |
| PO-101 | Sat 04:57 | S | Sat 05:03 | W | 49 | Sat 05:10 | NNW |
| ISS | Sat 06:19 | WSW | Sat 06:24 | NW | 81 | Sat 06:29 | ENE |
| SO-50 | Sat 06:27 | NW | Sat 06:34 | NE | 81 | Sat 06:40 | SE |
| CAS-3H | Sat 07:09 | NNE | Sat 07:15 | E | 33 | Sat 07:20 | S |
| ISS | Sat 07:56 | W | Sat 08:01 | N | 39 | Sat 08:06 | E |
| AO-91 | Sat 09:29 | SSE | Sat 09:36 | ENE | 67 | Sat 09:43 | N |
| ISS | Sat 09:33 | WNW | Sat 09:38 | NNE | 57 | Sat 09:43 | E |
| AO-27 | Sat 10:37 | NNE | Sat 10:44 | E | 78 | Sat 10:51 | S |
| ISS | Sat 11:09 | WNW | Sat 11:15 | SW | 35 | Sat 11:20 | SE |
| TEVEL-7 | Sat 11:55 | NNE | Sat 12:01 | E | 51 | Sat 12:06 | S |
| TEVEL-1 | Sat 12:00 | NNE | Sat 12:05 | E | 53 | Sat 12:10 | S |
| TEVEL-8 | Sat 12:14 | N | Sat 12:19 | SE | 87 | Sat 12:24 | S |
| TEVEL-2 | Sat 12:39 | N | Sat 12:44 | WNW | 36 | Sat 12:48 | SW |
| TEVEL-3 | Sat 12:44 | N | Sat 12:48 | WNW | 32 | Sat 12:53 | SW |
| CAS-5A | Sat 16:23 | NNE | Sat 16:29 | E | 40 | Sat 16:34 | S |
| PO-101 | Sat 18:10 | N | Sat 18:17 | WNW | 48 | Sat 18:23 | SW |
| AO-27 | Sat 21:58 | S | Sat 22:05 | W | 50 | Sat 22:13 | NNW |
| SO-50 | Sat 22:21 | SW | Sat 22:28 | SE | 76 | Sat 22:35 | NE |
| AO-91 | Sat 22:44 | N | Sat 22:51 | E | 80 | Sat 22:57 | S |
| TEVEL-2 | Sat 23:00 | SSE | Sat 23:05 | ENE | 63 | Sat 23:10 | N |
| TEVEL-3 | Sat 23:05 | SSE | Sat 23:09 | ENE | 74 | Sat 23:14 | N |
| TEVEL-5 | Sat 23:22 | S | Sat 23:26 | W | 74 | Sat 23:31 | N |
| TEVEL-4 | Sat 23:24 | S | Sat 23:29 | W | 52 | Sat 23:34 | NNW |
| TEVEL-6 | Sat 23:38 | S | Sat 23:43 | W | 37 | Sat 23:47 | NNW |
| PO-101 | Sun 05:03 | S | Sun 05:09 | W | 43 | Sun 05:15 | NNW |
| ISS | Sun 05:30 | SW | Sun 05:35 | SE | 70 | Sun 05:40 | ENE |
| SO-50 | Sun 06:49 | NW | Sun 06:55 | SW | 48 | Sun 07:02 | SSE |
| ISS | Sun 07:06 | W | Sun 07:12 | N | 43 | Sun 07:17 | ENE |
| CAS-3H | Sun 08:19 | N | Sun 08:24 | WNW | 35 | Sun 08:30 | SW |
| ISS | Sun 08:44 | WNW | Sun 08:49 | N | 46 | Sun 08:54 | E |
| AO-91 | Sun 09:36 | SSE | Sun 09:43 | E | 78 | Sun 09:50 | N |
| AO-27 | Sun 10:07 | NNE | Sun 10:14 | E | 43 | Sun 10:22 | S |
| ISS | Sun 10:20 | WNW | Sun 10:26 | SW | 55 | Sun 10:31 | SE |
| TEVEL-4 | Sun 12:00 | NNE | Sun 12:05 | E | 51 | Sun 12:09 | S |
| TEVEL-6 | Sun 12:10 | NNE | Sun 12:14 | E | 56 | Sun 12:19 | S |
| TEVEL-1 | Sun 12:28 | N | Sun 12:33 | WNW | 53 | Sun 12:38 | SSW |
| TEVEL-8 | Sun 12:42 | N | Sun 12:47 | WNW | 34 | Sun 12:51 | SW |
| TEVEL-7 | Sun 12:44 | N | Sun 12:49 | WNW | 34 | Sun 12:54 | SW |
| CAS-5A | Sun 17:29 | N | Sun 17:34 | WNW | 30 | Sun 17:39 | SW |
| PO-101 | Sun 18:16 | N | Sun 18:22 | WNW | 42 | Sun 18:28 | SW |
| CAS-3H | Sun 18:58 | S | Sun 19:03 | W | 52 | Sun 19:09 | NNW |
| AO-27 | Sun 21:28 | SSE | Sun 21:36 | WSW | 89 | Sun 21:43 | N |
| SO-50 | Sun 22:43 | SW | Sun 22:50 | NW | 55 | Sun 22:56 | NE |
| TEVEL-1 | Sun 22:50 | SSE | Sun 22:54 | ENE | 42 | Sun 22:59 | N |
| AO-91 | Sun 22:51 | N | Sun 22:58 | WNW | 88 | Sun 23:04 | SSW |
| TEVEL-8 | Sun 23:03 | SSE | Sun 23:08 | E | 68 | Sun 23:13 | N |
| TEVEL-7 | Sun 23:14 | S | Sun 23:19 | W | 74 | Sun 23:25 | N |
| TEVEL-2 | Sun 23:28 | S | Sun 23:33 | W | 46 | Sun 23:37 | NNW |
| TEVEL-3 | Sun 23:32 | S | Sun 23:37 | W | 39 | Sun 23:41 | NNW |
| TEVEL-5 | Sun 23:41 | S | Sun 23:45 | W | 35 | Sun 23:49 | NNW |


## Satellite information


### ISS cross-band repeater

| | RX | TX | TX Tone |
| -------- | ------- | ------- | ------- |
| AOS | 145.990 | 437.810 | 67.0 |
| Overhead | 145.990 | 437.800 | 67.0 |
| LOS | 145.990 | 437.790 | 67.0 |
Satellite function reports [are available here](https://www.amsat.org/status/).


### TEVEL-3, TEVEL-4, TEVEL-5
### ISS cross-band repeater

| | RX | TX | TX Tone |
| -------- | ------- | ------- | ------- |
| AOS | 436.410 | 145.970 | 67.0 |
| Overhead | 436.400 | 145.970 | 67.0 |
| LOS | 436.390 | 145.970 | 67.0 |
| AOS | 437.810 | 145.990 | 67.0 |
| Overhead | 437.800 | 145.990 | 67.0 |
| LOS | 437.790 | 145.990 | 67.0 |


### SO-50

SO-50's ten-minute timer can be restarted by transmitting a two-second carrier with a tone of 74.4 Hz.
SO-50's ten-minute timer can be armed by transmitting a two-second carrier with a tone of 74.4 Hz.

| | RX | TX | TX Tone |
| --------- | ------- | ------- | ------- |
Expand All @@ -55,3 +128,54 @@ AO-91 is only active when in sunlight, so night passes are not possible.
| AOS | 145.960 | 435.240 | 67.0 |
| Overhead | 145.960 | 435.250 | 67.0 |
| LOS | 145.960 | 435.260 | 67.0 |


### AO-27

AO-27 is active for four minutes on passes over mid-latitudes.

| | RX | TX | TX Tone |
| -------- | ------- | ------- | ------- |
| AOS | 436.805 | 145.850 | |
| Overhead | 436.795 | 145.850 | |
| LOS | 436.785 | 145.850 | |


### TEVEL satellites

| | RX | TX | TX Tone |
| -------- | ------- | ------- | ------- |
| AOS | 436.410 | 145.970 | |
| Overhead | 436.400 | 145.970 | |
| LOS | 436.390 | 145.970 | |


### PO-101

PO-101 [operates on a schedule](https://twitter.com/Diwata2PH).

| | RX | TX | TX Tone |
| -------- | ------- | ------- | ------- |
| AOS | 145.900 | 437.490 | 141.3 |
| Overhead | 145.900 | 437.500 | 141.3 |
| LOS | 145.900 | 437.510 | 141.3 |


### CAS-3H

CAS-3H alternates between an FM transponder and a telemetry beacon on 437.200 MHz, on no set schedule. See the [AMSAT status page](http://www.amsat.org/status/) to determine if the FM transponder is on.

| | RX | TX | TX Tone |
| -------- | ------- | ------- | ------- |
| AOS | 437.210 | 144.350 | |
| Overhead | 437.200 | 144.350 | |
| LOS | 437.190 | 144.350 | |


### CAS-5A

| | RX | TX | TX Tone |
| -------- | ------- | ------- | ------- |
| AOS | 435.610 | 145.925 | |
| Overhead | 435.600 | 145.925 | |
| LOS | 435.590 | 145.925 | |