Satellite Orbit Basic Analyses: Grizu-263

This is the collected analyses page for any given satellite with a TLE. It has been originally created for Grizu-263 Pocket Cube satellite. Changing the TLE, and the analysis duration, properties of any satellite can be displayed.

We start with the satellite name and TLE.

[9]:
from satmad.propagation.tle import TLE

name = "grizu263a-1"
line1 = "1 70303C 22002C   22013.68470752  .00096070  00000-0  54745-2 0    08"
line2 = "2 70303  97.5130  83.3559 0014114 249.8235 114.5865 15.12766675    14"

tle = TLE.from_tle(line1, line2, name)

print("TLE epoch : " + tle.epoch.isot)
TLE epoch : 2022-01-13T16:25:58.730

The next step is to define the propagation/analysis duration. In this example the propagation starts at “2022-01-14T00:00:00” and lasts for 5.0 days, with a stepsize of 120 seconds.

[10]:
from satmad.propagation.sgp4_propagator import SGP4Propagator
from astropy import units as u
from astropy.time import Time
from satmad.utils.timeinterval import TimeInterval

# init SGP4
sgp4 = SGP4Propagator(stepsize=120 * u.s)

#  Propagate 5 days into future
interval = TimeInterval(Time("2022-01-14T00:00:00", scale="utc"), 5.0 * u.day)
trajectory = sgp4.gen_trajectory(tle, interval)

print(trajectory)
Trajectory from 2022-01-14T00:00:00.000 to 2022-01-19T00:00:00.000 in frame gcrs. (Interpolators initialised: False)

Now that the propagation has been carried out, we can compute the eclipse (Umbra) times. Penumbra times are also calculated automatically.

[11]:
from satmad.core.celestial_bodies_lib import EARTH,  SUN
from satmad.core.occultation import occultation_intervals

# Compute occultation intervals
umbra_intervals, penumbra_intervals = occultation_intervals(
    trajectory, EARTH, illum_body=SUN, ephemeris="builtin"
)

print("Umbra Start-End Intervals:")
print(umbra_intervals)
Umbra Start-End Intervals:
[ 2022-01-14T00:10:02.287  2022-01-14T00:42:56.459 ]
[ 2022-01-14T01:45:16.859  2022-01-14T02:18:10.976 ]
[ 2022-01-14T03:20:31.384  2022-01-14T03:53:25.440 ]
[ 2022-01-14T04:55:45.856  2022-01-14T05:28:39.860 ]
[ 2022-01-14T06:31:00.283  2022-01-14T07:03:54.229 ]
[ 2022-01-14T08:06:14.661  2022-01-14T08:39:08.549 ]
[ 2022-01-14T09:41:28.987  2022-01-14T10:14:22.824 ]
[ 2022-01-14T11:16:43.269  2022-01-14T11:49:37.045 ]
[ 2022-01-14T12:51:57.498  2022-01-14T13:24:51.220 ]
[ 2022-01-14T14:27:11.680  2022-01-14T15:00:05.346 ]
[ 2022-01-14T16:02:25.814  2022-01-14T16:35:19.421 ]
[ 2022-01-14T17:37:39.895  2022-01-14T18:10:33.452 ]
[ 2022-01-14T19:12:53.932  2022-01-14T19:45:47.430 ]
[ 2022-01-14T20:48:07.918  2022-01-14T21:21:01.360 ]
[ 2022-01-14T22:23:21.854  2022-01-14T22:56:15.243 ]
[ 2022-01-14T23:58:35.744  2022-01-15T00:31:29.074 ]
[ 2022-01-15T01:33:49.581  2022-01-15T02:06:42.859 ]
[ 2022-01-15T03:09:03.372  2022-01-15T03:41:56.593 ]
[ 2022-01-15T04:44:17.114  2022-01-15T05:17:10.278 ]
[ 2022-01-15T06:19:30.804  2022-01-15T06:52:23.918 ]
[ 2022-01-15T07:54:44.449  2022-01-15T08:27:37.503 ]
[ 2022-01-15T09:29:58.042  2022-01-15T10:02:51.043 ]
[ 2022-01-15T11:05:11.587  2022-01-15T11:38:04.534 ]
[ 2022-01-15T12:40:25.083  2022-01-15T13:13:17.973 ]
[ 2022-01-15T14:15:38.528  2022-01-15T14:48:31.367 ]
[ 2022-01-15T15:50:51.927  2022-01-15T16:23:44.709 ]
[ 2022-01-15T17:26:05.275  2022-01-15T17:58:58.003 ]
[ 2022-01-15T19:01:18.574  2022-01-15T19:34:11.249 ]
[ 2022-01-15T20:36:31.825  2022-01-15T21:09:24.442 ]
[ 2022-01-15T22:11:45.023  2022-01-15T22:44:37.590 ]
[ 2022-01-15T23:46:58.177  2022-01-16T00:19:50.687 ]
[ 2022-01-16T01:22:11.279  2022-01-16T01:55:03.735 ]
[ 2022-01-16T02:57:24.331  2022-01-16T03:30:16.736 ]
[ 2022-01-16T04:32:37.336  2022-01-16T05:05:29.684 ]
[ 2022-01-16T06:07:50.289  2022-01-16T06:40:42.586 ]
[ 2022-01-16T07:43:03.195  2022-01-16T08:15:55.437 ]
[ 2022-01-16T09:18:16.051  2022-01-16T09:51:08.239 ]
[ 2022-01-16T10:53:28.856  2022-01-16T11:26:20.994 ]
[ 2022-01-16T12:28:41.616  2022-01-16T13:01:33.696 ]
[ 2022-01-16T14:03:54.322  2022-01-16T14:36:46.352 ]
[ 2022-01-16T15:39:06.981  2022-01-16T16:11:58.957 ]
[ 2022-01-16T17:14:19.591  2022-01-16T17:47:11.512 ]
[ 2022-01-16T18:49:32.148  2022-01-16T19:22:24.021 ]
[ 2022-01-16T20:24:44.661  2022-01-16T20:57:36.476 ]
[ 2022-01-16T21:59:57.120  2022-01-16T22:32:48.885 ]
[ 2022-01-16T23:35:09.532  2022-01-17T00:08:01.244 ]
[ 2022-01-17T01:10:21.894  2022-01-17T01:43:13.552 ]
[ 2022-01-17T02:45:34.205  2022-01-17T03:18:25.814 ]
[ 2022-01-17T04:20:46.470  2022-01-17T04:53:38.022 ]
[ 2022-01-17T05:55:58.682  2022-01-17T06:28:50.184 ]
[ 2022-01-17T07:31:10.846  2022-01-17T08:04:02.296 ]
[ 2022-01-17T09:06:22.961  2022-01-17T09:39:14.357 ]
[ 2022-01-17T10:41:35.023  2022-01-17T11:14:26.372 ]
[ 2022-01-17T12:16:47.041  2022-01-17T12:49:38.333 ]
[ 2022-01-17T13:51:59.005  2022-01-17T14:24:50.248 ]
[ 2022-01-17T15:27:10.920  2022-01-17T16:00:02.112 ]
[ 2022-01-17T17:02:22.787  2022-01-17T17:35:13.925 ]
[ 2022-01-17T18:37:34.602  2022-01-17T19:10:25.693 ]
[ 2022-01-17T20:12:46.371  2022-01-17T20:45:37.406 ]
[ 2022-01-17T21:47:58.087  2022-01-17T22:20:49.073 ]
[ 2022-01-17T23:23:09.754  2022-01-17T23:56:00.689 ]
[ 2022-01-18T00:58:21.372  2022-01-18T01:31:12.254 ]
[ 2022-01-18T02:33:32.938  2022-01-18T03:06:23.774 ]
[ 2022-01-18T04:08:44.459  2022-01-18T04:41:35.239 ]
[ 2022-01-18T05:43:55.926  2022-01-18T06:16:46.658 ]
[ 2022-01-18T07:19:07.344  2022-01-18T07:51:58.025 ]
[ 2022-01-18T08:54:18.714  2022-01-18T09:27:09.343 ]
[ 2022-01-18T10:29:30.031  2022-01-18T11:02:20.614 ]
[ 2022-01-18T12:04:41.302  2022-01-18T12:37:31.830 ]
[ 2022-01-18T13:39:52.519  2022-01-18T14:12:43.000 ]
[ 2022-01-18T15:15:03.690  2022-01-18T15:47:54.119 ]
[ 2022-01-18T16:50:14.809  2022-01-18T17:23:05.188 ]
[ 2022-01-18T18:25:25.878  2022-01-18T18:58:16.210 ]
[ 2022-01-18T20:00:36.899  2022-01-18T20:33:27.177 ]
[ 2022-01-18T21:35:47.866  2022-01-18T22:08:38.099 ]
[ 2022-01-18T23:10:58.787  2022-01-18T23:43:48.968 ]