diff --git a/.buildinfo b/.buildinfo index c470bce..285f33c 100644 --- a/.buildinfo +++ b/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: fb8f64cc3e64519c68fcea4d53ac9cba +config: 24c8d7dd0412532c16e4105cdaf8829f tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/_autosummary/dsgp4.initl.html b/_autosummary/dsgp4.initl.html index 0d4dc24..4074df4 100644 --- a/_autosummary/dsgp4.initl.html +++ b/_autosummary/dsgp4.initl.html @@ -9,7 +9,7 @@ -
In this notebook, we discuss how to use dsgp4
to apply the first order approximation for propagating a covariance matrix:
where \(\textrm{TLE}_0\) is the initial TLE, at time \(t_0\), and \(\pmb{x}\) is the state vector in Cartesian TEME, at a certain propagation time \(t_f\).
diff --git a/notebooks/covariance_transformation.html b/notebooks/covariance_transformation.html index 5c1c4c5..a4297e5 100644 --- a/notebooks/covariance_transformation.html +++ b/notebooks/covariance_transformation.html @@ -9,7 +9,7 @@ -where:
-We have a TLE at a given time, which we call TLE\(_{0}\), and we look for a TLE at a future observation time (\(t_{obs}\)): TLE\(_{t}\).
We can propagate the state from \(t_0 \rightarrow t_{obs}\), and obtain the state at \(t_{obs}\). In general, we define the state (i.e., position and velocity), as:
-We then have: TLE\(_0\), \(\vec{x}(t_0)\), and \(\vec{x}(t_{obs})\), but we want to find TLE\(_{obs}\). That is, the TLE at the observation time, that when propagated with SGP4 at its time, it corresponds to that \(\vec{x}(t_{obs})\). In general, this means that we are able to invert from the state to the TLE, at any given time.
In order to do this, we formulate the problem as looking for the minimum of a function of a free variables vector (i.e., \(\vec{y}\)) \(F(\vec{y})\), where this function defines the difference between the given state propagated from TLE\(_0\) at \(t_{obs}\), and the state generated from the free variables that make a TLE which is then propagated at its current time: TLE\((\vec{y})(t_{0}\rightarrow t_{obs})\). So we can reformulate the problem as:
-We can do this via Newton method, by updating an initial guess \(y_{0}\) until convergence. Where the update is done as follows:
-with \(DF\) the Jacobian of \(F\) with respect to \(y_k\). We can easily see that this Jacobian is made of the following elements:
-where \(\tilde{x}_{i} \in [\tilde{x}_1,\tilde{x}_2,\tilde{x}_3,\tilde{x}_4,\tilde{x}_5,\tilde{x}_6]=[\tilde{x},\tilde{y},\tilde{z},\tilde{\dot{x}},\tilde{\dot{y}},\tilde{\dot{z}}]\); and \(y_i \in [no_{kozai}, ecco, inclo, mo, argpo, nodeo, n_{dot},n_{ddot},B^*]\).
diff --git a/notebooks/mldsgp4.html b/notebooks/mldsgp4.html index a01f4c7..350ad22 100644 --- a/notebooks/mldsgp4.html +++ b/notebooks/mldsgp4.html @@ -9,7 +9,7 @@ -tensor([[[ 1.3668e+03, -6.9966e+03, 1.4991e+02],
- [ 1.9909e+00, 5.3524e-01, 7.2011e+00]],
+tensor([[[ 1.4322e+03, -6.9745e+03, 3.8945e+02],
+ [ 1.9396e+00, 7.9122e-01, 7.1912e+00]],
- [[ 1.4364e+03, -6.9728e+03, 4.0499e+02],
- [ 1.9362e+00, 8.0781e-01, 7.1903e+00]],
+ [[ 1.4066e+03, -6.9842e+03, 2.9524e+02],
+ [ 1.9600e+00, 6.9061e-01, 7.1962e+00]],
- [[ 1.3293e+03, -7.0052e+03, 1.5346e+01],
- [ 2.0186e+00, 3.9123e-01, 7.2028e+00]],
+ [[ 1.3925e+03, -6.9889e+03, 2.4360e+02],
+ [ 1.9711e+00, 6.3542e-01, 7.1983e+00]],
- [[ 1.3571e+03, -6.9991e+03, 1.1497e+02],
- [ 1.9981e+00, 4.9786e-01, 7.2018e+00]],
+ [[ 1.4077e+03, -6.9838e+03, 2.9910e+02],
+ [ 1.9592e+00, 6.9473e-01, 7.1960e+00]],
- [[ 1.3756e+03, -6.9941e+03, 1.8192e+02],
- [ 1.9841e+00, 5.6948e-01, 7.2003e+00]],
+ [[ 1.4143e+03, -6.9814e+03, 3.2340e+02],
+ [ 1.9540e+00, 7.2068e-01, 7.1948e+00]],
- [[ 1.4143e+03, -6.9814e+03, 3.2330e+02],
- [ 1.9540e+00, 7.2058e-01, 7.1948e+00]],
+ [[ 1.3538e+03, -6.9999e+03, 1.0329e+02],
+ [ 2.0005e+00, 4.8537e-01, 7.2020e+00]],
- [[ 1.4121e+03, -6.9822e+03, 3.1541e+02],
- [ 1.9557e+00, 7.1215e-01, 7.1952e+00]],
+ [[ 1.3980e+03, -6.9871e+03, 2.6369e+02],
+ [ 1.9668e+00, 6.5689e-01, 7.1975e+00]],
- [[ 1.4435e+03, -6.9697e+03, 4.3143e+02],
- [ 1.9303e+00, 8.3603e-01, 7.1886e+00]],
+ [[ 1.4173e+03, -6.9803e+03, 3.3451e+02],
+ [ 1.9515e+00, 7.3256e-01, 7.1943e+00]],
- [[ 1.3268e+03, -7.0057e+03, 6.3226e+00],
- [ 2.0204e+00, 3.8156e-01, 7.2029e+00]],
+ [[ 1.4380e+03, -6.9721e+03, 4.1104e+02],
+ [ 1.9348e+00, 8.1427e-01, 7.1899e+00]],
- [[ 1.3475e+03, -7.0014e+03, 8.0495e+01],
- [ 2.0053e+00, 4.6097e-01, 7.2024e+00]]],
+ [[ 1.4113e+03, -6.9825e+03, 3.1244e+02],
+ [ 1.9563e+00, 7.0898e-01, 7.1954e+00]]],
grad_fn=<TransposeBackward0>)
@@ -549,8 +549,8 @@ Single TLEs\([x,y,z,v_x,v_y,v_z]\)), these partials will be all the elements of type:
-
-(1)#\[\begin{equation}
+
+(1)#\[\begin{equation}
\dfrac{d \pmb{x}}{d t}=[\dfrac{dx}{dt}, \dfrac{dy}{dt}, \dfrac{dz}{dt}, \dfrac{d^2x}{dt^2}, \dfrac{d^2y}{dt^2}, \dfrac{d^2z}{dt^2}]^T=[v_x, v_y, v_z, \dfrac{dv_x}{dt}, \dfrac{dv_y}{dt}, \dfrac{dv_z}{dt}]^T
\end{equation}\]
@@ -572,35 +572,35 @@ Single TLEs
-tensor([[[ 1.1945e+02, 3.2115e+01, 4.3207e+02],
- [-9.0282e-02, 4.6216e-01, -9.9283e-03]],
+tensor([[[ 1.1638e+02, 4.7473e+01, 4.3147e+02],
+ [-9.4591e-02, 4.6065e-01, -2.5789e-02]],
- [[ 1.1617e+02, 4.8469e+01, 4.3142e+02],
- [-9.4867e-02, 4.6053e-01, -2.6818e-02]],
+ [[ 1.1760e+02, 4.1437e+01, 4.3177e+02],
+ [-9.2910e-02, 4.6131e-01, -1.9552e-02]],
- [[ 1.2112e+02, 2.3474e+01, 4.3217e+02],
- [-8.7814e-02, 4.6276e-01, -1.0167e-03]],
+ [[ 1.1827e+02, 3.8126e+01, 4.3190e+02],
+ [-9.1981e-02, 4.6164e-01, -1.6133e-02]],
- [[ 1.1989e+02, 2.9872e+01, 4.3211e+02],
- [-8.9645e-02, 4.6234e-01, -7.6142e-03]],
+ [[ 1.1755e+02, 4.1684e+01, 4.3176e+02],
+ [-9.2979e-02, 4.6129e-01, -1.9807e-02]],
- [[ 1.1905e+02, 3.4169e+01, 4.3202e+02],
- [-9.0864e-02, 4.6199e-01, -1.2048e-02]],
+ [[ 1.1724e+02, 4.3241e+01, 4.3169e+02],
+ [-9.3414e-02, 4.6112e-01, -2.1416e-02]],
- [[ 1.1724e+02, 4.3235e+01, 4.3169e+02],
- [-9.3412e-02, 4.6112e-01, -2.1409e-02]],
+ [[ 1.2003e+02, 2.9122e+01, 4.3212e+02],
+ [-8.9431e-02, 4.6239e-01, -6.8413e-03]],
- [[ 1.1734e+02, 4.2729e+01, 4.3172e+02],
- [-9.3271e-02, 4.6118e-01, -2.0887e-02]],
+ [[ 1.1801e+02, 3.9414e+01, 4.3185e+02],
+ [-9.2343e-02, 4.6151e-01, -1.7463e-02]],
- [[ 1.1582e+02, 5.0162e+01, 4.3132e+02],
- [-9.5335e-02, 4.6032e-01, -2.8568e-02]],
+ [[ 1.1709e+02, 4.3954e+01, 4.3166e+02],
+ [-9.3613e-02, 4.6104e-01, -2.2152e-02]],
- [[ 1.2123e+02, 2.2894e+01, 4.3217e+02],
- [-8.7647e-02, 4.6280e-01, -4.1907e-04]],
+ [[ 1.1609e+02, 4.8856e+01, 4.3140e+02],
+ [-9.4974e-02, 4.6048e-01, -2.7218e-02]],
- [[ 1.2032e+02, 2.7658e+01, 4.3214e+02],
- [-8.9013e-02, 4.6250e-01, -5.3314e-03]]])
+ [[ 1.1738e+02, 4.2539e+01, 4.3172e+02],
+ [-9.3218e-02, 4.6120e-01, -2.0690e-02]]])
@@ -673,23 +673,23 @@ Batch TLEs
-tensor([[[ 4.9053e+01, -5.3034e+01, 4.4305e+02],
- [-2.0460e-01, -4.2528e-01, -2.4252e-02]],
+tensor([[[ 5.8186e+01, -3.3876e+01, 4.4365e+02],
+ [-2.0170e-01, -4.2694e-01, -2.1380e-03]],
- [[ 2.0807e+01, -6.7251e+01, 4.4354e+02],
- [-4.1169e-01, -2.3086e-01, -1.5051e-02]],
+ [[ 2.1731e+01, -6.6733e+01, 4.4357e+02],
+ [-4.1163e-01, -2.3103e-01, -1.3947e-02]],
- [[-1.0724e+02, -3.7541e+01, 4.4210e+02],
- [ 9.7653e-02, -4.8854e-01, -1.7898e-02]],
+ [[-1.0886e+02, -2.9339e+01, 4.4232e+02],
+ [ 9.5481e-02, -4.8922e-01, -8.9801e-03]],
- [[-2.8548e+01, -1.0987e+02, 4.4099e+02],
- [ 4.5502e-01, -1.9641e-01, -1.6880e-02]],
+ [[-2.4058e+01, -1.1180e+02, 4.4080e+02],
+ [ 4.5540e-01, -1.9514e-01, -2.2070e-02]],
- [[-7.2870e+01, -8.9417e+01, 4.4129e+02],
- [ 3.0546e-01, -3.9064e-01, -2.6451e-02]],
+ [[-8.4714e+01, -7.4104e+01, 4.4192e+02],
+ [ 3.0162e-01, -3.9422e-01, -5.8558e-03]],
- [[ 4.8019e+01, -3.6217e+02, -2.5050e+02],
- [ 3.6882e-02, 2.5744e-01, -3.6533e-01]]])
+ [[ 4.6044e+01, -3.7500e+02, -2.3124e+02],
+ [ 3.9367e-02, 2.3788e-01, -3.7806e-01]]])
@@ -714,8 +714,8 @@ Single TLEs\(\dot{n}\) mean motion first derivative [radians/\(\textrm{minute}^2\)]
\(\ddot{n}\) mean motion second derivative [radians/\(\textrm{minute}^2\)]
-
-(2)#\[\begin{equation}
+
+(2)#\[\begin{equation}
\dfrac{\partial \pmb{x}}{\partial \textrm{TLE}}=
\begin{bmatrix}
\frac{\partial x}{\partial B^*} & \frac{\partial x}{\partial \dot{n}} & \frac{\partial x}{\partial \ddot{n}} & \frac{\partial x}{\partial e} & \frac{\partial x}{\partial \omega} & \frac{\partial x}{\partial i} & \frac{\partial x}{\partial M} & \frac{\partial x}{\partial n} & \frac{\partial x}{\partial \Omega} \\
@@ -783,135 +783,138 @@ Single TLEs
-tensor([[[-1.9657e-04, 0.0000e+00, 0.0000e+00, 9.7148e+02, 1.8524e+03,
- -3.5404e+02, 1.8669e+03, -1.3633e+04, 6.9777e+03],
- [-8.5422e-04, 0.0000e+00, 0.0000e+00, 6.5706e+03, 7.3902e+02,
- -7.0388e+01, 7.2841e+02, 7.4789e+04, 1.4242e+03],
- [-1.2305e-03, 0.0000e+00, 0.0000e+00, 7.6110e+03, 6.8483e+03,
- 9.8590e+01, 6.8914e+03, 1.7637e+03, 0.0000e+00],
- [-1.6231e-06, 0.0000e+00, 0.0000e+00, 7.2616e-01, -1.4935e+00,
- -7.0642e+00, -1.5023e+00, 9.0960e+00, -7.5974e-01],
- [-1.1377e-06, 0.0000e+00, 0.0000e+00, 4.8713e+00, 7.3387e+00,
- -1.3385e+00, 7.3597e+00, 1.0094e+01, 1.9460e+00],
- [-6.3131e-06, 0.0000e+00, 0.0000e+00, 5.6701e+00, -3.6392e-01,
- 2.0491e+00, -3.8063e-01, 3.7978e+01, 0.0000e+00]],
-
- [[-3.3204e-05, 0.0000e+00, 0.0000e+00, 9.3888e+02, 1.9096e+03,
- -7.5693e+01, 1.9245e+03, -1.4018e+04, 7.0016e+03],
- [-1.7584e-04, 0.0000e+00, 0.0000e+00, 6.3880e+03, 4.4955e+02,
- -1.7651e+01, 4.3809e+02, 7.4519e+04, 1.3464e+03],
- [-2.2844e-04, 0.0000e+00, 0.0000e+00, 7.3805e+03, 6.8568e+03,
- 1.7850e+01, 6.9005e+03, 2.6011e+02, 0.0000e+00],
- [-3.5621e-07, 0.0000e+00, 0.0000e+00, 9.1755e-01, -1.4118e+00,
- -7.0736e+00, -1.4204e+00, 1.0414e+01, -4.5675e-01],
- [-2.0261e-07, 0.0000e+00, 0.0000e+00, 4.3954e+00, 7.3636e+00,
- -1.3401e+00, 7.3861e+00, 3.6552e+00, 2.0061e+00],
- [-1.3549e-06, 0.0000e+00, 0.0000e+00, 6.0195e+00, -6.6083e-02,
- 2.0517e+00, -8.0959e-02, 3.8325e+01, 0.0000e+00]],
-
- [[-1.9397e-04, 0.0000e+00, 0.0000e+00, 9.7110e+02, 1.8532e+03,
- -3.5031e+02, 1.8677e+03, -1.3638e+04, 6.9781e+03],
- [-8.4482e-04, 0.0000e+00, 0.0000e+00, 6.5680e+03, 7.3515e+02,
- -6.9682e+01, 7.2453e+02, 7.4784e+04, 1.4232e+03],
- [-1.2155e-03, 0.0000e+00, 0.0000e+00, 7.6080e+03, 6.8485e+03,
- 9.7510e+01, 6.8916e+03, 1.7437e+03, 0.0000e+00],
- [-1.6067e-06, 0.0000e+00, 0.0000e+00, 7.2876e-01, -1.4924e+00,
- -7.0644e+00, -1.5012e+00, 9.1145e+00, -7.5569e-01],
- [-1.1233e-06, 0.0000e+00, 0.0000e+00, 4.8651e+00, 7.3391e+00,
- -1.3386e+00, 7.3602e+00, 1.0008e+01, 1.9468e+00],
- [-6.2474e-06, 0.0000e+00, 0.0000e+00, 5.6750e+00, -3.5994e-01,
- 2.0492e+00, -3.7662e-01, 3.7986e+01, 0.0000e+00]],
-
- [[-1.8924e-04, 0.0000e+00, 0.0000e+00, 9.7038e+02, 1.8546e+03,
- -3.4349e+02, 1.8692e+03, -1.3647e+04, 6.9788e+03],
- [-8.2762e-04, 0.0000e+00, 0.0000e+00, 6.5633e+03, 7.2805e+02,
- -6.8389e+01, 7.1741e+02, 7.4774e+04, 1.4213e+03],
- [-1.1880e-03, 0.0000e+00, 0.0000e+00, 7.6025e+03, 6.8489e+03,
- 9.5530e+01, 6.8920e+03, 1.7069e+03, 0.0000e+00],
- [-1.5766e-06, 0.0000e+00, 0.0000e+00, 7.3352e-01, -1.4904e+00,
- -7.0647e+00, -1.4993e+00, 9.1483e+00, -7.4827e-01],
- [-1.0970e-06, 0.0000e+00, 0.0000e+00, 4.8538e+00, 7.3399e+00,
- -1.3386e+00, 7.3610e+00, 9.8505e+00, 1.9484e+00],
- [-6.1270e-06, 0.0000e+00, 0.0000e+00, 5.6840e+00, -3.5263e-01,
- 2.0493e+00, -3.6927e-01, 3.7999e+01, 0.0000e+00]],
-
- [[-2.2089e-04, 0.0000e+00, 0.0000e+00, 9.7496e+02, 1.8451e+03,
- -3.8822e+02, 1.8596e+03, -1.3590e+04, 6.9739e+03],
- [-9.4093e-04, 0.0000e+00, 0.0000e+00, 6.5943e+03, 7.7452e+02,
- -7.6865e+01, 7.6401e+02, 7.4840e+04, 1.4336e+03],
- [-1.3704e-03, 0.0000e+00, 0.0000e+00, 7.6383e+03, 6.8465e+03,
- 1.0851e+02, 6.8895e+03, 1.9473e+03, 0.0000e+00],
- [-1.7729e-06, 0.0000e+00, 0.0000e+00, 7.0227e-01, -1.5034e+00,
- -7.0622e+00, -1.5122e+00, 8.9255e+00, -7.9690e-01],
- [-1.2721e-06, 0.0000e+00, 0.0000e+00, 4.9275e+00, 7.3348e+00,
- -1.3382e+00, 7.3556e+00, 1.0882e+01, 1.9384e+00],
- [-6.9146e-06, 0.0000e+00, 0.0000e+00, 5.6244e+00, -4.0050e-01,
- 2.0486e+00, -4.1742e-01, 3.7904e+01, 0.0000e+00]],
-
- [[-1.5748e-04, 0.0000e+00, 0.0000e+00, 9.6533e+02, 1.8646e+03,
- -2.9618e+02, 1.8792e+03, -1.3709e+04, 6.9836e+03],
- [-7.0927e-04, 0.0000e+00, 0.0000e+00, 6.5311e+03, 6.7890e+02,
- -5.9425e+01, 6.6812e+02, 7.4712e+04, 1.4082e+03],
- [-1.0021e-03, 0.0000e+00, 0.0000e+00, 7.5642e+03, 6.8510e+03,
- 8.1807e+01, 6.8943e+03, 1.4522e+03, 0.0000e+00],
- [-1.3667e-06, 0.0000e+00, 0.0000e+00, 7.6641e-01, -1.4767e+00,
- -7.0671e+00, -1.4855e+00, 9.3803e+00, -6.9682e-01],
- [-9.1978e-07, 0.0000e+00, 0.0000e+00, 4.7749e+00, 7.3449e+00,
- -1.3390e+00, 7.3663e+00, 8.7587e+00, 1.9588e+00],
- [-5.2910e-06, 0.0000e+00, 0.0000e+00, 5.7460e+00, -3.0201e-01,
- 2.0499e+00, -3.1834e-01, 3.8088e+01, 0.0000e+00]],
-
- [[-2.3948e-06, 0.0000e+00, 0.0000e+00, 9.2960e+02, 1.9233e+03,
- -6.3490e+00, 1.9383e+03, -1.4121e+04, 7.0057e+03],
- [-1.3483e-05, 0.0000e+00, 0.0000e+00, 6.3455e+03, 3.7735e+02,
- -4.5144e+00, 3.6566e+02, 7.4491e+04, 1.3267e+03],
- [-1.6998e-05, 0.0000e+00, 0.0000e+00, 7.3211e+03, 6.8571e+03,
- -2.2633e+00, 6.9009e+03, -1.1569e+02, 0.0000e+00],
- [-2.7714e-08, 0.0000e+00, 0.0000e+00, 9.6428e-01, -1.3911e+00,
- -7.0740e+00, -1.3996e+00, 1.0723e+01, -3.8116e-01],
- [-1.4875e-08, 0.0000e+00, 0.0000e+00, 4.2720e+00, 7.3679e+00,
- -1.3401e+00, 7.3907e+00, 2.0460e+00, 2.0205e+00],
- [-1.0484e-07, 0.0000e+00, 0.0000e+00, 6.1002e+00, 8.1147e-03,
- 2.0517e+00, -6.2902e-03, 3.8340e+01, 0.0000e+00]],
-
- [[-4.4572e-05, 0.0000e+00, 0.0000e+00, 9.4193e+02, 1.9049e+03,
- -9.9228e+01, 1.9197e+03, -1.3983e+04, 7.0001e+03],
- [-2.3148e-04, 0.0000e+00, 0.0000e+00, 6.4027e+03, 4.7405e+02,
- -2.2110e+01, 4.6266e+02, 7.4532e+04, 1.3531e+03],
- [-3.0367e-04, 0.0000e+00, 0.0000e+00, 7.4005e+03, 6.8565e+03,
- 2.4677e+01, 6.9002e+03, 3.8761e+02, 0.0000e+00],
- [-4.6655e-07, 0.0000e+00, 0.0000e+00, 9.0160e-01, -1.4188e+00,
- -7.0732e+00, -1.4274e+00, 1.0308e+01, -4.8240e-01],
- [-2.7048e-07, 0.0000e+00, 0.0000e+00, 4.4368e+00, 7.3620e+00,
- -1.3400e+00, 7.3844e+00, 4.2010e+00, 2.0011e+00],
- [-1.7779e-06, 0.0000e+00, 0.0000e+00, 5.9915e+00, -9.1266e-02,
- 2.0516e+00, -1.0630e-01, 3.8314e+01, 0.0000e+00]],
-
- [[-2.3566e-04, 0.0000e+00, 0.0000e+00, 9.7696e+02, 1.8408e+03,
- -4.0836e+02, 1.8553e+03, -1.3564e+04, 6.9716e+03],
- [-9.9241e-04, 0.0000e+00, 0.0000e+00, 6.6084e+03, 7.9544e+02,
- -8.0681e+01, 7.8499e+02, 7.4872e+04, 1.4391e+03],
- [-1.4545e-03, 0.0000e+00, 0.0000e+00, 7.6544e+03, 6.8453e+03,
- 1.1435e+02, 6.8882e+03, 2.0553e+03, 0.0000e+00],
- [-1.8605e-06, 0.0000e+00, 0.0000e+00, 6.8815e-01, -1.5092e+00,
- -7.0609e+00, -1.5180e+00, 8.8242e+00, -8.1879e-01],
- [-1.3533e-06, 0.0000e+00, 0.0000e+00, 4.9604e+00, 7.3324e+00,
- -1.3380e+00, 7.3531e+00, 1.1345e+01, 1.9339e+00],
- [-7.2683e-06, 0.0000e+00, 0.0000e+00, 5.5972e+00, -4.2205e-01,
- 2.0482e+00, -4.3910e-01, 3.7856e+01, 0.0000e+00]],
-
- [[-1.5240e-04, 0.0000e+00, 0.0000e+00, 9.6447e+02, 1.8662e+03,
- -2.8836e+02, 1.8808e+03, -1.3719e+04, 6.9844e+03],
- [-6.8986e-04, 0.0000e+00, 0.0000e+00, 6.5258e+03, 6.7077e+02,
- -5.7944e+01, 6.5997e+02, 7.4703e+04, 1.4061e+03],
- [-9.7201e-04, 0.0000e+00, 0.0000e+00, 7.5578e+03, 6.8514e+03,
- 7.9539e+01, 6.8946e+03, 1.4101e+03, 0.0000e+00],
- [-1.3318e-06, 0.0000e+00, 0.0000e+00, 7.7184e-01, -1.4744e+00,
- -7.0675e+00, -1.4832e+00, 9.4184e+00, -6.8831e-01],
- [-8.9127e-07, 0.0000e+00, 0.0000e+00, 4.7618e+00, 7.3457e+00,
- -1.3391e+00, 7.3671e+00, 8.5782e+00, 1.9605e+00],
- [-5.1525e-06, 0.0000e+00, 0.0000e+00, 5.7562e+00, -2.9365e-01,
- 2.0500e+00, -3.0993e-01, 3.8101e+01, 0.0000e+00]]])
+tensor([[[-5.8691e-05, 0.0000e+00, 0.0000e+00, 9.4548e+02, 1.8992e+03,
+ -1.2722e+02, 1.9141e+03, -1.3943e+04, 6.9981e+03],
+ [-2.9804e-04, 0.0000e+00, 0.0000e+00, 6.4203e+03, 5.0318e+02,
+ -2.7413e+01, 4.9188e+02, 7.4550e+04, 1.3610e+03],
+ [-3.9545e-04, 0.0000e+00, 0.0000e+00, 7.4242e+03, 6.8561e+03,
+ 3.2796e+01, 6.8997e+03, 5.3921e+02, 0.0000e+00],
+ [-5.9703e-07, 0.0000e+00, 0.0000e+00, 8.8257e-01, -1.4271e+00,
+ -7.0727e+00, -1.4357e+00, 1.0180e+01, -5.1289e-01],
+ [-3.5393e-07, 0.0000e+00, 0.0000e+00, 4.4858e+00, 7.3600e+00,
+ -1.3399e+00, 7.3822e+00, 4.8499e+00, 1.9952e+00],
+ [-2.2802e-06, 0.0000e+00, 0.0000e+00, 5.9579e+00, -1.2122e-01,
+ 2.0514e+00, -1.3644e-01, 3.8296e+01, 0.0000e+00]],
+
+ [[-7.2297e-05, 0.0000e+00, 0.0000e+00, 9.4870e+02, 1.8940e+03,
+ -1.5306e+02, 1.9088e+03, -1.3906e+04, 6.9962e+03],
+ [-3.5986e-04, 0.0000e+00, 0.0000e+00, 6.4368e+03, 5.3007e+02,
+ -3.2309e+01, 5.1885e+02, 7.4568e+04, 1.3683e+03],
+ [-4.8238e-04, 0.0000e+00, 0.0000e+00, 7.4459e+03, 6.8556e+03,
+ 4.0292e+01, 6.8991e+03, 6.7909e+02, 0.0000e+00],
+ [-7.1674e-07, 0.0000e+00, 0.0000e+00, 8.6494e-01, -1.4347e+00,
+ -7.0722e+00, -1.4434e+00, 1.0060e+01, -5.4104e-01],
+ [-4.3359e-07, 0.0000e+00, 0.0000e+00, 4.5307e+00, 7.3580e+00,
+ -1.3399e+00, 7.3801e+00, 5.4485e+00, 1.9897e+00],
+ [-2.7431e-06, 0.0000e+00, 0.0000e+00, 5.9265e+00, -1.4887e-01,
+ 2.0513e+00, -1.6426e-01, 3.8275e+01, 0.0000e+00]],
+
+ [[-9.4827e-05, 0.0000e+00, 0.0000e+00, 9.5362e+02, 1.8857e+03,
+ -1.9375e+02, 1.9005e+03, -1.3849e+04, 6.9929e+03],
+ [-4.5794e-04, 0.0000e+00, 0.0000e+00, 6.4631e+03, 5.7240e+02,
+ -4.0017e+01, 5.6130e+02, 7.4602e+04, 1.3797e+03],
+ [-6.2353e-04, 0.0000e+00, 0.0000e+00, 7.4799e+03, 6.8546e+03,
+ 5.2094e+01, 6.8981e+03, 8.9920e+02, 0.0000e+00],
+ [-9.0377e-07, 0.0000e+00, 0.0000e+00, 8.3709e-01, -1.4467e+00,
+ -7.0711e+00, -1.4554e+00, 9.8705e+00, -5.8534e-01],
+ [-5.6408e-07, 0.0000e+00, 0.0000e+00, 4.6010e+00, 7.3546e+00,
+ -1.3397e+00, 7.3765e+00, 6.3906e+00, 1.9810e+00],
+ [-3.4701e-06, 0.0000e+00, 0.0000e+00, 5.8762e+00, -1.9241e-01,
+ 2.0510e+00, -2.0807e-01, 3.8234e+01, 0.0000e+00]],
+
+ [[-9.8537e-05, 0.0000e+00, 0.0000e+00, 9.5439e+02, 1.8844e+03,
+ -2.0022e+02, 1.8991e+03, -1.3840e+04, 6.9924e+03],
+ [-4.7364e-04, 0.0000e+00, 0.0000e+00, 6.4673e+03, 5.7913e+02,
+ -4.1244e+01, 5.6806e+02, 7.4608e+04, 1.3815e+03],
+ [-6.4648e-04, 0.0000e+00, 0.0000e+00, 7.4853e+03, 6.8544e+03,
+ 5.3972e+01, 6.8979e+03, 9.3420e+02, 0.0000e+00],
+ [-9.3337e-07, 0.0000e+00, 0.0000e+00, 8.3265e-01, -1.4486e+00,
+ -7.0709e+00, -1.4573e+00, 9.8400e+00, -5.9239e-01],
+ [-5.8541e-07, 0.0000e+00, 0.0000e+00, 4.6121e+00, 7.3541e+00,
+ -1.3397e+00, 7.3759e+00, 6.5405e+00, 1.9796e+00],
+ [-3.5856e-06, 0.0000e+00, 0.0000e+00, 5.8682e+00, -1.9933e-01,
+ 2.0510e+00, -2.1504e-01, 3.8227e+01, 0.0000e+00]],
+
+ [[-2.4530e-04, 0.0000e+00, 0.0000e+00, 9.7823e+02, 1.8381e+03,
+ -4.2129e+02, 1.8525e+03, -1.3548e+04, 6.9701e+03],
+ [-1.0256e-03, 0.0000e+00, 0.0000e+00, 6.6175e+03, 8.0887e+02,
+ -8.3132e+01, 7.9846e+02, 7.4893e+04, 1.4427e+03],
+ [-1.5092e-03, 0.0000e+00, 0.0000e+00, 7.6646e+03, 6.8445e+03,
+ 1.1810e+02, 6.8874e+03, 2.1246e+03, 0.0000e+00],
+ [-1.9166e-06, 0.0000e+00, 0.0000e+00, 6.7907e-01, -1.5129e+00,
+ -7.0601e+00, -1.5218e+00, 8.7588e+00, -8.3285e-01],
+ [-1.4062e-06, 0.0000e+00, 0.0000e+00, 4.9815e+00, 7.3308e+00,
+ -1.3378e+00, 7.3514e+00, 1.1643e+01, 1.9310e+00],
+ [-7.4951e-06, 0.0000e+00, 0.0000e+00, 5.5796e+00, -4.3589e-01,
+ 2.0480e+00, -4.5302e-01, 3.7825e+01, 0.0000e+00]],
+
+ [[-7.6894e-05, 0.0000e+00, 0.0000e+00, 9.4974e+02, 1.8923e+03,
+ -1.6156e+02, 1.9071e+03, -1.3894e+04, 6.9955e+03],
+ [-3.8028e-04, 0.0000e+00, 0.0000e+00, 6.4423e+03, 5.3892e+02,
+ -3.3920e+01, 5.2772e+02, 7.4575e+04, 1.3706e+03],
+ [-5.1145e-04, 0.0000e+00, 0.0000e+00, 7.4531e+03, 6.8554e+03,
+ 4.2758e+01, 6.8989e+03, 7.2511e+02, 0.0000e+00],
+ [-7.5597e-07, 0.0000e+00, 0.0000e+00, 8.5913e-01, -1.4373e+00,
+ -7.0720e+00, -1.4459e+00, 1.0021e+01, -5.5030e-01],
+ [-4.6035e-07, 0.0000e+00, 0.0000e+00, 4.5455e+00, 7.3573e+00,
+ -1.3398e+00, 7.3794e+00, 5.6455e+00, 1.9879e+00],
+ [-2.8952e-06, 0.0000e+00, 0.0000e+00, 5.9160e+00, -1.5797e-01,
+ 2.0512e+00, -1.7342e-01, 3.8267e+01, 0.0000e+00]],
+
+ [[-1.2716e-04, 0.0000e+00, 0.0000e+00, 9.5999e+02, 1.8745e+03,
+ -2.4833e+02, 1.8892e+03, -1.3773e+04, 6.9882e+03],
+ [-5.9105e-04, 0.0000e+00, 0.0000e+00, 6.4990e+03, 6.2915e+02,
+ -5.0358e+01, 6.1823e+02, 7.4657e+04, 1.3949e+03],
+ [-8.2111e-04, 0.0000e+00, 0.0000e+00, 7.5251e+03, 6.8529e+03,
+ 6.7926e+01, 6.8962e+03, 1.1941e+03, 0.0000e+00],
+ [-1.1519e-06, 0.0000e+00, 0.0000e+00, 7.9953e-01, -1.4627e+00,
+ -7.0692e+00, -1.4715e+00, 9.6114e+00, -6.4475e-01],
+ [-7.4880e-07, 0.0000e+00, 0.0000e+00, 4.6942e+00, 7.3497e+00,
+ -1.3394e+00, 7.3713e+00, 7.6531e+00, 1.9692e+00],
+ [-4.4421e-06, 0.0000e+00, 0.0000e+00, 5.8075e+00, -2.5081e-01,
+ 2.0505e+00, -2.6683e-01, 3.8164e+01, 0.0000e+00]],
+
+ [[-7.3979e-05, 0.0000e+00, 0.0000e+00, 9.4908e+02, 1.8934e+03,
+ -1.5619e+02, 1.9082e+03, -1.3901e+04, 6.9959e+03],
+ [-3.6735e-04, 0.0000e+00, 0.0000e+00, 6.4388e+03, 5.3332e+02,
+ -3.2900e+01, 5.2211e+02, 7.4571e+04, 1.3691e+03],
+ [-4.9303e-04, 0.0000e+00, 0.0000e+00, 7.4485e+03, 6.8555e+03,
+ 4.1198e+01, 6.8991e+03, 6.9600e+02, 0.0000e+00],
+ [-7.3116e-07, 0.0000e+00, 0.0000e+00, 8.6281e-01, -1.4357e+00,
+ -7.0721e+00, -1.4443e+00, 1.0046e+01, -5.4444e-01],
+ [-4.4339e-07, 0.0000e+00, 0.0000e+00, 4.5362e+00, 7.3577e+00,
+ -1.3399e+00, 7.3798e+00, 5.5209e+00, 1.9891e+00],
+ [-2.7990e-06, 0.0000e+00, 0.0000e+00, 5.9226e+00, -1.5221e-01,
+ 2.0513e+00, -1.6763e-01, 3.8272e+01, 0.0000e+00]],
+
+ [[-3.4517e-05, 0.0000e+00, 0.0000e+00, 9.3924e+02, 1.9090e+03,
+ -7.8461e+01, 1.9239e+03, -1.4014e+04, 7.0014e+03],
+ [-1.8237e-04, 0.0000e+00, 0.0000e+00, 6.3897e+03, 4.5244e+02,
+ -1.8175e+01, 4.4098e+02, 7.4520e+04, 1.3472e+03],
+ [-2.3719e-04, 0.0000e+00, 0.0000e+00, 7.3829e+03, 6.8568e+03,
+ 1.8653e+01, 6.9004e+03, 2.7510e+02, 0.0000e+00],
+ [-3.6922e-07, 0.0000e+00, 0.0000e+00, 9.1567e-01, -1.4126e+00,
+ -7.0735e+00, -1.4212e+00, 1.0402e+01, -4.5977e-01],
+ [-2.1048e-07, 0.0000e+00, 0.0000e+00, 4.4002e+00, 7.3635e+00,
+ -1.3400e+00, 7.3859e+00, 3.7194e+00, 2.0055e+00],
+ [-1.4047e-06, 0.0000e+00, 0.0000e+00, 6.0162e+00, -6.9045e-02,
+ 2.0516e+00, -8.3940e-02, 3.8324e+01, 0.0000e+00]],
+
+ [[-3.6280e-05, 0.0000e+00, 0.0000e+00, 9.3972e+02, 1.9083e+03,
+ -8.2157e+01, 1.9232e+03, -1.4008e+04, 7.0012e+03],
+ [-1.9110e-04, 0.0000e+00, 0.0000e+00, 6.3920e+03, 4.5628e+02,
+ -1.8876e+01, 4.4484e+02, 7.4522e+04, 1.3482e+03],
+ [-2.4893e-04, 0.0000e+00, 0.0000e+00, 7.3860e+03, 6.8567e+03,
+ 1.9725e+01, 6.9004e+03, 2.9513e+02, 0.0000e+00],
+ [-3.8658e-07, 0.0000e+00, 0.0000e+00, 9.1317e-01, -1.4137e+00,
+ -7.0735e+00, -1.4223e+00, 1.0385e+01, -4.6380e-01],
+ [-2.2104e-07, 0.0000e+00, 0.0000e+00, 4.4068e+00, 7.3632e+00,
+ -1.3400e+00, 7.3857e+00, 3.8051e+00, 2.0047e+00],
+ [-1.4712e-06, 0.0000e+00, 0.0000e+00, 6.0118e+00, -7.3000e-02,
+ 2.0516e+00, -8.7919e-02, 3.8322e+01, 0.0000e+00]]])
+
+
+
@@ -988,83 +991,83 @@ Batch TLEs:
-tensor([[[-5.2421e-04, 0.0000e+00, 0.0000e+00, -1.2118e+03, 7.8247e+02,
- 3.6942e+02, 7.5839e+02, -3.1868e+04, -6.4009e+03],
- [-2.4814e-03, 0.0000e+00, 0.0000e+00, 2.3703e+03, -8.3529e+02,
- -1.7633e+02, -8.8134e+02, -6.8281e+04, 3.0871e+03],
- [ 3.8601e-03, 0.0000e+00, 0.0000e+00, -1.3918e+04, 7.0280e+03,
- -5.9508e+01, 7.0139e+03, 1.9973e+03, 0.0000e+00],
- [-1.7518e-06, 0.0000e+00, 0.0000e+00, 3.1457e+00, -3.2546e+00,
- 6.6719e+00, -3.2461e+00, 1.2310e+00, 9.2694e-01],
- [-1.5045e-06, 0.0000e+00, 0.0000e+00, 6.7925e+00, -6.7289e+00,
- -3.1480e+00, -6.7304e+00, -1.1023e+01, 7.9681e-01],
- [-6.2135e-06, 0.0000e+00, 0.0000e+00, -3.4345e-01, -4.8650e-01,
- -1.1136e+00, -4.3143e-01, 3.8560e+01, 0.0000e+00]],
-
- [[-3.3034e-04, 0.0000e+00, 0.0000e+00, -4.9127e+03, 2.7578e+02,
- 1.4200e+02, 2.7378e+02, -6.5458e+04, -3.4713e+03],
- [-3.4971e-04, 0.0000e+00, 0.0000e+00, -1.0323e+03, -1.0986e+03,
- -2.5424e+02, -1.1007e+03, -3.7378e+04, 6.2107e+03],
- [ 9.0991e-04, 0.0000e+00, 0.0000e+00, -9.8316e+03, 7.0325e+03,
- -4.2751e+01, 7.0377e+03, 1.3818e+03, 0.0000e+00],
- [-7.6932e-07, 0.0000e+00, 0.0000e+00, 4.6822e+00, -6.5355e+00,
- 3.6429e+00, -6.5379e+00, -2.7077e+00, 1.1545e+00],
- [ 4.5019e-07, 0.0000e+00, 0.0000e+00, 1.6574e+00, -3.6523e+00,
- -6.4246e+00, -3.6541e+00, -8.4489e+00, 2.8674e-01],
- [-4.9604e-06, 0.0000e+00, 0.0000e+00, 5.6036e+00, -3.0965e-01,
- -1.1431e+00, -3.0714e-01, 3.8887e+01, 0.0000e+00]],
-
- [[-1.2413e-03, 0.0000e+00, 0.0000e+00, 6.6784e+02, -1.6044e+03,
- 3.6353e+02, -1.6250e+03, 1.2870e+04, -6.7807e+03],
- [ 7.0373e-03, 0.0000e+00, 0.0000e+00, -6.9618e+03, -7.0187e+02,
- 7.2410e+01, -7.0132e+02, -6.9947e+04, -1.3870e+03],
- [-3.7892e-04, 0.0000e+00, 0.0000e+00, 2.5389e+03, 6.7085e+03,
- 9.0229e+01, 6.7875e+03, 1.7453e+03, 0.0000e+00],
- [ 6.6392e-06, 0.0000e+00, 0.0000e+00, -1.3877e+00, 1.5220e+00,
- 7.2282e+00, 1.5332e+00, -7.7232e+00, 7.6017e-01],
- [ 2.4607e-06, 0.0000e+00, 0.0000e+00, -2.3648e+00, -7.4519e+00,
- 1.3789e+00, -7.4947e+00, -1.0079e+01, -1.7601e+00],
- [-2.7418e-05, 0.0000e+00, 0.0000e+00, 7.1041e+00, -3.9818e-01,
- 1.8671e+00, -4.0995e-01, 3.7370e+01, 0.0000e+00]],
-
- [[-3.6754e-03, 0.0000e+00, 0.0000e+00, 4.8488e+03, -3.4383e+02,
- 1.4342e+02, -3.2057e+02, 6.5108e+04, -2.7208e+03],
- [-6.4385e-04, 0.0000e+00, 0.0000e+00, 6.8293e+02, -1.7188e+03,
- 3.3226e+02, -1.7427e+03, -2.9244e+04, -6.3837e+03],
- [ 8.1574e-03, 0.0000e+00, 0.0000e+00, -1.0160e+04, 6.7264e+03,
- 8.7963e+01, 6.7753e+03, 1.7017e+03, 0.0000e+00],
- [ 5.9630e-06, 0.0000e+00, 0.0000e+00, -5.3925e+00, 6.9821e+00,
- 2.9648e+00, 7.0069e+00, 3.8977e+00, 1.8865e+00],
- [ 3.7494e-06, 0.0000e+00, 0.0000e+00, 9.1483e-01, -2.9675e+00,
- 6.7147e+00, -2.9863e+00, -1.2060e+01, -3.4645e-01],
- [-2.2937e-05, 0.0000e+00, 0.0000e+00, 5.2873e+00, -4.2549e-01,
- 1.8615e+00, -3.9744e-01, 3.7320e+01, 0.0000e+00]],
-
- [[-4.1310e-03, 0.0000e+00, 0.0000e+00, 4.8810e+03, -1.1627e+03,
- 2.4684e+02, -1.1621e+03, 4.2967e+04, -5.4742e+03],
- [ 3.1404e-03, 0.0000e+00, 0.0000e+00, -3.4828e+03, -1.2977e+03,
- 1.9159e+02, -1.3333e+03, -5.7116e+04, -4.2620e+03],
- [ 5.4549e-03, 0.0000e+00, 0.0000e+00, -6.9857e+03, 6.7248e+03,
- 7.5439e+01, 6.8074e+03, 1.4543e+03, 0.0000e+00],
- [ 5.6560e-06, 0.0000e+00, 0.0000e+00, -3.4282e+00, 4.6747e+00,
- 5.8527e+00, 4.6995e+00, -3.1593e+00, 1.4396e+00],
- [ 1.2489e-06, 0.0000e+00, 0.0000e+00, 1.7524e+00, -5.9934e+00,
- 4.4532e+00, -6.0359e+00, -1.1578e+01, -1.2540e+00],
- [-2.0654e-05, 0.0000e+00, 0.0000e+00, 6.5660e+00, -3.6835e-01,
- 1.8655e+00, -3.4459e-01, 3.7580e+01, 0.0000e+00]],
-
- [[-6.4599e-06, 0.0000e+00, 0.0000e+00, -6.1442e+02, 7.7090e+02,
- 6.0839e+03, 7.6799e+02, 7.1998e+03, 3.9792e+03],
- [ 2.7720e-05, 0.0000e+00, 0.0000e+00, -4.0888e+03, -6.1239e+03,
- 2.5554e+02, -6.1009e+03, 4.1127e+04, -6.2934e+02],
- [ 3.7646e-05, 0.0000e+00, 0.0000e+00, 6.0068e+03, -3.9166e+03,
- 7.9651e+02, -3.9018e+03, -6.8293e+04, 0.0000e+00],
- [-1.4080e-07, 0.0000e+00, 0.0000e+00, -7.7263e-01, 6.3681e-01,
- -3.9497e+00, 6.3560e-01, 4.5005e+00, 6.1850e+00],
- [ 1.1166e-06, 0.0000e+00, 0.0000e+00, 6.2263e+00, 4.0201e+00,
- -1.6507e-01, 4.0126e+00, -3.2277e+01, 7.7793e-01],
- [ 7.1503e-07, 0.0000e+00, 0.0000e+00, 3.9017e+00, -6.1633e+00,
- -5.1518e-01, -6.1516e+00, -2.4074e+01, 0.0000e+00]]])
+tensor([[[-4.1427e-04, 0.0000e+00, 0.0000e+00, -1.2462e+03, 8.1817e+02,
+ 2.9610e+02, 7.9399e+02, -3.1886e+04, -6.4107e+03],
+ [-1.9798e-03, 0.0000e+00, 0.0000e+00, 2.2957e+03, -7.6132e+02,
+ -1.4174e+02, -8.0735e+02, -6.8169e+04, 3.0781e+03],
+ [ 3.1036e-03, 0.0000e+00, 0.0000e+00, -1.3913e+04, 7.0329e+03,
+ -4.7270e+01, 7.0182e+03, 1.5728e+03, 0.0000e+00],
+ [-1.3947e-06, 0.0000e+00, 0.0000e+00, 3.1175e+00, -3.2448e+00,
+ 6.6760e+00, -3.2357e+00, 2.0305e+00, 8.4908e-01],
+ [-1.2033e-06, 0.0000e+00, 0.0000e+00, 6.7932e+00, -6.7384e+00,
+ -3.1499e+00, -6.7387e+00, -9.3853e+00, 8.3428e-01],
+ [-4.9311e-06, 0.0000e+00, 0.0000e+00, -5.1465e-01, -4.0081e-01,
+ -1.1143e+00, -3.4582e-01, 3.8725e+01, 0.0000e+00]],
+
+ [[-2.7866e-06, 0.0000e+00, 0.0000e+00, -5.1025e+03, 5.3039e+02,
+ -1.7839e-01, 5.2848e+02, -6.5463e+04, -3.5134e+03],
+ [-3.1692e-06, 0.0000e+00, 0.0000e+00, -1.1022e+03, -9.5528e+02,
+ -3.4949e+00, -9.5728e+02, -3.7110e+04, 6.1943e+03],
+ [ 8.9004e-06, 0.0000e+00, 0.0000e+00, -1.0042e+04, 7.0386e+03,
+ 1.8614e+00, 7.0438e+03, -1.4105e+02, 0.0000e+00],
+ [-7.3667e-09, 0.0000e+00, 0.0000e+00, 5.0399e+00, -6.5174e+00,
+ 3.6462e+00, -6.5195e+00, 2.9567e+00, 1.0039e+00],
+ [ 3.5670e-09, 0.0000e+00, 0.0000e+00, 1.9344e+00, -3.6961e+00,
+ -6.4300e+00, -3.6979e+00, -5.2762e+00, 5.5418e-01],
+ [-4.3335e-08, 0.0000e+00, 0.0000e+00, 5.1877e+00, -5.4955e-03,
+ -1.1439e+00, -2.7474e-03, 3.9115e+01, 0.0000e+00]],
+
+ [[-1.1809e-03, 0.0000e+00, 0.0000e+00, 6.7181e+02, -1.6087e+03,
+ 3.4304e+02, -1.6293e+03, 1.2892e+04, -6.7828e+03],
+ [ 6.6357e-03, 0.0000e+00, 0.0000e+00, -6.9552e+03, -6.8075e+02,
+ 6.8503e+01, -6.8008e+02, -6.9920e+04, -1.3820e+03],
+ [-3.1695e-04, 0.0000e+00, 0.0000e+00, 2.5187e+03, 6.7096e+03,
+ 8.4937e+01, 6.7887e+03, 1.6393e+03, 0.0000e+00],
+ [ 6.2789e-06, 0.0000e+00, 0.0000e+00, -1.3993e+00, 1.5165e+00,
+ 7.2294e+00, 1.5276e+00, -7.8240e+00, 7.3714e-01],
+ [ 2.2516e-06, 0.0000e+00, 0.0000e+00, -2.3205e+00, -7.4542e+00,
+ 1.3791e+00, -7.4970e+00, -9.6093e+00, -1.7648e+00],
+ [-2.5875e-05, 0.0000e+00, 0.0000e+00, 7.1164e+00, -3.7532e-01,
+ 1.8674e+00, -3.8683e-01, 3.7414e+01, 0.0000e+00]],
+
+ [[-1.6710e-03, 0.0000e+00, 0.0000e+00, 5.0004e+03, -5.3535e+02,
+ 6.1957e+01, -5.1274e+02, 6.5059e+04, -2.7714e+03],
+ [-3.1025e-04, 0.0000e+00, 0.0000e+00, 6.5516e+02, -1.6366e+03,
+ 1.4778e+02, -1.6599e+03, -2.8937e+04, -6.3714e+03],
+ [ 3.7712e-03, 0.0000e+00, 0.0000e+00, -1.0301e+04, 6.7351e+03,
+ 3.6816e+01, 6.7832e+03, 6.7228e+02, 0.0000e+00],
+ [ 2.8362e-06, 0.0000e+00, 0.0000e+00, -5.6490e+00, 6.9672e+00,
+ 2.9684e+00, 6.9901e+00, -3.8221e-01, 1.7969e+00],
+ [ 1.5265e-06, 0.0000e+00, 0.0000e+00, 1.1164e+00, -3.0221e+00,
+ 6.7224e+00, -3.0405e+00, -1.0252e+01, -5.5473e-01],
+ [-9.9864e-06, 0.0000e+00, 0.0000e+00, 4.9693e+00, -2.0506e-01,
+ 1.8636e+00, -1.7532e-01, 3.7622e+01, 0.0000e+00]],
+
+ [[-3.4576e-03, 0.0000e+00, 0.0000e+00, 4.9057e+03, -1.1961e+03,
+ 2.0502e+02, -1.1956e+03, 4.2992e+04, -5.4843e+03],
+ [ 2.6095e-03, 0.0000e+00, 0.0000e+00, -3.4956e+03, -1.2548e+03,
+ 1.5976e+02, -1.2901e+03, -5.7037e+04, -4.2529e+03],
+ [ 4.6107e-03, 0.0000e+00, 0.0000e+00, -7.0325e+03, 6.7272e+03,
+ 6.2106e+01, 6.8097e+03, 1.1855e+03, 0.0000e+00],
+ [ 4.7694e-06, 0.0000e+00, 0.0000e+00, -3.4812e+00, 4.6646e+00,
+ 5.8547e+00, 4.6889e+00, -3.9112e+00, 1.3929e+00],
+ [ 9.3343e-07, 0.0000e+00, 0.0000e+00, 1.8445e+00, -6.0042e+00,
+ 4.4546e+00, -6.0465e+00, -1.0625e+01, -1.2903e+00],
+ [-1.7132e-05, 0.0000e+00, 0.0000e+00, 6.5126e+00, -3.1092e-01,
+ 1.8661e+00, -2.8642e-01, 3.7666e+01, 0.0000e+00]],
+
+ [[-2.4021e-05, 0.0000e+00, 0.0000e+00, -6.4060e+02, 7.9145e+02,
+ 5.9504e+03, 7.8850e+02, 7.3554e+03, 4.1808e+03],
+ [ 1.3217e-04, 0.0000e+00, 0.0000e+00, -3.8880e+03, -5.9880e+03,
+ 2.4996e+02, -5.9654e+03, 4.0114e+04, -6.0336e+02],
+ [ 1.3422e-04, 0.0000e+00, 0.0000e+00, 6.1419e+03, -4.1175e+03,
+ 7.7910e+02, -4.1022e+03, -6.9158e+04, 0.0000e+00],
+ [-3.4035e-07, 0.0000e+00, 0.0000e+00, -8.1373e-01, 6.1055e-01,
+ -4.1524e+00, 6.0944e-01, 4.9368e+00, 6.0475e+00],
+ [ 2.6143e-06, 0.0000e+00, 0.0000e+00, 5.9487e+00, 4.2244e+00,
+ -1.7375e-01, 4.2162e+00, -2.9134e+01, 7.9869e-01],
+ [ 1.7554e-06, 0.0000e+00, 0.0000e+00, 4.3058e+00, -6.0282e+00,
+ -5.4154e-01, -6.0170e+00, -2.8435e+01, 0.0000e+00]]])
diff --git a/notebooks/tle_object.html b/notebooks/tle_object.html
index 626cc96..4567fd7 100644
--- a/notebooks/tle_object.html
+++ b/notebooks/tle_object.html
@@ -9,7 +9,7 @@
- TLE Object — dsgp4 1.1.2 documentation
+ TLE Object — dsgp4 1.1.3 documentation
@@ -136,8 +136,8 @@
-
-
+
+
diff --git a/notebooks/tle_propagation.html b/notebooks/tle_propagation.html
index 0ccf69e..2171ec8 100644
--- a/notebooks/tle_propagation.html
+++ b/notebooks/tle_propagation.html
@@ -9,7 +9,7 @@
- Propagate TLEs — dsgp4 1.1.2 documentation
+ Propagate TLEs — dsgp4 1.1.3 documentation
@@ -138,8 +138,8 @@
-
-
+
+
diff --git a/search.html b/search.html
index c5e8458..f7df5eb 100644
--- a/search.html
+++ b/search.html
@@ -7,7 +7,7 @@
- Search - dsgp4 1.1.2 documentation
+ Search - dsgp4 1.1.3 documentation
@@ -135,8 +135,8 @@
-
-
+
+
diff --git a/searchindex.js b/searchindex.js
index 191dcc4..338b881 100644
--- a/searchindex.js
+++ b/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["_autosummary/dsgp4.initl", "_autosummary/dsgp4.newton_method", "_autosummary/dsgp4.plot.plot_orbit", "_autosummary/dsgp4.plot.plot_tles", "_autosummary/dsgp4.sgp4", "_autosummary/dsgp4.sgp4_batched", "_autosummary/dsgp4.sgp4init", "_autosummary/dsgp4.sgp4init.sgp4init", "_autosummary/dsgp4.sgp4init_batch", "_autosummary/dsgp4.sgp4init_batch.initl_batch", "_autosummary/dsgp4.sgp4init_batch.sgp4init_batch", "_autosummary/dsgp4.tle.TLE", "_autosummary/dsgp4.tle.TLE.apogee_alt", "_autosummary/dsgp4.tle.TLE.copy", "_autosummary/dsgp4.tle.TLE.perigee_alt", "_autosummary/dsgp4.tle.TLE.set_time", "_autosummary/dsgp4.tle.TLE.update", "_autosummary/dsgp4.tle.compute_checksum", "_autosummary/dsgp4.tle.load", "_autosummary/dsgp4.tle.load_from_data", "_autosummary/dsgp4.tle.load_from_lines", "_autosummary/dsgp4.tle.read_satellite_catalog_number", "_autosummary/dsgp4.util.clone_w_grad", "_autosummary/dsgp4.util.days2mdhms", "_autosummary/dsgp4.util.from_cartesian_to_keplerian", "_autosummary/dsgp4.util.from_cartesian_to_keplerian_torch", "_autosummary/dsgp4.util.from_cartesian_to_tle_elements", "_autosummary/dsgp4.util.from_datetime_to_fractional_day", "_autosummary/dsgp4.util.from_datetime_to_jd", "_autosummary/dsgp4.util.from_datetime_to_mjd", "_autosummary/dsgp4.util.from_jd_to_datetime", "_autosummary/dsgp4.util.from_mjd_to_datetime", "_autosummary/dsgp4.util.from_mjd_to_epoch_days_after_1_jan", "_autosummary/dsgp4.util.from_string_to_datetime", "_autosummary/dsgp4.util.from_year_day_to_date", "_autosummary/dsgp4.util.get_gravity_constants", "_autosummary/dsgp4.util.get_non_empty_lines", "_autosummary/dsgp4.util.gstime", "_autosummary/dsgp4.util.initialize_tle", "_autosummary/dsgp4.util.invjday", "_autosummary/dsgp4.util.jday", "_autosummary/dsgp4.util.propagate", "_autosummary/dsgp4.util.propagate_batch", "api", "capabilities", "credits", "dsgp4.mldsgp4", "index", "install", "notebooks/covariance_propagation", "notebooks/covariance_transformation", "notebooks/gradient_based_optimization", "notebooks/mldsgp4", "notebooks/sgp4_partial_derivatives", "notebooks/tle_object", "notebooks/tle_propagation", "tutorials"], "filenames": ["_autosummary/dsgp4.initl.rst", "_autosummary/dsgp4.newton_method.rst", "_autosummary/dsgp4.plot.plot_orbit.rst", "_autosummary/dsgp4.plot.plot_tles.rst", "_autosummary/dsgp4.sgp4.rst", "_autosummary/dsgp4.sgp4_batched.rst", "_autosummary/dsgp4.sgp4init.rst", "_autosummary/dsgp4.sgp4init.sgp4init.rst", "_autosummary/dsgp4.sgp4init_batch.rst", "_autosummary/dsgp4.sgp4init_batch.initl_batch.rst", "_autosummary/dsgp4.sgp4init_batch.sgp4init_batch.rst", "_autosummary/dsgp4.tle.TLE.rst", "_autosummary/dsgp4.tle.TLE.apogee_alt.rst", "_autosummary/dsgp4.tle.TLE.copy.rst", "_autosummary/dsgp4.tle.TLE.perigee_alt.rst", "_autosummary/dsgp4.tle.TLE.set_time.rst", "_autosummary/dsgp4.tle.TLE.update.rst", "_autosummary/dsgp4.tle.compute_checksum.rst", "_autosummary/dsgp4.tle.load.rst", "_autosummary/dsgp4.tle.load_from_data.rst", "_autosummary/dsgp4.tle.load_from_lines.rst", "_autosummary/dsgp4.tle.read_satellite_catalog_number.rst", "_autosummary/dsgp4.util.clone_w_grad.rst", "_autosummary/dsgp4.util.days2mdhms.rst", "_autosummary/dsgp4.util.from_cartesian_to_keplerian.rst", "_autosummary/dsgp4.util.from_cartesian_to_keplerian_torch.rst", "_autosummary/dsgp4.util.from_cartesian_to_tle_elements.rst", "_autosummary/dsgp4.util.from_datetime_to_fractional_day.rst", "_autosummary/dsgp4.util.from_datetime_to_jd.rst", "_autosummary/dsgp4.util.from_datetime_to_mjd.rst", "_autosummary/dsgp4.util.from_jd_to_datetime.rst", "_autosummary/dsgp4.util.from_mjd_to_datetime.rst", "_autosummary/dsgp4.util.from_mjd_to_epoch_days_after_1_jan.rst", "_autosummary/dsgp4.util.from_string_to_datetime.rst", "_autosummary/dsgp4.util.from_year_day_to_date.rst", "_autosummary/dsgp4.util.get_gravity_constants.rst", "_autosummary/dsgp4.util.get_non_empty_lines.rst", "_autosummary/dsgp4.util.gstime.rst", "_autosummary/dsgp4.util.initialize_tle.rst", "_autosummary/dsgp4.util.invjday.rst", "_autosummary/dsgp4.util.jday.rst", "_autosummary/dsgp4.util.propagate.rst", "_autosummary/dsgp4.util.propagate_batch.rst", "api.rst", "capabilities.ipynb", "credits.ipynb", "dsgp4.mldsgp4.rst", "index.md", "install.rst", "notebooks/covariance_propagation.ipynb", "notebooks/covariance_transformation.ipynb", "notebooks/gradient_based_optimization.ipynb", "notebooks/mldsgp4.ipynb", "notebooks/sgp4_partial_derivatives.ipynb", "notebooks/tle_object.ipynb", "notebooks/tle_propagation.ipynb", "tutorials.rst"], "titles": ["dsgp4.initl", "dsgp4.newton_method", "dsgp4.plot.plot_orbit", "dsgp4.plot.plot_tles", "dsgp4.sgp4", "dsgp4.sgp4_batched", "dsgp4.sgp4init", "dsgp4.sgp4init.sgp4init", "dsgp4.sgp4init_batch", "dsgp4.sgp4init_batch.initl_batch", "dsgp4.sgp4init_batch.sgp4init_batch", "dsgp4.tle.TLE", "dsgp4.tle.TLE.apogee_alt", "dsgp4.tle.TLE.copy", "dsgp4.tle.TLE.perigee_alt", "dsgp4.tle.TLE.set_time", "dsgp4.tle.TLE.update", "dsgp4.tle.compute_checksum", "dsgp4.tle.load", "dsgp4.tle.load_from_data", "dsgp4.tle.load_from_lines", "dsgp4.tle.read_satellite_catalog_number", "dsgp4.util.clone_w_grad", "dsgp4.util.days2mdhms", "dsgp4.util.from_cartesian_to_keplerian", "dsgp4.util.from_cartesian_to_keplerian_torch", "dsgp4.util.from_cartesian_to_tle_elements", "dsgp4.util.from_datetime_to_fractional_day", "dsgp4.util.from_datetime_to_jd", "dsgp4.util.from_datetime_to_mjd", "dsgp4.util.from_jd_to_datetime", "dsgp4.util.from_mjd_to_datetime", "dsgp4.util.from_mjd_to_epoch_days_after_1_jan", "dsgp4.util.from_string_to_datetime", "dsgp4.util.from_year_day_to_date", "dsgp4.util.get_gravity_constants", "dsgp4.util.get_non_empty_lines", "dsgp4.util.gstime", "dsgp4.util.initialize_tle", "dsgp4.util.invjday", "dsgp4.util.jday", "dsgp4.util.propagate", "dsgp4.util.propagate_batch", "API", "Capabilities", "Credits", "mldsgp4 model", "\\(\\partial\\textrm{SGP4}\\) Documentation", "Installation", "Covariance Propagation", "Similarity Transformation - from Cartesian to TLE Covariance", "Gradient Based Optimization", "ML-dSGP4", "Partial Derivatives Computation via Autodiff", "TLE Object", "Propagate TLEs", "Tutorials"], "terms": {"xke": [0, 6, 7, 8, 9, 10], "j2": [0, 6, 7, 8, 9, 10], "ecco": [0, 9, 51], "epoch": [0, 4, 5, 6, 7, 8, 9, 10, 15, 46, 54], "inclo": [0, 9, 51], "opsmod": [0, 6, 7, 8, 9, 10, 19, 20], "method": [0, 1, 4, 5, 9, 11, 46, 51, 54, 55], "n": [0, 8, 9, 10, 49, 53, 55], "tle_0": [1, 51], "time_mjd": [1, 51], "target_st": 1, "none": [1, 2, 3, 49, 50, 53], "new_tol": [1, 51], "1e": [1, 50, 51, 54], "12": [1, 49, 51, 55], "max_it": [1, 51], "50": [1, 53], "thi": [1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 26, 36, 37, 38, 41, 42, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55], "perform": [1, 55], "newton": [1, 51], "start": [1, 50], "from": [1, 11, 26, 44, 46, 47, 49, 51, 56], "an": [1, 6, 7, 8, 10, 44, 48, 49, 50, 51], "initi": [1, 4, 5, 6, 7, 8, 10, 38, 41, 42, 49, 50, 51, 53, 55], "tle": [1, 3, 4, 5, 6, 7, 8, 10, 26, 38, 41, 42, 44, 46, 47, 49, 51, 56], "given": [1, 12, 14, 15, 16, 37, 50, 51, 55], "propag": [1, 4, 5, 6, 7, 8, 10, 38, 42, 44, 46, 47, 50, 51, 53, 54, 56], "time": [1, 4, 5, 37, 39, 40, 41, 42, 46, 49, 50, 51, 54, 55], "The": [1, 4, 5, 27, 28, 29, 30, 31, 39, 40, 44, 45, 46, 47, 52, 53, 54], "object": [1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 13, 16, 18, 27, 28, 29, 30, 31, 33, 38, 41, 42, 46, 49, 52, 53, 56], "i": [1, 2, 3, 6, 7, 8, 10, 19, 20, 24, 25, 27, 28, 29, 30, 31, 38, 39, 40, 41, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55], "find": [1, 51], "accur": [1, 44], "reconstruct": 1, "state": [1, 2, 24, 25, 26, 41, 42, 44, 46, 48, 49, 50, 51, 53], "observ": [1, 44, 46, 47, 50, 51, 52], "e": [1, 24, 25, 38, 47, 50, 51, 53], "float": [1, 2, 6, 7, 8, 10, 12, 14, 15, 23, 24, 25, 27, 28, 29, 30, 31, 32, 37, 39, 40, 46], "which": [1, 42, 50, 51, 53, 55], "we": [1, 48, 49, 50, 51, 52, 53, 54, 55], "want": [1, 50, 51, 52, 53, 55], "modifi": [1, 29, 31, 32], "julian": [1, 28, 29, 30, 31, 32, 37, 39, 40], "date": [1, 15, 28, 29, 30, 31, 32, 34, 37, 39, 40], "torch": [1, 2, 4, 5, 6, 7, 8, 10, 22, 25, 38, 41, 42, 46, 49, 50, 52, 53, 55], "tensor": [1, 2, 4, 5, 8, 10, 22, 25, 38, 41, 42, 46, 50, 53, 55], "2x3": [1, 5, 41], "posit": [1, 2, 4, 5, 24, 25, 41, 42, 46, 49, 50, 51, 52, 53], "veloc": [1, 2, 4, 5, 24, 25, 41, 42, 46, 49, 50, 51, 52, 53], "If": [1, 2, 6, 7, 8, 10, 48, 49, 50, 55], "comput": [1, 17, 37, 44, 46, 49, 50, 51, 56], "new_dat": 1, "toler": 1, "int": [1, 17, 21, 23, 34, 40, 46], "maximum": 1, "number": [1, 8, 10, 21, 23, 27, 28, 29, 30, 31, 32, 39, 40, 46, 49, 53, 54], "iter": [1, 51], "next_tl": 1, "correspond": [1, 21, 41, 42, 50, 51], "y0": 1, "guess": [1, 51], "element": [1, 3, 6, 7, 8, 10, 24, 25, 26, 49, 50, 51, 53, 54, 55], "In": [1, 6, 7, 8, 10, 41, 49, 50, 51, 53, 54, 55], "particular": [1, 6, 7, 8, 10, 41], "contain": [1, 6, 7, 8, 10, 18, 53, 54], "follow": [1, 6, 7, 8, 10, 44, 48, 51, 53, 54], "see": [1, 50, 51, 53, 54], "sgp4": [1, 5, 6, 7, 8, 10, 38, 43, 44, 45, 50, 51, 52, 53, 55], "thorough": 1, "descript": [1, 54], "r_earth": [2, 54], "6378": 2, "137": [2, 46], "elevation_azimuth": 2, "ax": [2, 3, 52, 55], "arg": [2, 3, 49, 50], "kwarg": [2, 3], "function": [2, 3, 4, 5, 6, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 26, 36, 37, 38, 41, 42, 49, 51], "take": [2, 3, 17, 18, 19, 20, 21, 22, 24, 38, 41, 42, 46, 53], "orbit": [2, 6, 7, 8, 10, 44, 49, 55], "togeth": 2, "earth": [2, 6, 7, 8, 10, 12, 14, 53, 54], "set": [2, 15, 48, 54], "len": [2, 4, 46, 49, 52, 53, 55], "tsinc": [2, 4, 5, 41, 42, 46, 49, 52, 53, 55], "x2x3": [2, 4], "where": [2, 3, 5, 24, 25, 42, 46, 47, 49, 50, 51, 53], "first": [2, 5, 6, 7, 8, 10, 24, 25, 42, 48, 49, 50, 53, 54, 55], "row": [2, 5, 24, 25, 49, 50], "repres": [2, 4, 5, 8, 10, 24, 25, 41, 42, 46, 49, 50], "spacecraft": [2, 5], "km": [2, 4, 5, 41, 42, 46, 53, 54, 55], "second": [2, 5, 6, 7, 8, 10, 23, 24, 25, 39, 40, 41, 49, 50, 53, 54], "": [2, 4, 5, 19, 41, 42, 46, 48, 49, 50, 52, 53, 54, 55], "refer": [2, 50], "frame": [2, 49, 50], "teme": [2, 46, 49, 50], "radiu": [2, 12, 14, 54], "us": [2, 4, 5, 26, 38, 44, 46, 48, 49, 50, 52, 53, 54, 55, 56], "default": [2, 26, 38, 41, 42, 46, 52, 55], "valu": [2, 6, 7, 8, 10, 54], "tupl": [2, 3, 6, 7, 8, 10, 23, 39, 40], "two": [2, 54, 55], "elev": 2, "azimuth": 2, "angl": [2, 24, 25], "ar": [2, 6, 7, 8, 10, 24, 25, 41, 44, 46, 47, 50, 51, 53, 55, 56], "matplotlib": [2, 49, 52, 55], "_subplot": 2, "axes3dsubplot": 2, "3d": [2, 52], "axi": [2, 6, 7, 8, 10, 24, 25, 52, 54], "new": 2, "figur": [2, 3, 52], "creat": [2, 4, 5, 52, 53, 54], "addit": [2, 3], "argument": [2, 3, 6, 7, 8, 10, 24, 25, 49, 53, 54], "pass": [2, 3, 46, 49, 55], "kwargument": [2, 3], "file_nam": [3, 18, 51], "figsiz": 3, "36": 3, "18": [3, 49, 53], "show": [3, 53, 54, 55], "true": [3, 38, 41, 42, 49, 50, 53, 55], "return_ax": 3, "fals": [3, 38, 49, 53, 55], "log_yscal": 3, "list": [3, 11, 18, 19, 20, 36, 38, 41, 42, 46, 54], "input": [3, 41, 44, 46, 51, 52], "histogram": 3, "some": [3, 49, 52, 56], "each": [3, 8, 10, 41, 49, 53, 55], "str": [3, 6, 7, 8, 10, 11, 17, 18, 19, 20, 21, 26, 33, 38, 46], "name": [3, 18, 26, 38, 54], "file": [3, 18, 46], "includ": [3, 56], "path": [3, 46, 52], "save": 3, "size": [3, 42], "bool": [3, 38, 41, 42], "shown": [3, 53], "numpi": [3, 24, 49, 50, 52, 54], "arrai": [3, 24, 26, 49, 50], "axessubplot": 3, "y": [3, 22, 34, 46, 50, 51, 53, 55], "scale": 3, "logarithm": 3, "hist": 3, "satellit": [4, 5, 6, 7, 8, 10, 21, 41, 46, 52, 54], "have": [4, 5, 41, 42, 50, 51, 53, 54, 55], "sgp4init": [4, 5], "one": [4, 5, 51, 55], "can": [4, 5, 44, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55], "futur": [4, 5, 49, 51, 53, 55], "respect": [4, 5, 6, 7, 8, 10, 51], "after": [4, 5, 32, 51], "minut": [4, 5, 6, 7, 8, 10, 23, 39, 40, 41, 42, 46, 51, 53], "sinc": [4, 5, 6, 7, 8, 10, 27, 28, 29, 30, 31, 39, 40, 46, 51, 53], "satellite_batch": [5, 8, 10], "batch": [5, 8, 10, 42, 47, 49], "It": [5, 44, 46], "resembl": 5, "accept": [5, 49], "batch_stat": 5, "whichconst": [6, 7, 8, 10], "satn": [6, 7, 8, 10], "xbstar": [6, 7, 8, 10], "xndot": [6, 7, 8, 10], "xnddot": [6, 7, 8, 10], "xecco": [6, 7, 8, 10], "xargpo": [6, 7, 8, 10], "xinclo": [6, 7, 8, 10], "xmo": [6, 7, 8, 10], "xno_kozai": [6, 7, 8, 10], "xnodeo": [6, 7, 8, 10], "all": [6, 7, 8, 10, 24, 25, 49, 53, 54, 55], "necessari": [6, 7, 8, 10, 38], "constant": [6, 7, 8, 10, 26, 38, 46, 52], "tumin": [6, 7, 8, 10], "mu": [6, 7, 8, 10, 24, 25], "radiusearthkm": [6, 7, 8, 10], "j3": [6, 7, 8, 10], "j4": [6, 7, 8, 10], "j3oj2": [6, 7, 8, 10], "accord": [6, 7, 8, 10, 54], "chosen": [6, 7, 8, 10], "gravit": [6, 7, 8, 10, 24, 25], "model": [6, 7, 8, 10, 43, 44, 47], "wg": [6, 7, 8, 10, 26, 38, 54], "72": [6, 7, 8, 10, 26], "84": [6, 7, 8, 10, 38, 49, 54], "72old": [6, 7, 8, 10], "three": [6, 7, 8, 10], "possibl": [6, 7, 8, 10, 55], "choic": [6, 7, 8, 10], "mode": [6, 7, 8, 10, 20], "oper": [6, 7, 8, 10, 20, 52, 53], "afspc": [6, 7, 8, 10], "improv": [6, 7, 8, 10, 19, 44, 52], "catalog": [6, 7, 8, 10, 21, 54], "numb": [6, 7], "dai": [6, 7, 8, 10, 23, 27, 28, 29, 30, 31, 32, 34, 39, 40, 49, 54, 55], "1949": [6, 7, 8, 10], "decemb": [6, 7, 8, 10], "31": [6, 7, 8, 10, 51, 53, 54], "00": [6, 7, 8, 10, 50, 53, 55], "u": [6, 7, 48, 49, 50, 54, 55], "drag": [6, 7, 8, 10, 54], "coeffici": [6, 7, 8, 10], "1": [6, 7, 8, 10, 27, 28, 32, 47, 49, 50, 51, 52, 53, 54, 55], "earth_radii": [6, 7, 8, 10], "deriv": [6, 7, 8, 10, 49, 52, 54, 56], "mean": [6, 7, 8, 10, 24, 25, 50, 51, 53, 54], "motion": [6, 7, 8, 10, 53, 54], "rev": [6, 7, 8, 10], "2": [6, 7, 8, 10, 24, 25, 49, 50, 51, 52, 53, 54, 55], "3": [6, 7, 8, 10, 24, 25, 49, 50, 51, 52, 53, 54, 55], "eccentricit": [6, 7], "perige": [6, 7, 8, 10, 14, 24, 25, 53, 54], "rad": [6, 7, 8, 10, 53, 54], "inclin": [6, 7, 8, 10, 24, 25, 53, 54], "anomali": [6, 7, 8, 10, 24, 25, 53, 54], "radian": [6, 7, 8, 10, 53], "right": [6, 7, 8, 10, 24, 25, 53, 54], "ascens": [6, 7, 8, 10, 24, 25, 53, 54], "ascend": [6, 7, 8, 10, 24, 25, 53, 54], "node": [6, 7, 8, 10, 24, 25, 53, 54], "note": [6, 7, 8, 10, 52], "_error": [6, 7, 8, 10], "differ": [6, 7, 8, 10, 47, 51], "than": [6, 7, 8, 10], "0": [6, 7, 8, 10, 12, 14, 27, 46, 49, 50, 51, 52, 53, 54, 55], "onc": [6, 7, 8, 10, 50], "routin": [6, 7, 8, 10], "call": [6, 7, 8, 10, 38, 47, 51, 55], "ha": [6, 7, 8, 10, 42, 54, 55], "had": [6, 7, 8, 10], "error": [6, 7, 8, 10, 48], "hold": [6, 7, 8, 10], "eccentr": [6, 7, 8, 10, 24, 25, 53, 54], "001": [6, 7, 8, 10], "semi": [6, 7, 8, 10, 24, 25, 54], "major": [6, 7, 8, 10, 24, 25, 54], "radii": [6, 7, 8, 10, 53], "95": [6, 7, 8, 10], "mean_mot": [6, 7, 8, 10, 54], "4": [6, 7, 8, 10, 49, 50, 51, 53, 54, 55], "latu": [6, 7, 8, 10], "rectum": [6, 7, 8, 10], "5": [6, 7, 8, 10, 49, 50, 53, 55], "sub": [6, 7, 8, 10], "6": [6, 7, 8, 10, 49, 50, 53, 55], "decai": [6, 7, 8, 10], "ut": [8, 10], "dimension": [8, 10], "batch_siz": 9, "class": [11, 46, 54], "data": [11, 16, 19, 20, 44, 46, 47, 53, 54, 55], "construct": [11, 49, 50, 53, 54], "either": [11, 18, 20, 46, 48, 54], "string": [11, 17, 19, 20, 21, 33, 54], "make": [11, 51], "up": 11, "dictionari": [11, 16, 19, 20, 26, 54], "dict": [11, 16, 19, 20, 26, 54], "__init__": [11, 46], "r_eq": [12, 14], "6378135": [12, 14], "apoge": [12, 54], "altitud": [12, 14, 54], "equatori": [12, 14], "m": [12, 14, 50, 53], "return": [13, 49, 50, 51, 53], "date_mjd": [15, 51], "mjd": 15, "tle_data": 16, "line": [17, 20, 21, 36, 50, 53, 54, 55], "form": [17, 19, 20], "checksum": 17, "without": [18, 48], "both": [19, 20], "itself": [19, 20], "its": [19, 20, 50, 51], "represent": [19, 20], "simplifi": 19, "part": [21, 40], "copi": [22, 49], "gradient": [22, 38, 49, 53, 56], "clone": [22, 48, 52], "year": [23, 27, 34, 39, 40, 54], "fractional_dai": 23, "convert": [23, 26, 27, 28, 29, 30, 31, 32, 33, 34, 39, 40, 49, 50], "month": [23, 39, 40], "hour": [23, 39, 40], "cartesian": [24, 26, 49, 51, 56], "coordin": [24, 26, 46, 50], "central": [24, 25], "bodi": [24, 25], "keplerian": [24, 25, 51], "np": [24, 26, 49, 50], "column": [24, 25, 49, 50], "six": [24, 25], "omega": [24, 25, 53], "mean_anomali": [24, 25, 54], "radiant": [24, 25], "unitless": [24, 25], "si": [24, 25, 53], "same": [25, 42, 54], "from_cartesian_to_keplerian": 25, "gravity_constant_nam": [26, 35, 38], "provid": [26, 41, 52], "graviti": [26, 38], "datetime_object": 27, "datetim": [27, 28, 29, 30, 31, 33, 34], "fraction": [27, 40], "begin": [27, 49, 50, 51, 53], "For": [27, 47, 50, 52, 55], "exampl": [27, 50, 51, 52, 53, 54, 55, 56], "januari": [27, 28, 30, 39, 40], "1st": [27, 30, 39, 40], "2nd": 27, "etc": [27, 44], "datetime_obj": [28, 29], "noon": [28, 30, 39, 40], "4713": [28, 30, 39, 40], "bc": [28, 30, 39, 40], "midnight": [29, 31], "novemb": [29, 31], "17": [29, 31, 49, 53], "1858": [29, 31], "jd_date": 30, "mjd_date": [31, 32], "jan": 32, "2000": 32, "d": [34, 53], "non": 36, "empti": 36, "jdut1": 37, "greenwich": 37, "sider": 37, "gst": 37, "ut1": 37, "with_grad": [38, 49, 50, 53], "singl": [38, 41, 46], "step": 38, "ran": 38, "befor": [38, 55], "g": [38, 47], "whether": [38, 41, 42], "tle_el": [38, 49, 50, 53], "especi": 38, "retriev": [38, 53], "when": [38, 44, 47, 51, 52], "jd": 39, "mon": 40, "hr": 40, "sec": 40, "integ": 40, "multipl": [41, 53], "behavior": 41, "support": [41, 53], "request": 41, "case": [41, 50, 53, 55], "length": [41, 42], "must": [41, 42, 48, 49], "equal": [41, 52], "been": [41, 42, 55], "nx2x3": [42, 53], "dimens": [42, 53], "partial": [43, 45, 49, 50, 51, 55, 56], "mldsgp4": [43, 52], "dsgp4": [44, 46, 47, 48, 49, 50, 51, 53, 54, 55, 56], "open": [44, 48], "sourc": 44, "project": [44, 45, 48, 52], "constitut": 44, "differenti": [44, 47, 50, 51, 52, 53], "version": 44, "also": [44, 47, 49, 52, 53, 54, 55], "offer": [44, 47], "hybrid": [44, 47, 52], "ml": [44, 46, 47, 56], "accuraci": [44, 47, 52], "simul": [44, 46, 47, 52], "precis": [44, 46, 47, 52], "avail": [44, 47, 48, 49, 50, 52], "core": 44, "summar": 44, "implement": [44, 46, 47, 49, 53], "pytorch": [44, 47, 53], "machin": [44, 47], "learn": [44, 47], "output": [44, 46, 49, 52, 53], "paramet": [44, 49, 50], "correct": [44, 46, 50, 52], "parallel": [44, 55], "sever": [44, 50], "spaceflight": 44, "mechan": 44, "problem": 44, "transit": 44, "matrix": [44, 49, 50, 53], "covari": [44, 56], "transform": [44, 49, 56], "determin": 44, "textrm": [45, 49, 50, 51, 53, 55], "wa": [45, 48, 50, 54], "develop": [45, 47, 48], "dure": [45, 55], "sponsor": 45, "univers": 45, "oxford": 45, "while": 45, "giacomo": [45, 47, 52], "acciarini": [45, 47, 52], "ai4scienc": 45, "lab": 45, "collabor": 45, "dr": 45, "at\u0131l\u0131m": [45, 47, 52], "g\u00fcne\u015f": [45, 47, 52], "baydin": [45, 47, 52], "main": [45, 47], "gmail": [45, 47], "com": [45, 47, 48], "modul": 46, "defin": [46, 49, 51, 52, 54], "within": 46, "librari": 46, "normalization_r": [46, 52], "6958": 46, "normalization_v": [46, 52], "7": [46, 50, 51, 53], "947155867983262": 46, "hidden_s": [46, 52], "100": [46, 50, 51, 53], "input_correct": 46, "01": [46, 49, 50, 53, 55], "output_correct": 46, "8": [46, 49, 50, 53], "via": [46, 47, 48, 51, 52, 56], "neural": [46, 52], "network": [46, 52], "better": [46, 52], "match": [46, 52], "higher": [46, 47, 52], "normal": [46, 48, 52], "x": [46, 49, 51, 53, 55], "z": [46, 51, 53, 55], "vx": 46, "vy": 46, "vz": 46, "neuron": 46, "hidden": 46, "layer": 46, "factor": 46, "forward": 46, "system": 46, "unnorm": [46, 52], "obtain": [46, 50, 51, 52], "you": [46, 48], "self": 46, "x6": 46, "unit": 46, "load_model": [46, 52], "devic": [46, 52], "cpu": [46, 52], "load": [46, 51, 53, 55], "store": [46, 53], "program": [47, 52], "written": [47, 53], "leverag": [47, 50, 52, 56], "framework": [47, 56], "enabl": 47, "featur": [47, 53], "like": [47, 55], "automat": [47, 53], "across": 47, "were": 47, "previous": 47, "origin": [47, 53], "furthermor": [47, 51], "scheme": 47, "combin": 47, "enhanc": 47, "numer": [47, 52], "integr": [47, 52], "ephemerid": 47, "more": [47, 52, 53, 56], "detail": [47, 50, 52], "result": [47, 52], "check": [47, 50, 52], "out": [47, 50, 52], "our": [47, 52], "public": [47, 52], "dario": [47, 52], "izzo": [47, 52], "close": [47, 52], "gap": [47, 52], "between": [47, 51, 52], "high": [47, 52], "2024": [47, 52, 54], "vol": [47, 52], "226": [47, 52, 54], "page": [47, 52], "694": [47, 52], "701": [47, 52], "author": 47, "instal": 47, "capabl": 47, "credit": 47, "tutori": [47, 50, 52, 53, 54], "api": [47, 53, 54, 55], "add": 48, "forg": 48, "channel": 48, "config": 48, "channel_prior": 48, "strict": 48, "now": [48, 49, 50, 51, 52, 53, 54], "through": [48, 52], "mamba": 48, "pypi": 48, "http": 48, "org": 48, "git": 48, "github": 48, "esa": 48, "usual": [48, 49, 52], "pr": 48, "base": [48, 56], "workflow": 48, "thu": 48, "master": 48, "branch": 48, "kept": 48, "work": [48, 53, 54], "successfulli": 48, "compil": 48, "run": 48, "test": 48, "To": 48, "do": [48, 49, 50, 51], "so": [48, 49, 51], "option": 48, "depend": 48, "pytest": 48, "command": 48, "execut": 48, "ani": [48, 51], "your": 48, "readi": 48, "troubl": 48, "pleas": 48, "hesit": 48, "contact": 48, "issu": 48, "report": 48, "notebook": [49, 50, 53, 54, 55], "discuss": [49, 50, 52, 54], "how": [49, 50, 53, 54, 55, 56], "appli": [49, 50, 54], "order": [49, 51], "approxim": [49, 51], "equat": [49, 50, 51, 53], "p_": [49, 50], "pmb": [49, 53], "_f": 49, "dfrac": [49, 50, 51, 53], "_0": [49, 51], "_": [49, 51, 53, 55], "t": [49, 50, 51, 53], "text": [49, 50], "end": [49, 50, 51, 53], "t_0": [49, 51], "vector": [49, 51, 53], "certain": [49, 50], "t_f": 49, "import": [49, 50, 51, 53, 55], "aspect": 49, "notic": 49, "abov": [49, 50, 54], "formula": 49, "besid": 49, "ones": 49, "let": [49, 50, 52, 53, 54, 55], "set_default_dtyp": 49, "float32": 49, "And": 49, "inp_fil": [49, 53], "pslv": [49, 53], "deb": [49, 50, 51, 53, 54], "35351u": [49, 53], "01049qk": [49, 53], "22066": [49, 53], "70636923": [49, 53], "00002156": [49, 53], "00000": [49, 50, 51, 53, 54], "63479": [49, 53], "9999": [49, 50, 53], "35351": [49, 53], "98": [49, 53], "8179": [49, 53], "29": [49, 53], "5651": [49, 53], "0005211": [49, 53], "45": [49, 53], "5944": [49, 53], "314": [49, 53], "5671": [49, 53], "14": [49, 50, 51, 53, 54], "44732274457505": [49, 53], "cosmo": [49, 50, 51, 53, 54], "2251": [49, 50, 51, 53, 54], "34550u": 49, "93036ul": 49, "22068": [49, 50, 51, 53, 54], "48847750": 49, "00005213": 49, "16483": 49, "9994": [49, 54], "34550": 49, "73": 49, "9920": 49, "106": 49, "8624": 49, "0177754": 49, "242": 49, "5189": 49, "115": 49, "7794": 49, "31752709674389": 49, "ggse": 49, "1292u": 49, "65016c": 49, "22069": 49, "19982496": 49, "00000050": 49, "68899": 49, "9998": [49, 53], "1292": 49, "70": 49, "0769": 49, "62": 49, "6868": 49, "0022019": 49, "223": 49, "3241": 49, "136": 49, "6137": 49, "00692829906555": 49, "cz": 49, "2d": 49, "35275u": 49, "08056e": 49, "48794021": 49, "00000595": 49, "24349": 49, "35275": 49, "8424": 49, "5826": 49, "0139050": 49, "155": 49, "2017": 49, "205": 49, "5930": 49, "25810852685662": 49, "fengyun": 49, "1c": 49, "35237u": 49, "99025dqv": 49, "17158141": 49, "00009246": 49, "14994": 49, "9992": [49, 53, 54], "35237": 49, "99": [49, 53], "5946": 49, "147": 49, "0483": 49, "0055559": 49, "41": 49, "0775": 49, "319": 49, "4589": 49, "70446744775205": 49, "splitlin": [49, 53], "linspac": [49, 52, 55], "60": [49, 52, 55], "24": [49, 52, 55], "index": 49, "rang": [49, 50, 53], "k": [49, 51, 53], "append": [49, 50, 53, 54], "repeat": 49, "track": [49, 52, 53, 54], "w": [49, 50, 51, 53], "tle_batch": [49, 53, 55], "initialize_tl": [49, 50, 51, 53, 55], "state_tem": [49, 50, 53, 55], "propagate_batch": [49, 53, 55], "r": [49, 50, 51, 53], "build": [49, 53], "shape": [49, 53], "nx6x9": [49, 53], "9": [49, 50, 51, 53, 55], "dx_dtle": [49, 50], "zero": [49, 50, 51, 53], "grad": [49, 50, 53], "flatten": [49, 50, 53], "backward": [49, 50, 53], "retain_graph": [49, 50, 53], "cov_xyz": 49, "cov_rtn": 49, "cov_tl": [49, 50], "06817079e": 49, "23": 49, "85804989e": 49, "25": 49, "51328946e": 49, "48167092e": 49, "13": [49, 50, 51, 53], "80784129e": 49, "11": [49, 54], "17516946e": 49, "80719145e": 49, "47782854e": 49, "06374440e": 49, "19": 49, "10888880e": 49, "26": 49, "19571327e": 49, "28": 49, "57097512e": 49, "27": 49, "57618033e": 49, "16": 49, "87675528e": 49, "28440729e": 49, "20": [49, 51], "87608028e": 49, "57219640e": 49, "10539220e": 49, "22": [49, 51], "62208982e": 49, "00370060e": 49, "13145502e": 49, "41515501e": 49, "13025898e": 49, "11161104e": 49, "12805538e": 49, "40212641e": 49, "15": [49, 54], "61913778e": 49, "72347076e": 49, "25849762e": 49, "85837006e": 49, "69613552e": 49, "03": [49, 50, 53, 55], "60858400e": 49, "44529381e": 49, "06": [49, 53], "60848714e": 49, "66633934e": 49, "04": [49, 50, 53, 55], "73554382e": 49, "10": [49, 50, 53], "98398791e": 49, "64526723e": 49, "81073778e": 49, "35783115e": 49, "70385711e": 49, "35662070e": 49, "60149046e": 49, "02": [49, 50, 53, 55], "68286334e": 49, "07": [49, 53], "00692291e": 49, "34937429e": 49, "42650203e": 49, "75093676e": 49, "05": [49, 50, 53], "70379140e": 49, "42796071e": 49, "62336921e": 49, "98327475e": 49, "64467582e": 49, "80972744e": 49, "35541747e": 49, "60131157e": 49, "28248504e": 49, "71925407e": 49, "25500097e": 49, "85239630e": 49, "63783423e": 49, "21657063e": 49, "16764843e": 49, "73507662e": 49, "21": 49, "65971417e": 49, "73554368e": 49, "68286335e": 49, "28248505e": 49, "21656925e": 49, "21029182e": 49, "1000": [49, 51], "frob_norm": 49, "def": [49, 50], "rotation_matrix": [49, 50], "uvw": [49, 50], "rotat": [49, 50], "v": [49, 50], "linalg": [49, 50], "norm": [49, 50], "cross": [49, 50], "vstack": [49, 50], "from_cartesian_to_rtn": [49, 50], "cartesian_to_rtn_rotation_matrix": [49, 50], "rtn": [49, 50], "suppli": [49, 50], "otherwis": [49, 50, 55], "r_rtn": [49, 50], "dot": [49, 50, 51, 53], "v_rtn": [49, 50], "stack": [49, 50], "final": [49, 53], "idx": 49, "enumer": 49, "state_rtn": [49, 50], "detach": [49, 50, 52], "6x6": 49, "transformation_matrix_cartesian_to_rtn": [49, 50], "matmul": [49, 50], "ord": 49, "fro": 49, "var": 49, "folder": 49, "vf": 49, "cj60m8k162316snsvmjw65280000gp": 49, "ipykernel_16046": 49, "2216534334": 49, "py": 49, "deprecationwarn": [49, 50], "__array_wrap__": 49, "context": 49, "return_scalar": 49, "position": 49, "deprec": 49, "__array__": 49, "doesn": 49, "keyword": 49, "fail": 49, "dtype": 49, "plot": [49, 52, 55], "frobeniu": 49, "pyplot": [49, 52], "plt": [49, 52], "32": [49, 53], "40": 49, "semilogi": 49, "label": [49, 55], "line0": 49, "legend": 49, "xlabel": [49, 55], "min": [49, 54], "ylabel": [49, 55], "One": [50, 53], "obviou": 50, "applic": [50, 53], "covariance_propag": [50, 53], "ipynb": 50, "warn": 50, "filterwarn": 50, "ignor": 50, "categori": 50, "Then": [50, 54], "assum": [50, 54, 55], "associ": 50, "instanc": [50, 54], "fundament": 50, "astrodynam": 50, "vallado": 50, "theoret": 50, "background": 50, "p_x": 50, "m_": 50, "ij": [50, 51], "y_i": [50, 51], "x_j": 50, "done": [50, 51], "left": 50, "directli": [50, 54, 55], "gener": [50, 51], "perturb": 50, "feed": 50, "them": [50, 53, 55], "noisi": 50, "As": [50, 53], "alwai": [50, 53, 55], "34427u": 50, "93036ru": 50, "94647328": 50, "00008100": 50, "11455": 50, "34427": 50, "74": [50, 51, 53, 54], "0145": 50, "306": 50, "8269": 50, "0033346": 50, "0723": 50, "347": 50, "1308": 50, "76870515693886": 50, "my_tl": [50, 51, 55], "matrix_rtn": 50, "cov": 50, "cov_matrix_rtn": 50, "sigma_rr": 50, "sigma_rt": 50, "sigma_rn": 50, "sigma_vr": 50, "sigma_vt": 50, "sigma_vn": 50, "diag": 50, "covariance_diagon": 50, "print": [50, 51, 53, 54], "f": [50, 51, 54, 55], "1941e": 50, "6009e": 50, "2616e": [50, 53], "6578e": 50, "2582e": 50, "2697e": 50, "grad_fn": [50, 53], "transposebackward0": [50, 53], "c_teme": 50, "43678346e": 50, "27091412e": 50, "90611714e": 50, "00000000e": 50, "24494699e": 50, "42742252e": 50, "31826956e": 50, "80461804e": 50, "59800553e": 50, "09672885e": 50, "69441685e": 50, "57016478e": 50, "25009651e": 50, "quick": 50, "confirm": 50, "c_rtn2": 50, "allclos": 50, "tle_propag": [50, 53], "6x9": 50, "screen": [50, 53], "0000e": [50, 53, 55], "7924e": 50, "5394e": 50, "0479e": 50, "5463e": 50, "3390e": [50, 53], "9523e": 50, "1618e": 50, "3683e": 50, "1736e": 50, "7875e": [50, 53], "0267e": 50, "7277e": 50, "9559e": 50, "7716e": 50, "4301e": 50, "6362e": 50, "5385e": 50, "8152e": 50, "5521e": 50, "6044e": [50, 53], "3649e": 50, "0581e": 50, "3574e": 50, "0789e": 50, "4300e": 50, "0851e": [50, 53], "4891e": 50, "0766e": 50, "7732e": 50, "7622e": 50, "9x9": 50, "pinv": 50, "thing": [50, 53], "correctli": [50, 51], "c_xyz_2": 50, "look": 51, "t_": 51, "ob": 51, "rightarrow": 51, "vec": 51, "That": 51, "abl": 51, "invert": 51, "formul": 51, "minimum": 51, "free": 51, "variabl": 51, "current": 51, "reformul": 51, "align": 51, "minim": 51, "tild": 51, "updat": [51, 54], "y_": 51, "until": 51, "converg": 51, "df": 51, "y_k": 51, "jacobian": [51, 53], "easili": 51, "made": [51, 53], "df_": 51, "j": [51, 53], "_1": 51, "_2": 51, "_3": 51, "_4": 51, "_5": 51, "_6": 51, "no_": 51, "kozai": 51, "mo": 51, "argpo": 51, "nodeo": 51, "n_": 51, "ddot": [51, 53], "b": [51, 53], "built": 51, "quit": 51, "found": 51, "simpl": [51, 56], "invers": 51, "doe": [51, 55], "good": 51, "extract": [51, 54, 55], "expect": 51, "ident": [51, 53], "found_tl": 51, "newton_method": 51, "5506259552874917e": 51, "solut": 51, "34454u": [51, 53, 54], "93036sx": [51, 53, 54], "91971155": [51, 53, 54], "00000319": [51, 53, 54], "11812": [51, 53, 54], "9996": [51, 53, 54], "34454": [51, 53, 54], "0583": [51, 53, 54], "280": [51, 53, 54], "7094": [51, 53, 54], "0037596": [51, 53, 54], "327": [51, 53, 54], "9100": [51, 53, 54], "9764": [51, 53, 54], "35844873683320": [51, 53, 54], "91971967": 51, "9997": [51, 54], "800": 51, "still": 51, "cours": 51, "547475677268469e": 51, "24138": 51, "254": 51, "2494": 51, "0037442": 51, "103": 51, "1744": 51, "5962": 51, "36399602683320": 51, "introduc": 52, "what": 52, "entail": 52, "000": [52, 55], "starlink": 52, "wai": [52, 54], "could": 52, "power": 52, "tool": 52, "differentiabl": 52, "backpropag": 52, "ml_dsgp4": 52, "35": 52, "mldsgp4_example_model": 52, "pth": 52, "argumnet": 52, "later": 52, "tles_": [52, 55], "10000": [52, 54, 55], "cat": [52, 55], "no_grad": 52, "avoid": 52, "keep": 52, "states_normalized_out": 52, "fig": 52, "add_subplot": 52, "111": 52, "scatter": 52, "state_normalized_out": 52, "due": 53, "fact": 53, "autograd": 53, "advanc": 53, "practic": 53, "state_transition_matrix_comput": 53, "graident_based_optim": 53, "orbit_determin": 53, "howev": 53, "instead": 53, "standard": 53, "requir": [53, 55], "record": 53, "variou": 53, "random": 53, "rand": 53, "requires_grad": 53, "3668e": 53, "9966e": 53, "4991e": 53, "9909e": 53, "3524e": 53, "2011e": 53, "4364e": 53, "9728e": 53, "0499e": 53, "9362e": 53, "0781e": 53, "1903e": 53, "3293e": 53, "0052e": 53, "5346e": 53, "0186e": 53, "9123e": 53, "2028e": 53, "3571e": 53, "9991e": 53, "1497e": 53, "9981e": 53, "9786e": 53, "2018e": 53, "3756e": 53, "9941e": 53, "8192e": 53, "9841e": 53, "6948e": 53, "2003e": 53, "4143e": 53, "9814e": 53, "2330e": 53, "9540e": 53, "2058e": 53, "1948e": 53, "4121e": 53, "9822e": 53, "1541e": 53, "9557e": 53, "1215e": 53, "1952e": 53, "4435e": 53, "9697e": 53, "3143e": 53, "9303e": 53, "3603e": 53, "1886e": 53, "3268e": 53, "0057e": 53, "3226e": 53, "0204e": 53, "8156e": 53, "2029e": 53, "3475e": 53, "0014e": 53, "0495e": 53, "0053e": 53, "6097e": 53, "2024e": 53, "v_x": 53, "v_y": 53, "v_z": 53, "type": 53, "dx": 53, "dt": 53, "dy": 53, "dz": 53, "2x": 53, "2y": 53, "2z": 53, "dv_x": 53, "dv_y": 53, "dv_z": 53, "care": 53, "about": 53, "mirror": 53, "henc": 53, "coher": 53, "convers": 53, "partial_deriv": 53, "zeros_lik": 53, "ones_lik": 53, "1945e": 53, "2115e": 53, "3207e": 53, "0282e": 53, "6216e": 53, "9283e": 53, "1617e": 53, "8469e": 53, "3142e": 53, "4867e": 53, "6053e": 53, "6818e": 53, "2112e": 53, "3474e": 53, "3217e": 53, "7814e": 53, "6276e": 53, "0167e": 53, "1989e": 53, "9872e": 53, "3211e": 53, "9645e": 53, "6234e": 53, "6142e": 53, "1905e": 53, "4169e": 53, "3202e": 53, "0864e": 53, "6199e": 53, "2048e": 53, "1724e": 53, "3235e": 53, "3169e": 53, "3412e": 53, "6112e": 53, "1409e": 53, "1734e": 53, "2729e": 53, "3172e": 53, "3271e": 53, "6118e": 53, "0887e": 53, "1582e": 53, "0162e": 53, "3132e": 53, "5335e": 53, "6032e": 53, "8568e": 53, "2123e": 53, "2894e": 53, "7647e": 53, "6280e": 53, "1907e": 53, "2032e": 53, "7658e": 53, "3214e": 53, "9013e": 53, "6250e": 53, "3314e": 53, "basic": 53, "35350u": 53, "01049qj": 53, "76869562": 53, "00000911": 53, "24939": 53, "35350": 53, "6033": 53, "64": 53, "7516": 53, "0074531": 53, "8340": 53, "261": 53, "1278": 53, "48029442457561": 53, "sl": 53, "35354u": 53, "93014bd": 53, "76520028": 53, "00021929": 53, "20751": 53, "9995": 53, "35354": 53, "75": 53, "7302": 53, "7819": 53, "0059525": 53, "350": 53, "7978": 53, "2117": 53, "92216400847487": 53, "35359u": 53, "93014bj": 53, "55187275": 53, "00025514": 53, "24908": 53, "35359": 53, "7369": 53, "156": 53, "1582": 53, "0054843": 53, "5279": 53, "310": 53, "0745": 53, "91164684775759": 53, "35360u": 53, "93014bk": 53, "44021735": 53, "00019061": 53, "20292": 53, "35360": 53, "7343": 53, "127": 53, "2487": 53, "0071107": 53, "5913": 53, "9635": 53, "86997880798827": 53, "meteor": 53, "35364u": 53, "88005y": 53, "22067": 53, "81503681": 53, "00001147": 53, "84240": 53, "35364": 53, "82": 53, "5500": 53, "92": 53, "4124": 53, "0018834": 53, "303": 53, "2489": 53, "178": 53, "0638": 53, "94853833332534": 53, "9053e": 53, "3034e": 53, "4305e": 53, "0460e": 53, "2528e": 53, "4252e": 53, "0807e": 53, "7251e": 53, "4354e": 53, "1169e": 53, "3086e": 53, "5051e": 53, "0724e": 53, "7541e": 53, "4210e": 53, "7653e": 53, "8854e": 53, "7898e": 53, "8548e": 53, "0987e": 53, "4099e": 53, "5502e": 53, "9641e": 53, "6880e": 53, "2870e": 53, "9417e": 53, "4129e": 53, "0546e": 53, "9064e": 53, "6451e": 53, "8019e": 53, "6217e": 53, "5050e": 53, "6882e": 53, "5744e": 53, "6533e": 53, "tackl": [53, 55], "interest": 53, "known": 53, "no_kozai": 53, "bstar": [53, 54], "bmatrix": 53, "frac": 53, "select": 53, "9657e": 53, "7148e": 53, "8524e": 53, "5404e": 53, "8669e": 53, "3633e": 53, "9777e": 53, "5422e": 53, "5706e": 53, "3902e": 53, "0388e": 53, "2841e": 53, "4789e": 53, "4242e": 53, "2305e": 53, "6110e": 53, "8483e": 53, "8590e": 53, "8914e": 53, "7637e": 53, "6231e": 53, "4935e": 53, "0642e": 53, "5023e": 53, "0960e": 53, "5974e": 53, "1377e": 53, "8713e": 53, "3387e": 53, "3385e": 53, "3597e": 53, "0094e": 53, "9460e": 53, "3131e": 53, "6701e": 53, "6392e": 53, "0491e": 53, "8063e": 53, "7978e": 53, "3204e": 53, "3888e": 53, "9096e": 53, "5693e": 53, "9245e": 53, "4018e": 53, "0016e": 53, "7584e": 53, "3880e": 53, "4955e": 53, "7651e": 53, "3809e": 53, "4519e": 53, "3464e": 53, "2844e": 53, "3805e": 53, "7850e": 53, "9005e": 53, "6011e": 53, "5621e": 53, "1755e": 53, "4118e": 53, "0736e": 53, "4204e": 53, "0414e": 53, "5675e": 53, "0261e": 53, "3954e": 53, "3636e": 53, "3401e": 53, "3861e": 53, "6552e": 53, "0061e": 53, "3549e": 53, "0195e": 53, "6083e": 53, "0517e": 53, "0959e": 53, "8325e": 53, "9397e": 53, "7110e": 53, "8532e": 53, "5031e": 53, "8677e": 53, "3638e": 53, "9781e": 53, "4482e": 53, "5680e": 53, "3515e": 53, "9682e": 53, "2453e": 53, "4784e": 53, "4232e": 53, "2155e": 53, "6080e": 53, "8485e": 53, "7510e": 53, "8916e": 53, "7437e": 53, "6067e": 53, "2876e": 53, "4924e": 53, "0644e": 53, "5012e": 53, "1145e": 53, "5569e": 53, "1233e": 53, "8651e": 53, "3391e": 53, "3386e": 53, "3602e": 53, "0008e": 53, "9468e": 53, "2474e": 53, "6750e": 53, "5994e": 53, "0492e": 53, "7662e": 53, "7986e": 53, "8924e": 53, "7038e": 53, "8546e": 53, "4349e": 53, "8692e": 53, "3647e": 53, "9788e": 53, "2762e": 53, "5633e": 53, "2805e": 53, "8389e": 53, "1741e": 53, "4774e": 53, "4213e": 53, "1880e": 53, "6025e": 53, "8489e": 53, "5530e": 53, "8920e": 53, "7069e": 53, "5766e": 53, "3352e": 53, "4904e": 53, "0647e": 53, "4993e": 53, "1483e": 53, "4827e": 53, "0970e": 53, "8538e": 53, "3399e": 53, "3610e": 53, "8505e": 53, "9484e": 53, "1270e": 53, "6840e": 53, "5263e": 53, "0493e": 53, "6927e": 53, "7999e": 53, "2089e": 53, "7496e": 53, "8451e": 53, "8822e": 53, "8596e": 53, "3590e": 53, "9739e": 53, "4093e": 53, "5943e": 53, "7452e": 53, "6865e": 53, "6401e": 53, "4840e": 53, "4336e": 53, "3704e": 53, "6383e": 53, "8465e": 53, "8895e": 53, "9473e": 53, "7729e": 53, "0227e": 53, "5034e": 53, "0622e": 53, "5122e": 53, "9255e": 53, "9690e": 53, "2721e": 53, "9275e": 53, "3348e": 53, "3382e": 53, "3556e": 53, "0882e": 53, "9384e": 53, "9146e": 53, "6244e": 53, "0050e": 53, "0486e": 53, "1742e": 53, "7904e": 53, "5748e": 53, "8646e": 53, "9618e": 53, "8792e": 53, "3709e": 53, "9836e": 53, "0927e": 53, "5311e": 53, "7890e": 53, "9425e": 53, "6812e": 53, "4712e": 53, "4082e": 53, "0021e": 53, "5642e": 53, "8510e": 53, "1807e": 53, "8943e": 53, "4522e": 53, "3667e": 53, "6641e": 53, "4767e": 53, "0671e": 53, "4855e": 53, "3803e": 53, "1978e": 53, "7749e": 53, "3449e": 53, "3663e": 53, "7587e": 53, "9588e": 53, "2910e": 53, "7460e": 53, "0201e": 53, "1834e": 53, "8088e": 53, "3948e": 53, "2960e": 53, "9233e": 53, "3490e": 53, "9383e": 53, "3483e": 53, "3455e": 53, "7735e": 53, "5144e": 53, "6566e": 53, "4491e": 53, "3267e": 53, "6998e": 53, "8571e": 53, "2633e": 53, "9009e": 53, "1569e": 53, "7714e": 53, "08": 53, "6428e": 53, "3911e": 53, "0740e": 53, "3996e": 53, "0723e": 53, "8116e": 53, "4875e": 53, "2720e": 53, "3679e": 53, "3907e": 53, "0205e": 53, "0484e": 53, "1002e": 53, "1147e": 53, "2902e": 53, "8340e": 53, "4572e": 53, "4193e": 53, "9049e": 53, "9228e": 53, "9197e": 53, "3983e": 53, "0001e": 53, "3148e": 53, "4027e": 53, "7405e": 53, "2110e": 53, "6266e": 53, "4532e": 53, "3531e": 53, "0367e": 53, "4005e": 53, "8565e": 53, "4677e": 53, "9002e": 53, "8761e": 53, "6655e": 53, "0160e": 53, "4188e": 53, "0732e": 53, "4274e": 53, "0308e": 53, "8240e": 53, "7048e": 53, "4368e": 53, "3620e": 53, "3400e": 53, "3844e": 53, "2010e": 53, "0011e": 53, "7779e": 53, "9915e": 53, "1266e": 53, "0516e": 53, "0630e": 53, "8314e": 53, "3566e": 53, "7696e": 53, "8408e": 53, "0836e": 53, "8553e": 53, "3564e": 53, "9716e": 53, "9241e": 53, "6084e": 53, "9544e": 53, "0681e": 53, "8499e": 53, "4872e": 53, "4391e": 53, "4545e": 53, "6544e": 53, "8453e": 53, "1435e": 53, "8882e": 53, "0553e": 53, "8605e": 53, "8815e": 53, "5092e": 53, "0609e": 53, "5180e": 53, "8242e": 53, "1879e": 53, "3533e": 53, "9604e": 53, "3324e": 53, "3380e": 53, "1345e": 53, "9339e": 53, "2683e": 53, "5972e": 53, "2205e": 53, "0482e": 53, "3910e": 53, "7856e": 53, "5240e": 53, "6447e": 53, "8662e": 53, "8836e": 53, "8808e": 53, "3719e": 53, "9844e": 53, "8986e": 53, "5258e": 53, "7077e": 53, "7944e": 53, "5997e": 53, "4703e": 53, "4061e": 53, "7201e": 53, "5578e": 53, "8514e": 53, "9539e": 53, "8946e": 53, "4101e": 53, "3318e": 53, "7184e": 53, "4744e": 53, "0675e": 53, "4832e": 53, "4184e": 53, "8831e": 53, "9127e": 53, "7618e": 53, "3457e": 53, "3671e": 53, "5782e": 53, "9605e": 53, "1525e": 53, "7562e": 53, "9365e": 53, "0500e": 53, "0993e": 53, "8101e": 53, "stai": 53, "activ": 53, "2421e": 53, "2118e": 53, "8247e": 53, "6942e": 53, "5839e": 53, "1868e": 53, "4009e": 53, "4814e": 53, "3703e": 53, "3529e": 53, "7633e": 53, "8134e": 53, "8281e": 53, "0871e": 53, "8601e": 53, "3918e": 53, "0280e": 53, "9508e": 53, "0139e": 53, "9973e": 53, "7518e": 53, "1457e": 53, "2546e": 53, "6719e": 53, "2461e": 53, "2310e": 53, "2694e": 53, "5045e": 53, "7925e": 53, "7289e": 53, "1480e": 53, "7304e": 53, "1023e": 53, "9681e": 53, "2135e": 53, "4345e": 53, "8650e": 53, "1136e": 53, "8560e": 53, "7578e": 53, "4200e": 53, "7378e": 53, "5458e": 53, "4713e": 53, "4971e": 53, "0323e": 53, "0986e": 53, "5424e": 53, "1007e": 53, "2107e": 53, "0991e": 53, "8316e": 53, "0325e": 53, "2751e": 53, "0377e": 53, "3818e": 53, "6932e": 53, "6822e": 53, "5355e": 53, "6429e": 53, "5379e": 53, "1545e": 53, "5019e": 53, "6574e": 53, "6523e": 53, "4246e": 53, "6541e": 53, "4489e": 53, "8674e": 53, "6036e": 53, "0965e": 53, "1431e": 53, "0714e": 53, "8887e": 53, "2413e": 53, "6784e": 53, "6353e": 53, "7807e": 53, "0373e": 53, "0187e": 53, "2410e": 53, "0132e": 53, "9947e": 53, "3870e": 53, "7892e": 53, "5389e": 53, "7085e": 53, "0229e": 53, "7453e": 53, "3877e": 53, "5220e": 53, "2282e": 53, "5332e": 53, "7232e": 53, "6017e": 53, "4607e": 53, "3648e": 53, "3789e": 53, "4947e": 53, "0079e": 53, "7601e": 53, "7418e": 53, "1041e": 53, "9818e": 53, "8671e": 53, "0995e": 53, "7370e": 53, "6754e": 53, "8488e": 53, "4383e": 53, "4342e": 53, "2057e": 53, "5108e": 53, "7208e": 53, "4385e": 53, "8293e": 53, "7188e": 53, "7427e": 53, "9244e": 53, "3837e": 53, "1574e": 53, "7264e": 53, "7963e": 53, "7753e": 53, "7017e": 53, "9630e": 53, "3925e": 53, "9821e": 53, "9648e": 53, "0069e": 53, "8977e": 53, "8865e": 53, "7494e": 53, "9675e": 53, "7147e": 53, "9863e": 53, "2060e": 53, "4645e": 53, "2937e": 53, "2873e": 53, "2549e": 53, "8615e": 53, "9744e": 53, "7320e": 53, "1310e": 53, "8810e": 53, "1627e": 53, "4684e": 53, "1621e": 53, "2967e": 53, "4742e": 53, "1404e": 53, "4828e": 53, "2977e": 53, "9159e": 53, "3333e": 53, "7116e": 53, "2620e": 53, "4549e": 53, "9857e": 53, "7248e": 53, "5439e": 53, "8074e": 53, "4543e": 53, "6560e": 53, "4282e": 53, "6747e": 53, "8527e": 53, "6995e": 53, "1593e": 53, "4396e": 53, "2489e": 53, "7524e": 53, "9934e": 53, "0359e": 53, "1578e": 53, "2540e": 53, "0654e": 53, "5660e": 53, "6835e": 53, "8655e": 53, "4459e": 53, "7580e": 53, "4599e": 53, "1442e": 53, "7090e": 53, "0839e": 53, "6799e": 53, "1998e": 53, "9792e": 53, "7720e": 53, "0888e": 53, "1239e": 53, "5554e": 53, "1009e": 53, "1127e": 53, "2934e": 53, "7646e": 53, "0068e": 53, "9166e": 53, "9651e": 53, "9018e": 53, "4080e": 53, "7263e": 53, "3681e": 53, "9497e": 53, "3560e": 53, "5005e": 53, "1850e": 53, "1166e": 53, "2263e": 53, "6507e": 53, "0126e": 53, "2277e": 53, "7793e": 53, "1503e": 53, "9017e": 53, "1633e": 53, "1518e": 53, "1516e": 53, "4074e": 53, "usag": 54, "allow": 54, "user": 54, "easi": 54, "manipul": 54, "well": 54, "interfac": 54, "here": [54, 55], "plu": 54, "indic": 54, "tle_lin": 54, "timat": 54, "2847u": 54, "67053e": 54, "24063": 54, "46171465": 54, "00000366": 54, "27411": 54, "2847": 54, "69": 54, "9643": 54, "216": 54, "8651": 54, "0003597": 54, "77": 54, "7866": 54, "282": 54, "3646": 54, "02285835897007": 54, "access": 54, "info": 54, "attribut": 54, "satellite_catalog_numb": [54, 55], "classif": 54, "intern": 54, "design": 54, "international_design": 54, "epoch_year": 54, "epoch_dai": 54, "_ndot": 54, "_nddot": 54, "term": 54, "_bstar": 54, "element_numb": 54, "_inclo": 54, "_nodeo": 54, "_ecco": 54, "_argpo": 54, "_mo": 54, "_no_kozai": 54, "63": 54, "1090112955380637e": 54, "00027411000000000004": 54, "999": 54, "2211073938530685": 54, "785010027666755": 54, "3576322839318213": 54, "928191961076781": 54, "061186262187069844": 54, "few": 54, "perhap": 54, "handi": 54, "wsg": 54, "util": 54, "get_gravity_const": 54, "1e3": 54, "semi_major_axi": 54, "apogee_alt": 54, "perigee_alt": 54, "7264": 54, "027802311157": 54, "888": 54, "5036731116484": 54, "883": 54, "2779315106654": 54, "tle_dictionari": 54, "43437": 54, "18100a": 54, "2020": 54, "143": 54, "90384230": 54, "ephemeris_typ": 54, "revolution_number_at_epoch": 54, "56353": 54, "0011": 54, "mean_motion_first_deriv": 54, "mean_motion_second_deriv": 54, "0221": 54, "7074": 54, "argument_of_perige": 54, "1627": 54, "raan": 54, "3618": 54, "5224": 54, "b_star": 54, "0001": 54, "43437u": 54, "20143": 54, "00000000": 54, "99960": 54, "97": 54, "8268": 54, "249": 54, "9127": 54, "0221000": 54, "123": 54, "9136": 54, "259": 54, "1144": 54, "12608579563539": 54, "download": 54, "space": 54, "place": 54, "simpli": 54, "cannot": 54, "extra": 54, "specifi": 54, "should": 54, "34456u": 54, "93036sz": 54, "85349922": 54, "00005488": 54, "13805": 54, "34456": 54, "0462": 54, "5559": 54, "0056524": 54, "251": 54, "9784": 54, "107": 54, "5213": 54, "50477917685046": 54, "34457u": 54, "93036ta": 54, "86184197": 54, "00003162": 54, "55362": 54, "34457": 54, "0015": 54, "304": 54, "7929": 54, "0101048": 54, "52": 54, "3409": 54, "79": 54, "2774": 54, "64945713693281": 54, "inlin": 55, "would": 55, "onli": 55, "small": 55, "penalti": 55, "1812e": 55, "6660e": 55, "7596e": 55, "7231e": 55, "2926e": 55, "5809e": 55, "2651e": 55, "8993e": 55, "enough": 55, "boolean": 55, "flag": 55, "plot_orbit": 55, "color": 55, "lightcor": 55, "satcat": 55, "axes3d": 55, "zlabel": 55, "need": 55, "prepar": 55, "mani": 55, "states_tem": 55, "20000": 55, "darkkhaki": 55, "lightseagreen": 55, "These": 56, "task": 56, "autodiff": 56, "complex": 56, "similar": 56, "optim": 56}, "objects": {"dsgp4": [[0, 0, 1, "", "initl"], [1, 0, 1, "", "newton_method"], [4, 0, 1, "", "sgp4"], [5, 0, 1, "", "sgp4_batched"], [6, 0, 1, "", "sgp4init"], [8, 0, 1, "", "sgp4init_batch"]], "dsgp4.mldsgp4": [[46, 1, 1, "", "mldsgp4"]], "dsgp4.mldsgp4.mldsgp4": [[46, 2, 1, "", "__init__"], [46, 2, 1, "", "forward"], [46, 2, 1, "", "load_model"]], "dsgp4.plot": [[2, 0, 1, "", "plot_orbit"], [3, 0, 1, "", "plot_tles"]], "dsgp4.sgp4init": [[7, 0, 1, "", "sgp4init"]], "dsgp4.sgp4init_batch": [[9, 0, 1, "", "initl_batch"], [10, 0, 1, "", "sgp4init_batch"]], "dsgp4.tle": [[11, 1, 1, "", "TLE"], [17, 0, 1, "", "compute_checksum"], [18, 0, 1, "", "load"], [19, 0, 1, "", "load_from_data"], [20, 0, 1, "", "load_from_lines"], [21, 0, 1, "", "read_satellite_catalog_number"]], "dsgp4.tle.TLE": [[11, 2, 1, "", "__init__"], [12, 2, 1, "", "apogee_alt"], [13, 2, 1, "", "copy"], [14, 2, 1, "", "perigee_alt"], [15, 2, 1, "", "set_time"], [16, 2, 1, "", "update"]], "dsgp4.util": [[22, 0, 1, "", "clone_w_grad"], [23, 0, 1, "", "days2mdhms"], [24, 0, 1, "", "from_cartesian_to_keplerian"], [25, 0, 1, "", "from_cartesian_to_keplerian_torch"], [26, 0, 1, "", "from_cartesian_to_tle_elements"], [27, 0, 1, "", "from_datetime_to_fractional_day"], [28, 0, 1, "", "from_datetime_to_jd"], [29, 0, 1, "", "from_datetime_to_mjd"], [30, 0, 1, "", "from_jd_to_datetime"], [31, 0, 1, "", "from_mjd_to_datetime"], [32, 0, 1, "", "from_mjd_to_epoch_days_after_1_jan"], [33, 0, 1, "", "from_string_to_datetime"], [34, 0, 1, "", "from_year_day_to_date"], [35, 0, 1, "", "get_gravity_constants"], [36, 0, 1, "", "get_non_empty_lines"], [37, 0, 1, "", "gstime"], [38, 0, 1, "", "initialize_tle"], [39, 0, 1, "", "invjday"], [40, 0, 1, "", "jday"], [41, 0, 1, "", "propagate"], [42, 0, 1, "", "propagate_batch"]]}, "objtypes": {"0": "py:function", "1": "py:class", "2": "py:method"}, "objnames": {"0": ["py", "function", "Python function"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"]}, "titleterms": {"dsgp4": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 52], "initl": 0, "newton_method": 1, "paramet": [1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 46, 53], "return": [1, 2, 3, 4, 5, 11, 12, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 46], "plot": [2, 3], "plot_orbit": 2, "plot_tl": 3, "sgp4": [4, 47], "sgp4_batch": 5, "sgp4init": [6, 7], "sgp4init_batch": [8, 9, 10], "initl_batch": 9, "tle": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 50, 52, 53, 54, 55], "apogee_alt": 12, "copi": 13, "perigee_alt": 14, "set_tim": 15, "updat": 16, "compute_checksum": 17, "load": [18, 52, 54], "load_from_data": 19, "load_from_lin": 20, "read_satellite_catalog_numb": 21, "util": [22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42], "clone_w_grad": 22, "days2mdhm": 23, "from_cartesian_to_keplerian": 24, "from_cartesian_to_keplerian_torch": 25, "from_cartesian_to_tle_el": 26, "from_datetime_to_fractional_dai": 27, "from_datetime_to_jd": 28, "from_datetime_to_mjd": 29, "from_jd_to_datetim": 30, "from_mjd_to_datetim": 31, "from_mjd_to_epoch_days_after_1_jan": 32, "from_string_to_datetim": 33, "from_year_day_to_d": 34, "get_gravity_const": 35, "get_non_empty_lin": 36, "gstime": 37, "initialize_tl": 38, "invjdai": 39, "jdai": 40, "propag": [41, 49, 52, 55], "propagate_batch": 42, "api": 43, "ml": [43, 52], "modul": 43, "capabl": 44, "credit": 45, "mldsgp4": 46, "model": [46, 52], "partial": [47, 53], "textrm": 47, "document": 47, "get": [47, 48], "start": 47, "content": 47, "instal": 48, "packag": 48, "conda": 48, "pip": 48, "from": [48, 50, 54], "sourc": 48, "verifi": 48, "help": 48, "covari": [49, 50], "similar": 50, "transform": 50, "cartesian": 50, "gradient": 51, "base": 51, "optim": 51, "problem": 51, "descript": 51, "import": [52, 54], "pre": 52, "train": 52, "prepar": 52, "data": 52, "batch": [52, 53, 55], "singl": [52, 53, 55], "deriv": 53, "comput": 53, "via": 53, "autodiff": 53, "respect": 53, "time": 53, "object": 54, "str": 54, "dic": 54, "file": 54, "tutori": 56, "basic": 56, "advanc": 56}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx": 57}, "alltitles": {"dsgp4.initl": [[0, "dsgp4-initl"]], "dsgp4.newton_method": [[1, "dsgp4-newton-method"]], "Parameters:": [[1, "parameters"], [2, "parameters"], [3, "parameters"], [4, "parameters"], [5, "parameters"], [6, "parameters"], [7, "parameters"], [8, "parameters"], [10, "parameters"], [11, "parameters"], [12, "parameters"], [14, "parameters"], [15, "parameters"], [16, "parameters"], [17, "parameters"], [18, "parameters"], [19, "parameters"], [20, "parameters"], [21, "parameters"], [22, "parameters"], [23, "parameters"], [24, "parameters"], [25, "parameters"], [26, "parameters"], [27, "parameters"], [28, "parameters"], [29, "parameters"], [30, "parameters"], [31, "parameters"], [32, "parameters"], [33, "parameters"], [34, "parameters"], [36, "parameters"], [37, "parameters"], [38, "parameters"], [39, "parameters"], [40, "parameters"], [41, "parameters"], [42, "parameters"], [46, "parameters"], [46, "id1"], [46, "id2"], [46, "id3"]], "Returns:": [[1, "returns"], [2, "returns"], [3, "returns"], [4, "returns"], [5, "returns"], [11, "returns"], [12, "returns"], [14, "returns"], [17, "returns"], [18, "returns"], [19, "returns"], [20, "returns"], [21, "returns"], [22, "returns"], [23, "returns"], [24, "returns"], [25, "returns"], [26, "returns"], [27, "returns"], [28, "returns"], [29, "returns"], [30, "returns"], [31, "returns"], [32, "returns"], [33, "returns"], [34, "returns"], [36, "returns"], [37, "returns"], [38, "returns"], [39, "returns"], [40, "returns"], [41, "returns"], [42, "returns"], [46, "returns"]], "dsgp4.plot.plot_orbit": [[2, "dsgp4-plot-plot-orbit"]], "dsgp4.plot.plot_tles": [[3, "dsgp4-plot-plot-tles"]], "dsgp4.sgp4": [[4, "dsgp4-sgp4"]], "dsgp4.sgp4_batched": [[5, "dsgp4-sgp4-batched"]], "dsgp4.sgp4init": [[6, "dsgp4-sgp4init"]], "dsgp4.sgp4init.sgp4init": [[7, "dsgp4-sgp4init-sgp4init"]], "dsgp4.sgp4init_batch": [[8, "dsgp4-sgp4init-batch"]], "dsgp4.sgp4init_batch.initl_batch": [[9, "dsgp4-sgp4init-batch-initl-batch"]], "dsgp4.sgp4init_batch.sgp4init_batch": [[10, "dsgp4-sgp4init-batch-sgp4init-batch"]], "dsgp4.tle.TLE": [[11, "dsgp4-tle-tle"]], "dsgp4.tle.TLE.apogee_alt": [[12, "dsgp4-tle-tle-apogee-alt"]], "dsgp4.tle.TLE.copy": [[13, "dsgp4-tle-tle-copy"]], "dsgp4.tle.TLE.perigee_alt": [[14, "dsgp4-tle-tle-perigee-alt"]], "dsgp4.tle.TLE.set_time": [[15, "dsgp4-tle-tle-set-time"]], "dsgp4.tle.TLE.update": [[16, "dsgp4-tle-tle-update"]], "dsgp4.tle.compute_checksum": [[17, "dsgp4-tle-compute-checksum"]], "dsgp4.tle.load": [[18, "dsgp4-tle-load"]], "dsgp4.tle.load_from_data": [[19, "dsgp4-tle-load-from-data"]], "dsgp4.tle.load_from_lines": [[20, "dsgp4-tle-load-from-lines"]], "dsgp4.tle.read_satellite_catalog_number": [[21, "dsgp4-tle-read-satellite-catalog-number"]], "dsgp4.util.clone_w_grad": [[22, "dsgp4-util-clone-w-grad"]], "dsgp4.util.days2mdhms": [[23, "dsgp4-util-days2mdhms"]], "dsgp4.util.from_cartesian_to_keplerian": [[24, "dsgp4-util-from-cartesian-to-keplerian"]], "dsgp4.util.from_cartesian_to_keplerian_torch": [[25, "dsgp4-util-from-cartesian-to-keplerian-torch"]], "dsgp4.util.from_cartesian_to_tle_elements": [[26, "dsgp4-util-from-cartesian-to-tle-elements"]], "dsgp4.util.from_datetime_to_fractional_day": [[27, "dsgp4-util-from-datetime-to-fractional-day"]], "dsgp4.util.from_datetime_to_jd": [[28, "dsgp4-util-from-datetime-to-jd"]], "dsgp4.util.from_datetime_to_mjd": [[29, "dsgp4-util-from-datetime-to-mjd"]], "dsgp4.util.from_jd_to_datetime": [[30, "dsgp4-util-from-jd-to-datetime"]], "dsgp4.util.from_mjd_to_datetime": [[31, "dsgp4-util-from-mjd-to-datetime"]], "dsgp4.util.from_mjd_to_epoch_days_after_1_jan": [[32, "dsgp4-util-from-mjd-to-epoch-days-after-1-jan"]], "dsgp4.util.from_string_to_datetime": [[33, "dsgp4-util-from-string-to-datetime"]], "dsgp4.util.from_year_day_to_date": [[34, "dsgp4-util-from-year-day-to-date"]], "dsgp4.util.get_gravity_constants": [[35, "dsgp4-util-get-gravity-constants"]], "dsgp4.util.get_non_empty_lines": [[36, "dsgp4-util-get-non-empty-lines"]], "dsgp4.util.gstime": [[37, "dsgp4-util-gstime"]], "dsgp4.util.initialize_tle": [[38, "dsgp4-util-initialize-tle"]], "dsgp4.util.invjday": [[39, "dsgp4-util-invjday"]], "dsgp4.util.jday": [[40, "dsgp4-util-jday"]], "dsgp4.util.propagate": [[41, "dsgp4-util-propagate"]], "dsgp4.util.propagate_batch": [[42, "dsgp4-util-propagate-batch"]], "API": [[43, "api"]], "dsgp4 ML-dSGP4 Module": [[43, null]], "Capabilities": [[44, "capabilities"]], "Credits": [[45, "credits"]], "mldsgp4 model": [[46, "mldsgp4-model"]], "\\partial\\textrm{SGP4} Documentation": [[47, "partial-textrm-sgp4-documentation"]], "Getting Started": [[47, null]], "Contents": [[47, null]], "Installation": [[48, "installation"]], "Packages": [[48, "packages"]], "conda": [[48, "conda"]], "pip": [[48, "pip"]], "Installation from source": [[48, "installation-from-source"]], "Verifying the installation": [[48, "verifying-the-installation"]], "Getting help": [[48, "getting-help"]], "Covariance Propagation": [[49, "covariance-propagation"]], "Similarity Transformation - from Cartesian to TLE Covariance": [[50, "similarity-transformation-from-cartesian-to-tle-covariance"]], "Covariance Transformation": [[50, "covariance-transformation"]], "Gradient Based Optimization": [[51, "gradient-based-optimization"]], "Problem description:": [[51, "problem-description"]], "ML-dSGP4": [[52, "ml-dsgp4"]], "Imports": [[52, "imports"], [54, "imports"]], "Load TLEs and ML-dSGP4 pre-trained model:": [[52, "load-tles-and-ml-dsgp4-pre-trained-model"]], "Prepare data": [[52, "prepare-data"]], "Batch TLE Propagation with ML-dSGP4": [[52, "batch-tle-propagation-with-ml-dsgp4"]], "Single TLE Propagation with ML-dSGP4": [[52, "single-tle-propagation-with-ml-dsgp4"]], "Partial Derivatives Computation via Autodiff": [[53, "partial-derivatives-computation-via-autodiff"]], "Partials with respect to time": [[53, "partials-with-respect-to-time"]], "Single TLEs": [[53, "single-tles"], [53, "id1"]], "Batch TLEs": [[53, "batch-tles"]], "Partials with respect to TLE parameters": [[53, "partials-with-respect-to-tle-parameters"]], "Batch TLEs:": [[53, "id2"]], "TLE Object": [[54, "tle-object"]], "Load TLE from str": [[54, "load-tle-from-str"]], "Load TLE from dic": [[54, "load-tle-from-dic"]], "Load TLEs from file:": [[54, "load-tles-from-file"]], "Propagate TLEs": [[55, "propagate-tles"]], "Single TLE propagation": [[55, "single-tle-propagation"]], "Batch TLE propagation": [[55, "batch-tle-propagation"]], "Tutorials": [[56, "tutorials"]], "Basics": [[56, "basics"]], "Advanced": [[56, "advanced"]]}, "indexentries": {"initl() (in module dsgp4)": [[0, "dsgp4.initl"]], "newton_method() (in module dsgp4)": [[1, "dsgp4.newton_method"]], "plot_orbit() (in module dsgp4.plot)": [[2, "dsgp4.plot.plot_orbit"]], "plot_tles() (in module dsgp4.plot)": [[3, "dsgp4.plot.plot_tles"]], "sgp4() (in module dsgp4)": [[4, "dsgp4.sgp4"]], "sgp4_batched() (in module dsgp4)": [[5, "dsgp4.sgp4_batched"]], "sgp4init() (in module dsgp4)": [[6, "dsgp4.sgp4init"]], "sgp4init() (in module dsgp4.sgp4init)": [[7, "dsgp4.sgp4init.sgp4init"]], "sgp4init_batch() (in module dsgp4)": [[8, "dsgp4.sgp4init_batch"]], "initl_batch() (in module dsgp4.sgp4init_batch)": [[9, "dsgp4.sgp4init_batch.initl_batch"]], "sgp4init_batch() (in module dsgp4.sgp4init_batch)": [[10, "dsgp4.sgp4init_batch.sgp4init_batch"]], "tle (class in dsgp4.tle)": [[11, "dsgp4.tle.TLE"]], "__init__() (dsgp4.tle.tle method)": [[11, "dsgp4.tle.TLE.__init__"]], "apogee_alt() (dsgp4.tle.tle method)": [[12, "dsgp4.tle.TLE.apogee_alt"]], "copy() (dsgp4.tle.tle method)": [[13, "dsgp4.tle.TLE.copy"]], "perigee_alt() (dsgp4.tle.tle method)": [[14, "dsgp4.tle.TLE.perigee_alt"]], "set_time() (dsgp4.tle.tle method)": [[15, "dsgp4.tle.TLE.set_time"]], "update() (dsgp4.tle.tle method)": [[16, "dsgp4.tle.TLE.update"]], "compute_checksum() (in module dsgp4.tle)": [[17, "dsgp4.tle.compute_checksum"]], "load() (in module dsgp4.tle)": [[18, "dsgp4.tle.load"]], "load_from_data() (in module dsgp4.tle)": [[19, "dsgp4.tle.load_from_data"]], "load_from_lines() (in module dsgp4.tle)": [[20, "dsgp4.tle.load_from_lines"]], "read_satellite_catalog_number() (in module dsgp4.tle)": [[21, "dsgp4.tle.read_satellite_catalog_number"]], "clone_w_grad() (in module dsgp4.util)": [[22, "dsgp4.util.clone_w_grad"]], "days2mdhms() (in module dsgp4.util)": [[23, "dsgp4.util.days2mdhms"]], "from_cartesian_to_keplerian() (in module dsgp4.util)": [[24, "dsgp4.util.from_cartesian_to_keplerian"]], "from_cartesian_to_keplerian_torch() (in module dsgp4.util)": [[25, "dsgp4.util.from_cartesian_to_keplerian_torch"]], "from_cartesian_to_tle_elements() (in module dsgp4.util)": [[26, "dsgp4.util.from_cartesian_to_tle_elements"]], "from_datetime_to_fractional_day() (in module dsgp4.util)": [[27, "dsgp4.util.from_datetime_to_fractional_day"]], "from_datetime_to_jd() (in module dsgp4.util)": [[28, "dsgp4.util.from_datetime_to_jd"]], "from_datetime_to_mjd() (in module dsgp4.util)": [[29, "dsgp4.util.from_datetime_to_mjd"]], "from_jd_to_datetime() (in module dsgp4.util)": [[30, "dsgp4.util.from_jd_to_datetime"]], "from_mjd_to_datetime() (in module dsgp4.util)": [[31, "dsgp4.util.from_mjd_to_datetime"]], "from_mjd_to_epoch_days_after_1_jan() (in module dsgp4.util)": [[32, "dsgp4.util.from_mjd_to_epoch_days_after_1_jan"]], "from_string_to_datetime() (in module dsgp4.util)": [[33, "dsgp4.util.from_string_to_datetime"]], "from_year_day_to_date() (in module dsgp4.util)": [[34, "dsgp4.util.from_year_day_to_date"]], "get_gravity_constants() (in module dsgp4.util)": [[35, "dsgp4.util.get_gravity_constants"]], "get_non_empty_lines() (in module dsgp4.util)": [[36, "dsgp4.util.get_non_empty_lines"]], "gstime() (in module dsgp4.util)": [[37, "dsgp4.util.gstime"]], "initialize_tle() (in module dsgp4.util)": [[38, "dsgp4.util.initialize_tle"]], "invjday() (in module dsgp4.util)": [[39, "dsgp4.util.invjday"]], "jday() (in module dsgp4.util)": [[40, "dsgp4.util.jday"]], "propagate() (in module dsgp4.util)": [[41, "dsgp4.util.propagate"]], "propagate_batch() (in module dsgp4.util)": [[42, "dsgp4.util.propagate_batch"]], "__init__() (dsgp4.mldsgp4.mldsgp4 method)": [[46, "dsgp4.mldsgp4.mldsgp4.__init__"]], "forward() (dsgp4.mldsgp4.mldsgp4 method)": [[46, "dsgp4.mldsgp4.mldsgp4.forward"]], "load_model() (dsgp4.mldsgp4.mldsgp4 method)": [[46, "dsgp4.mldsgp4.mldsgp4.load_model"]], "mldsgp4 (class in dsgp4.mldsgp4)": [[46, "dsgp4.mldsgp4.mldsgp4"]]}})
\ No newline at end of file
+Search.setIndex({"docnames": ["_autosummary/dsgp4.initl", "_autosummary/dsgp4.newton_method", "_autosummary/dsgp4.plot.plot_orbit", "_autosummary/dsgp4.plot.plot_tles", "_autosummary/dsgp4.sgp4", "_autosummary/dsgp4.sgp4_batched", "_autosummary/dsgp4.sgp4init", "_autosummary/dsgp4.sgp4init.sgp4init", "_autosummary/dsgp4.sgp4init_batch", "_autosummary/dsgp4.sgp4init_batch.initl_batch", "_autosummary/dsgp4.sgp4init_batch.sgp4init_batch", "_autosummary/dsgp4.tle.TLE", "_autosummary/dsgp4.tle.TLE.apogee_alt", "_autosummary/dsgp4.tle.TLE.copy", "_autosummary/dsgp4.tle.TLE.perigee_alt", "_autosummary/dsgp4.tle.TLE.set_time", "_autosummary/dsgp4.tle.TLE.update", "_autosummary/dsgp4.tle.compute_checksum", "_autosummary/dsgp4.tle.load", "_autosummary/dsgp4.tle.load_from_data", "_autosummary/dsgp4.tle.load_from_lines", "_autosummary/dsgp4.tle.read_satellite_catalog_number", "_autosummary/dsgp4.util.clone_w_grad", "_autosummary/dsgp4.util.days2mdhms", "_autosummary/dsgp4.util.from_cartesian_to_keplerian", "_autosummary/dsgp4.util.from_cartesian_to_keplerian_torch", "_autosummary/dsgp4.util.from_cartesian_to_tle_elements", "_autosummary/dsgp4.util.from_datetime_to_fractional_day", "_autosummary/dsgp4.util.from_datetime_to_jd", "_autosummary/dsgp4.util.from_datetime_to_mjd", "_autosummary/dsgp4.util.from_jd_to_datetime", "_autosummary/dsgp4.util.from_mjd_to_datetime", "_autosummary/dsgp4.util.from_mjd_to_epoch_days_after_1_jan", "_autosummary/dsgp4.util.from_string_to_datetime", "_autosummary/dsgp4.util.from_year_day_to_date", "_autosummary/dsgp4.util.get_gravity_constants", "_autosummary/dsgp4.util.get_non_empty_lines", "_autosummary/dsgp4.util.gstime", "_autosummary/dsgp4.util.initialize_tle", "_autosummary/dsgp4.util.invjday", "_autosummary/dsgp4.util.jday", "_autosummary/dsgp4.util.propagate", "_autosummary/dsgp4.util.propagate_batch", "api", "capabilities", "credits", "dsgp4.mldsgp4", "index", "install", "notebooks/covariance_propagation", "notebooks/covariance_transformation", "notebooks/gradient_based_optimization", "notebooks/mldsgp4", "notebooks/sgp4_partial_derivatives", "notebooks/tle_object", "notebooks/tle_propagation", "tutorials"], "filenames": ["_autosummary/dsgp4.initl.rst", "_autosummary/dsgp4.newton_method.rst", "_autosummary/dsgp4.plot.plot_orbit.rst", "_autosummary/dsgp4.plot.plot_tles.rst", "_autosummary/dsgp4.sgp4.rst", "_autosummary/dsgp4.sgp4_batched.rst", "_autosummary/dsgp4.sgp4init.rst", "_autosummary/dsgp4.sgp4init.sgp4init.rst", "_autosummary/dsgp4.sgp4init_batch.rst", "_autosummary/dsgp4.sgp4init_batch.initl_batch.rst", "_autosummary/dsgp4.sgp4init_batch.sgp4init_batch.rst", "_autosummary/dsgp4.tle.TLE.rst", "_autosummary/dsgp4.tle.TLE.apogee_alt.rst", "_autosummary/dsgp4.tle.TLE.copy.rst", "_autosummary/dsgp4.tle.TLE.perigee_alt.rst", "_autosummary/dsgp4.tle.TLE.set_time.rst", "_autosummary/dsgp4.tle.TLE.update.rst", "_autosummary/dsgp4.tle.compute_checksum.rst", "_autosummary/dsgp4.tle.load.rst", "_autosummary/dsgp4.tle.load_from_data.rst", "_autosummary/dsgp4.tle.load_from_lines.rst", "_autosummary/dsgp4.tle.read_satellite_catalog_number.rst", "_autosummary/dsgp4.util.clone_w_grad.rst", "_autosummary/dsgp4.util.days2mdhms.rst", "_autosummary/dsgp4.util.from_cartesian_to_keplerian.rst", "_autosummary/dsgp4.util.from_cartesian_to_keplerian_torch.rst", "_autosummary/dsgp4.util.from_cartesian_to_tle_elements.rst", "_autosummary/dsgp4.util.from_datetime_to_fractional_day.rst", "_autosummary/dsgp4.util.from_datetime_to_jd.rst", "_autosummary/dsgp4.util.from_datetime_to_mjd.rst", "_autosummary/dsgp4.util.from_jd_to_datetime.rst", "_autosummary/dsgp4.util.from_mjd_to_datetime.rst", "_autosummary/dsgp4.util.from_mjd_to_epoch_days_after_1_jan.rst", "_autosummary/dsgp4.util.from_string_to_datetime.rst", "_autosummary/dsgp4.util.from_year_day_to_date.rst", "_autosummary/dsgp4.util.get_gravity_constants.rst", "_autosummary/dsgp4.util.get_non_empty_lines.rst", "_autosummary/dsgp4.util.gstime.rst", "_autosummary/dsgp4.util.initialize_tle.rst", "_autosummary/dsgp4.util.invjday.rst", "_autosummary/dsgp4.util.jday.rst", "_autosummary/dsgp4.util.propagate.rst", "_autosummary/dsgp4.util.propagate_batch.rst", "api.rst", "capabilities.ipynb", "credits.ipynb", "dsgp4.mldsgp4.rst", "index.md", "install.rst", "notebooks/covariance_propagation.ipynb", "notebooks/covariance_transformation.ipynb", "notebooks/gradient_based_optimization.ipynb", "notebooks/mldsgp4.ipynb", "notebooks/sgp4_partial_derivatives.ipynb", "notebooks/tle_object.ipynb", "notebooks/tle_propagation.ipynb", "tutorials.rst"], "titles": ["dsgp4.initl", "dsgp4.newton_method", "dsgp4.plot.plot_orbit", "dsgp4.plot.plot_tles", "dsgp4.sgp4", "dsgp4.sgp4_batched", "dsgp4.sgp4init", "dsgp4.sgp4init.sgp4init", "dsgp4.sgp4init_batch", "dsgp4.sgp4init_batch.initl_batch", "dsgp4.sgp4init_batch.sgp4init_batch", "dsgp4.tle.TLE", "dsgp4.tle.TLE.apogee_alt", "dsgp4.tle.TLE.copy", "dsgp4.tle.TLE.perigee_alt", "dsgp4.tle.TLE.set_time", "dsgp4.tle.TLE.update", "dsgp4.tle.compute_checksum", "dsgp4.tle.load", "dsgp4.tle.load_from_data", "dsgp4.tle.load_from_lines", "dsgp4.tle.read_satellite_catalog_number", "dsgp4.util.clone_w_grad", "dsgp4.util.days2mdhms", "dsgp4.util.from_cartesian_to_keplerian", "dsgp4.util.from_cartesian_to_keplerian_torch", "dsgp4.util.from_cartesian_to_tle_elements", "dsgp4.util.from_datetime_to_fractional_day", "dsgp4.util.from_datetime_to_jd", "dsgp4.util.from_datetime_to_mjd", "dsgp4.util.from_jd_to_datetime", "dsgp4.util.from_mjd_to_datetime", "dsgp4.util.from_mjd_to_epoch_days_after_1_jan", "dsgp4.util.from_string_to_datetime", "dsgp4.util.from_year_day_to_date", "dsgp4.util.get_gravity_constants", "dsgp4.util.get_non_empty_lines", "dsgp4.util.gstime", "dsgp4.util.initialize_tle", "dsgp4.util.invjday", "dsgp4.util.jday", "dsgp4.util.propagate", "dsgp4.util.propagate_batch", "API", "Capabilities", "Credits", "mldsgp4 model", "\\(\\partial\\textrm{SGP4}\\) Documentation", "Installation", "Covariance Propagation", "Similarity Transformation - from Cartesian to TLE Covariance", "Gradient Based Optimization", "ML-dSGP4", "Partial Derivatives Computation via Autodiff", "TLE Object", "Propagate TLEs", "Tutorials"], "terms": {"xke": [0, 6, 7, 8, 9, 10], "j2": [0, 6, 7, 8, 9, 10], "ecco": [0, 9, 51], "epoch": [0, 4, 5, 6, 7, 8, 9, 10, 15, 46, 54], "inclo": [0, 9, 51], "opsmod": [0, 6, 7, 8, 9, 10, 19, 20], "method": [0, 1, 4, 5, 9, 11, 46, 51, 54, 55], "n": [0, 8, 9, 10, 49, 53, 55], "tle_0": [1, 51], "time_mjd": [1, 51], "target_st": 1, "none": [1, 2, 3, 49, 50, 53], "new_tol": [1, 51], "1e": [1, 50, 51, 54], "12": [1, 49, 51, 55], "max_it": [1, 51], "50": [1, 53], "thi": [1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 26, 36, 37, 38, 41, 42, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55], "perform": [1, 55], "newton": [1, 51], "start": [1, 50], "from": [1, 11, 26, 44, 46, 47, 49, 51, 56], "an": [1, 6, 7, 8, 10, 44, 48, 49, 50, 51], "initi": [1, 4, 5, 6, 7, 8, 10, 38, 41, 42, 49, 50, 51, 53, 55], "tle": [1, 3, 4, 5, 6, 7, 8, 10, 26, 38, 41, 42, 44, 46, 47, 49, 51, 56], "given": [1, 12, 14, 15, 16, 37, 50, 51, 55], "propag": [1, 4, 5, 6, 7, 8, 10, 38, 42, 44, 46, 47, 50, 51, 53, 54, 56], "time": [1, 4, 5, 37, 39, 40, 41, 42, 46, 49, 50, 51, 54, 55], "The": [1, 4, 5, 27, 28, 29, 30, 31, 39, 40, 44, 45, 46, 47, 52, 53, 54], "object": [1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 13, 16, 18, 27, 28, 29, 30, 31, 33, 38, 41, 42, 46, 49, 52, 53, 56], "i": [1, 2, 3, 6, 7, 8, 10, 19, 20, 24, 25, 27, 28, 29, 30, 31, 38, 39, 40, 41, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55], "find": [1, 51], "accur": [1, 44], "reconstruct": 1, "state": [1, 2, 24, 25, 26, 41, 42, 44, 46, 48, 49, 50, 51, 53], "observ": [1, 44, 46, 47, 50, 51, 52], "e": [1, 24, 25, 38, 47, 50, 51, 53], "float": [1, 2, 6, 7, 8, 10, 12, 14, 15, 23, 24, 25, 27, 28, 29, 30, 31, 32, 37, 39, 40, 46], "which": [1, 42, 50, 51, 53, 55], "we": [1, 48, 49, 50, 51, 52, 53, 54, 55], "want": [1, 50, 51, 52, 53, 55], "modifi": [1, 29, 31, 32], "julian": [1, 28, 29, 30, 31, 32, 37, 39, 40], "date": [1, 15, 28, 29, 30, 31, 32, 34, 37, 39, 40], "torch": [1, 2, 4, 5, 6, 7, 8, 10, 22, 25, 38, 41, 42, 46, 49, 50, 52, 53, 55], "tensor": [1, 2, 4, 5, 8, 10, 22, 25, 38, 41, 42, 46, 50, 53, 55], "2x3": [1, 5, 41], "posit": [1, 2, 4, 5, 24, 25, 41, 42, 46, 49, 50, 51, 52, 53], "veloc": [1, 2, 4, 5, 24, 25, 41, 42, 46, 49, 50, 51, 52, 53], "If": [1, 2, 6, 7, 8, 10, 48, 49, 50, 55], "comput": [1, 17, 37, 44, 46, 49, 50, 51, 56], "new_dat": 1, "toler": 1, "int": [1, 17, 21, 23, 34, 40, 46], "maximum": 1, "number": [1, 8, 10, 21, 23, 27, 28, 29, 30, 31, 32, 39, 40, 46, 49, 53, 54], "iter": [1, 51], "next_tl": 1, "correspond": [1, 21, 41, 42, 50, 51], "y0": 1, "guess": [1, 51], "element": [1, 3, 6, 7, 8, 10, 24, 25, 26, 49, 50, 51, 53, 54, 55], "In": [1, 6, 7, 8, 10, 41, 49, 50, 51, 53, 54, 55], "particular": [1, 6, 7, 8, 10, 41], "contain": [1, 6, 7, 8, 10, 18, 53, 54], "follow": [1, 6, 7, 8, 10, 44, 48, 51, 53, 54], "see": [1, 50, 51, 53, 54], "sgp4": [1, 5, 6, 7, 8, 10, 38, 43, 44, 45, 50, 51, 52, 53, 55], "thorough": 1, "descript": [1, 54], "r_earth": [2, 54], "6378": 2, "137": [2, 46], "elevation_azimuth": 2, "ax": [2, 3, 52, 55], "arg": [2, 3, 49, 50], "kwarg": [2, 3], "function": [2, 3, 4, 5, 6, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 26, 36, 37, 38, 41, 42, 49, 51], "take": [2, 3, 17, 18, 19, 20, 21, 22, 24, 38, 41, 42, 46, 53], "orbit": [2, 6, 7, 8, 10, 44, 49, 55], "togeth": 2, "earth": [2, 6, 7, 8, 10, 12, 14, 53, 54], "set": [2, 15, 48, 54], "len": [2, 4, 46, 49, 52, 53, 55], "tsinc": [2, 4, 5, 41, 42, 46, 49, 52, 53, 55], "x2x3": [2, 4], "where": [2, 3, 5, 24, 25, 42, 46, 47, 49, 50, 51, 53], "first": [2, 5, 6, 7, 8, 10, 24, 25, 42, 48, 49, 50, 53, 54, 55], "row": [2, 5, 24, 25, 49, 50], "repres": [2, 4, 5, 8, 10, 24, 25, 41, 42, 46, 49, 50], "spacecraft": [2, 5], "km": [2, 4, 5, 41, 42, 46, 53, 54, 55], "second": [2, 5, 6, 7, 8, 10, 23, 24, 25, 39, 40, 41, 49, 50, 53, 54], "": [2, 4, 5, 19, 41, 42, 46, 48, 49, 50, 52, 53, 54, 55], "refer": [2, 50], "frame": [2, 49, 50], "teme": [2, 46, 49, 50], "radiu": [2, 12, 14, 54], "us": [2, 4, 5, 26, 38, 44, 46, 48, 49, 50, 52, 53, 54, 55, 56], "default": [2, 26, 38, 41, 42, 46, 52, 55], "valu": [2, 6, 7, 8, 10, 54], "tupl": [2, 3, 6, 7, 8, 10, 23, 39, 40], "two": [2, 54, 55], "elev": 2, "azimuth": 2, "angl": [2, 24, 25], "ar": [2, 6, 7, 8, 10, 24, 25, 41, 44, 46, 47, 50, 51, 53, 55, 56], "matplotlib": [2, 49, 52, 55], "_subplot": 2, "axes3dsubplot": 2, "3d": [2, 52], "axi": [2, 6, 7, 8, 10, 24, 25, 52, 54], "new": 2, "figur": [2, 3, 52], "creat": [2, 4, 5, 52, 53, 54], "addit": [2, 3], "argument": [2, 3, 6, 7, 8, 10, 24, 25, 49, 53, 54], "pass": [2, 3, 46, 49, 55], "kwargument": [2, 3], "file_nam": [3, 18, 51], "figsiz": 3, "36": 3, "18": [3, 49, 53], "show": [3, 53, 54, 55], "true": [3, 38, 41, 42, 49, 50, 53, 55], "return_ax": 3, "fals": [3, 38, 49, 53, 55], "log_yscal": 3, "list": [3, 11, 18, 19, 20, 36, 38, 41, 42, 46, 54], "input": [3, 41, 44, 46, 51, 52], "histogram": 3, "some": [3, 49, 52, 56], "each": [3, 8, 10, 41, 49, 53, 55], "str": [3, 6, 7, 8, 10, 11, 17, 18, 19, 20, 21, 26, 33, 38, 46], "name": [3, 18, 26, 38, 54], "file": [3, 18, 46], "includ": [3, 56], "path": [3, 46, 52], "save": 3, "size": [3, 42], "bool": [3, 38, 41, 42], "shown": [3, 53], "numpi": [3, 24, 49, 50, 52, 54], "arrai": [3, 24, 26, 49, 50], "axessubplot": 3, "y": [3, 22, 34, 46, 50, 51, 53, 55], "scale": 3, "logarithm": 3, "hist": 3, "satellit": [4, 5, 6, 7, 8, 10, 21, 41, 46, 52, 54], "have": [4, 5, 41, 42, 50, 51, 53, 54, 55], "sgp4init": [4, 5], "one": [4, 5, 51, 55], "can": [4, 5, 44, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55], "futur": [4, 5, 49, 51, 53, 55], "respect": [4, 5, 6, 7, 8, 10, 51], "after": [4, 5, 32, 51], "minut": [4, 5, 6, 7, 8, 10, 23, 39, 40, 41, 42, 46, 51, 53], "sinc": [4, 5, 6, 7, 8, 10, 27, 28, 29, 30, 31, 39, 40, 46, 51, 53], "satellite_batch": [5, 8, 10], "batch": [5, 8, 10, 42, 47, 49], "It": [5, 44, 46], "resembl": 5, "accept": [5, 49], "batch_stat": 5, "whichconst": [6, 7, 8, 10], "satn": [6, 7, 8, 10], "xbstar": [6, 7, 8, 10], "xndot": [6, 7, 8, 10], "xnddot": [6, 7, 8, 10], "xecco": [6, 7, 8, 10], "xargpo": [6, 7, 8, 10], "xinclo": [6, 7, 8, 10], "xmo": [6, 7, 8, 10], "xno_kozai": [6, 7, 8, 10], "xnodeo": [6, 7, 8, 10], "all": [6, 7, 8, 10, 24, 25, 49, 53, 54, 55], "necessari": [6, 7, 8, 10, 38], "constant": [6, 7, 8, 10, 26, 38, 46, 52], "tumin": [6, 7, 8, 10], "mu": [6, 7, 8, 10, 24, 25], "radiusearthkm": [6, 7, 8, 10], "j3": [6, 7, 8, 10], "j4": [6, 7, 8, 10], "j3oj2": [6, 7, 8, 10], "accord": [6, 7, 8, 10, 54], "chosen": [6, 7, 8, 10], "gravit": [6, 7, 8, 10, 24, 25], "model": [6, 7, 8, 10, 43, 44, 47], "wg": [6, 7, 8, 10, 26, 38, 54], "72": [6, 7, 8, 10, 26], "84": [6, 7, 8, 10, 38, 49, 54], "72old": [6, 7, 8, 10], "three": [6, 7, 8, 10], "possibl": [6, 7, 8, 10, 55], "choic": [6, 7, 8, 10], "mode": [6, 7, 8, 10, 20], "oper": [6, 7, 8, 10, 20, 52, 53], "afspc": [6, 7, 8, 10], "improv": [6, 7, 8, 10, 19, 44, 52], "catalog": [6, 7, 8, 10, 21, 54], "numb": [6, 7], "dai": [6, 7, 8, 10, 23, 27, 28, 29, 30, 31, 32, 34, 39, 40, 49, 54, 55], "1949": [6, 7, 8, 10], "decemb": [6, 7, 8, 10], "31": [6, 7, 8, 10, 51, 53, 54], "00": [6, 7, 8, 10, 50, 53, 55], "u": [6, 7, 48, 49, 50, 54, 55], "drag": [6, 7, 8, 10, 54], "coeffici": [6, 7, 8, 10], "1": [6, 7, 8, 10, 27, 28, 32, 47, 49, 50, 51, 52, 53, 54, 55], "earth_radii": [6, 7, 8, 10], "deriv": [6, 7, 8, 10, 49, 52, 54, 56], "mean": [6, 7, 8, 10, 24, 25, 50, 51, 53, 54], "motion": [6, 7, 8, 10, 53, 54], "rev": [6, 7, 8, 10], "2": [6, 7, 8, 10, 24, 25, 49, 50, 51, 52, 53, 54, 55], "3": [6, 7, 8, 10, 24, 25, 49, 50, 51, 52, 53, 54, 55], "eccentricit": [6, 7], "perige": [6, 7, 8, 10, 14, 24, 25, 53, 54], "rad": [6, 7, 8, 10, 53, 54], "inclin": [6, 7, 8, 10, 24, 25, 53, 54], "anomali": [6, 7, 8, 10, 24, 25, 53, 54], "radian": [6, 7, 8, 10, 53], "right": [6, 7, 8, 10, 24, 25, 53, 54], "ascens": [6, 7, 8, 10, 24, 25, 53, 54], "ascend": [6, 7, 8, 10, 24, 25, 53, 54], "node": [6, 7, 8, 10, 24, 25, 53, 54], "note": [6, 7, 8, 10, 52], "_error": [6, 7, 8, 10], "differ": [6, 7, 8, 10, 47, 51], "than": [6, 7, 8, 10], "0": [6, 7, 8, 10, 12, 14, 27, 46, 49, 50, 51, 52, 53, 54, 55], "onc": [6, 7, 8, 10, 50], "routin": [6, 7, 8, 10], "call": [6, 7, 8, 10, 38, 47, 51, 55], "ha": [6, 7, 8, 10, 42, 54, 55], "had": [6, 7, 8, 10], "error": [6, 7, 8, 10, 48], "hold": [6, 7, 8, 10], "eccentr": [6, 7, 8, 10, 24, 25, 53, 54], "001": [6, 7, 8, 10], "semi": [6, 7, 8, 10, 24, 25, 54], "major": [6, 7, 8, 10, 24, 25, 54], "radii": [6, 7, 8, 10, 53], "95": [6, 7, 8, 10], "mean_mot": [6, 7, 8, 10, 54], "4": [6, 7, 8, 10, 49, 50, 51, 53, 54, 55], "latu": [6, 7, 8, 10], "rectum": [6, 7, 8, 10], "5": [6, 7, 8, 10, 49, 50, 53, 55], "sub": [6, 7, 8, 10], "6": [6, 7, 8, 10, 49, 50, 53, 55], "decai": [6, 7, 8, 10], "ut": [8, 10], "dimension": [8, 10], "batch_siz": 9, "class": [11, 46, 54], "data": [11, 16, 19, 20, 44, 46, 47, 53, 54, 55], "construct": [11, 49, 50, 53, 54], "either": [11, 18, 20, 46, 48, 54], "string": [11, 17, 19, 20, 21, 33, 54], "make": [11, 51], "up": 11, "dictionari": [11, 16, 19, 20, 26, 54], "dict": [11, 16, 19, 20, 26, 54], "__init__": [11, 46], "r_eq": [12, 14], "6378135": [12, 14], "apoge": [12, 54], "altitud": [12, 14, 54], "equatori": [12, 14], "m": [12, 14, 50, 53], "return": [13, 49, 50, 51, 53], "date_mjd": [15, 51], "mjd": 15, "tle_data": 16, "line": [17, 20, 21, 36, 50, 53, 54, 55], "form": [17, 19, 20], "checksum": 17, "without": [18, 48], "both": [19, 20], "itself": [19, 20], "its": [19, 20, 50, 51], "represent": [19, 20], "simplifi": 19, "part": [21, 40], "copi": [22, 49], "gradient": [22, 38, 49, 53, 56], "clone": [22, 48, 52], "year": [23, 27, 34, 39, 40, 54], "fractional_dai": 23, "convert": [23, 26, 27, 28, 29, 30, 31, 32, 33, 34, 39, 40, 49, 50], "month": [23, 39, 40], "hour": [23, 39, 40], "cartesian": [24, 26, 49, 51, 56], "coordin": [24, 26, 46, 50], "central": [24, 25], "bodi": [24, 25], "keplerian": [24, 25, 51], "np": [24, 26, 49, 50], "column": [24, 25, 49, 50], "six": [24, 25], "omega": [24, 25, 53], "mean_anomali": [24, 25, 54], "radiant": [24, 25], "unitless": [24, 25], "si": [24, 25, 53], "same": [25, 42, 54], "from_cartesian_to_keplerian": 25, "gravity_constant_nam": [26, 35, 38], "provid": [26, 41, 52], "graviti": [26, 38], "datetime_object": 27, "datetim": [27, 28, 29, 30, 31, 33, 34], "fraction": [27, 40], "begin": [27, 49, 50, 51, 53], "For": [27, 47, 50, 52, 55], "exampl": [27, 50, 51, 52, 53, 54, 55, 56], "januari": [27, 28, 30, 39, 40], "1st": [27, 30, 39, 40], "2nd": 27, "etc": [27, 44], "datetime_obj": [28, 29], "noon": [28, 30, 39, 40], "4713": [28, 30, 39, 40], "bc": [28, 30, 39, 40], "midnight": [29, 31], "novemb": [29, 31], "17": [29, 31, 49, 53], "1858": [29, 31], "jd_date": 30, "mjd_date": [31, 32], "jan": 32, "2000": 32, "d": [34, 53], "non": 36, "empti": 36, "jdut1": 37, "greenwich": 37, "sider": 37, "gst": 37, "ut1": 37, "with_grad": [38, 49, 50, 53], "singl": [38, 41, 46], "step": 38, "ran": 38, "befor": [38, 55], "g": [38, 47], "whether": [38, 41, 42], "tle_el": [38, 49, 50, 53], "especi": 38, "retriev": [38, 53], "when": [38, 44, 47, 51, 52], "jd": 39, "mon": 40, "hr": 40, "sec": 40, "integ": 40, "multipl": [41, 53], "behavior": 41, "support": [41, 53], "request": 41, "case": [41, 50, 53, 55], "length": [41, 42], "must": [41, 42, 48, 49], "equal": [41, 52], "been": [41, 42, 55], "nx2x3": [42, 53], "dimens": [42, 53], "partial": [43, 45, 49, 50, 51, 55, 56], "mldsgp4": [43, 52], "dsgp4": [44, 46, 47, 48, 49, 50, 51, 53, 54, 55, 56], "open": [44, 48], "sourc": 44, "project": [44, 45, 48, 52], "constitut": 44, "differenti": [44, 47, 50, 51, 52, 53], "version": 44, "also": [44, 47, 49, 52, 53, 54, 55], "offer": [44, 47], "hybrid": [44, 47, 52], "ml": [44, 46, 47, 56], "accuraci": [44, 47, 52], "simul": [44, 46, 47, 52], "precis": [44, 46, 47, 52], "avail": [44, 47, 48, 49, 50, 52], "core": 44, "summar": 44, "implement": [44, 46, 47, 49, 53], "pytorch": [44, 47, 53], "machin": [44, 47], "learn": [44, 47], "output": [44, 46, 49, 52, 53], "paramet": [44, 49, 50], "correct": [44, 46, 50, 52], "parallel": [44, 55], "sever": [44, 50], "spaceflight": 44, "mechan": 44, "problem": 44, "transit": 44, "matrix": [44, 49, 50, 53], "covari": [44, 56], "transform": [44, 49, 56], "determin": 44, "textrm": [45, 49, 50, 51, 53, 55], "wa": [45, 48, 50, 54], "develop": [45, 47, 48], "dure": [45, 55], "sponsor": 45, "univers": 45, "oxford": 45, "while": 45, "giacomo": [45, 47, 52], "acciarini": [45, 47, 52], "ai4scienc": 45, "lab": 45, "collabor": 45, "dr": 45, "at\u0131l\u0131m": [45, 47, 52], "g\u00fcne\u015f": [45, 47, 52], "baydin": [45, 47, 52], "main": [45, 47], "gmail": [45, 47], "com": [45, 47, 48], "modul": 46, "defin": [46, 49, 51, 52, 54], "within": 46, "librari": 46, "normalization_r": [46, 52], "6958": 46, "normalization_v": [46, 52], "7": [46, 50, 51, 53], "947155867983262": 46, "hidden_s": [46, 52], "100": [46, 50, 51, 53], "input_correct": 46, "01": [46, 49, 50, 53, 55], "output_correct": 46, "8": [46, 49, 50, 53], "via": [46, 47, 48, 51, 52, 56], "neural": [46, 52], "network": [46, 52], "better": [46, 52], "match": [46, 52], "higher": [46, 47, 52], "normal": [46, 48, 52], "x": [46, 49, 51, 53, 55], "z": [46, 51, 53, 55], "vx": 46, "vy": 46, "vz": 46, "neuron": 46, "hidden": 46, "layer": 46, "factor": 46, "forward": 46, "system": 46, "unnorm": [46, 52], "obtain": [46, 50, 51, 52], "you": [46, 48], "self": 46, "x6": 46, "unit": 46, "load_model": [46, 52], "devic": [46, 52], "cpu": [46, 52], "load": [46, 51, 53, 55], "store": [46, 53], "program": [47, 52], "written": [47, 53], "leverag": [47, 50, 52, 56], "framework": [47, 56], "enabl": 47, "featur": [47, 53], "like": [47, 55], "automat": [47, 53], "across": 47, "were": 47, "previous": 47, "origin": [47, 53], "furthermor": [47, 51], "scheme": 47, "combin": 47, "enhanc": 47, "numer": [47, 52], "integr": [47, 52], "ephemerid": 47, "more": [47, 52, 53, 56], "detail": [47, 50, 52], "result": [47, 52], "check": [47, 50, 52], "out": [47, 50, 52], "our": [47, 52], "public": [47, 52], "dario": [47, 52], "izzo": [47, 52], "close": [47, 52], "gap": [47, 52], "between": [47, 51, 52], "high": [47, 52], "2024": [47, 52, 54], "vol": [47, 52], "226": [47, 52, 54], "page": [47, 52], "694": [47, 52], "701": [47, 52], "author": 47, "instal": 47, "capabl": 47, "credit": 47, "tutori": [47, 50, 52, 53, 54], "api": [47, 53, 54, 55], "add": 48, "forg": 48, "channel": 48, "config": 48, "channel_prior": 48, "strict": 48, "now": [48, 49, 50, 51, 52, 53, 54], "through": [48, 52], "mamba": 48, "pypi": 48, "http": 48, "org": 48, "git": 48, "github": 48, "esa": 48, "usual": [48, 49, 52], "pr": 48, "base": [48, 56], "workflow": 48, "thu": 48, "master": 48, "branch": 48, "kept": 48, "work": [48, 53, 54], "successfulli": 48, "compil": 48, "run": 48, "test": 48, "To": 48, "do": [48, 49, 50, 51], "so": [48, 49, 51], "option": 48, "depend": 48, "pytest": 48, "command": 48, "execut": 48, "ani": [48, 51], "your": 48, "readi": 48, "troubl": 48, "pleas": 48, "hesit": 48, "contact": 48, "issu": 48, "report": 48, "notebook": [49, 50, 53, 54, 55], "discuss": [49, 50, 52, 54], "how": [49, 50, 53, 54, 55, 56], "appli": [49, 50, 54], "order": [49, 51], "approxim": [49, 51], "equat": [49, 50, 51, 53], "p_": [49, 50], "pmb": [49, 53], "_f": 49, "dfrac": [49, 50, 51, 53], "_0": [49, 51], "_": [49, 51, 53, 55], "t": [49, 50, 51, 53], "text": [49, 50], "end": [49, 50, 51, 53], "t_0": [49, 51], "vector": [49, 51, 53], "certain": [49, 50], "t_f": 49, "import": [49, 50, 51, 53, 55], "aspect": 49, "notic": 49, "abov": [49, 50, 54], "formula": 49, "besid": 49, "ones": 49, "let": [49, 50, 52, 53, 54, 55], "set_default_dtyp": 49, "float32": 49, "And": 49, "inp_fil": [49, 53], "pslv": [49, 53], "deb": [49, 50, 51, 53, 54], "35351u": [49, 53], "01049qk": [49, 53], "22066": [49, 53], "70636923": [49, 53], "00002156": [49, 53], "00000": [49, 50, 51, 53, 54], "63479": [49, 53], "9999": [49, 50, 53], "35351": [49, 53], "98": [49, 53], "8179": [49, 53], "29": [49, 53], "5651": [49, 53], "0005211": [49, 53], "45": [49, 53], "5944": [49, 53], "314": [49, 53], "5671": [49, 53], "14": [49, 50, 51, 53, 54], "44732274457505": [49, 53], "cosmo": [49, 50, 51, 53, 54], "2251": [49, 50, 51, 53, 54], "34550u": 49, "93036ul": 49, "22068": [49, 50, 51, 53, 54], "48847750": 49, "00005213": 49, "16483": 49, "9994": [49, 54], "34550": 49, "73": 49, "9920": 49, "106": 49, "8624": 49, "0177754": 49, "242": 49, "5189": 49, "115": 49, "7794": 49, "31752709674389": 49, "ggse": 49, "1292u": 49, "65016c": 49, "22069": 49, "19982496": 49, "00000050": 49, "68899": 49, "9998": [49, 53], "1292": 49, "70": 49, "0769": 49, "62": 49, "6868": 49, "0022019": 49, "223": 49, "3241": 49, "136": 49, "6137": 49, "00692829906555": 49, "cz": 49, "2d": 49, "35275u": 49, "08056e": 49, "48794021": 49, "00000595": 49, "24349": 49, "35275": 49, "8424": 49, "5826": 49, "0139050": 49, "155": 49, "2017": 49, "205": 49, "5930": 49, "25810852685662": 49, "fengyun": 49, "1c": 49, "35237u": 49, "99025dqv": 49, "17158141": 49, "00009246": 49, "14994": 49, "9992": [49, 53, 54], "35237": 49, "99": [49, 53], "5946": 49, "147": 49, "0483": 49, "0055559": 49, "41": 49, "0775": 49, "319": 49, "4589": 49, "70446744775205": 49, "splitlin": [49, 53], "linspac": [49, 52, 55], "60": [49, 52, 55], "24": [49, 52, 55], "index": 49, "rang": [49, 50, 53], "k": [49, 51, 53], "append": [49, 50, 53, 54], "repeat": 49, "track": [49, 52, 53, 54], "w": [49, 50, 51, 53], "tle_batch": [49, 53, 55], "initialize_tl": [49, 50, 51, 53, 55], "state_tem": [49, 50, 53, 55], "propagate_batch": [49, 53, 55], "r": [49, 50, 51, 53], "build": [49, 53], "shape": [49, 53], "nx6x9": [49, 53], "9": [49, 50, 51, 53, 55], "dx_dtle": [49, 50], "zero": [49, 50, 51, 53], "grad": [49, 50, 53], "flatten": [49, 50, 53], "backward": [49, 50, 53], "retain_graph": [49, 50, 53], "cov_xyz": 49, "cov_rtn": 49, "cov_tl": [49, 50], "06817079e": 49, "23": 49, "85804989e": 49, "25": 49, "51328946e": 49, "48167092e": 49, "13": [49, 50, 51, 53], "80784129e": 49, "11": [49, 54], "17516946e": 49, "80719145e": 49, "47782854e": 49, "06374440e": 49, "19": 49, "10888880e": 49, "26": 49, "19571327e": 49, "28": 49, "57097512e": 49, "27": 49, "57618033e": 49, "16": 49, "87675528e": 49, "28440729e": 49, "20": [49, 51], "87608028e": 49, "57219640e": 49, "10539220e": 49, "22": [49, 51], "62208982e": 49, "00370060e": 49, "13145502e": 49, "41515501e": 49, "13025898e": 49, "11161104e": 49, "12805538e": 49, "40212641e": 49, "15": [49, 54], "61913778e": 49, "72347076e": 49, "25849762e": 49, "85837006e": 49, "69613552e": 49, "03": [49, 50, 53, 55], "60858400e": 49, "44529381e": 49, "06": [49, 53], "60848714e": 49, "66633934e": 49, "04": [49, 50, 53, 55], "73554382e": 49, "10": [49, 50, 53], "98398791e": 49, "64526723e": 49, "81073778e": 49, "35783115e": 49, "70385711e": 49, "35662070e": 49, "60149046e": 49, "02": [49, 50, 53, 55], "68286334e": 49, "07": [49, 53], "00692291e": 49, "34937429e": 49, "42650203e": 49, "75093676e": 49, "05": [49, 50, 53], "70379140e": 49, "42796071e": 49, "62336921e": 49, "98327475e": 49, "64467582e": 49, "80972744e": 49, "35541747e": 49, "60131157e": 49, "28248504e": 49, "71925407e": 49, "25500097e": 49, "85239630e": 49, "63783423e": 49, "21657063e": 49, "16764843e": 49, "73507662e": 49, "21": 49, "65971417e": 49, "73554368e": 49, "68286335e": 49, "28248505e": 49, "21656925e": 49, "21029182e": 49, "1000": [49, 51], "frob_norm": 49, "def": [49, 50], "rotation_matrix": [49, 50], "uvw": [49, 50], "rotat": [49, 50], "v": [49, 50], "linalg": [49, 50], "norm": [49, 50], "cross": [49, 50], "vstack": [49, 50], "from_cartesian_to_rtn": [49, 50], "cartesian_to_rtn_rotation_matrix": [49, 50], "rtn": [49, 50], "suppli": [49, 50], "otherwis": [49, 50, 55], "r_rtn": [49, 50], "dot": [49, 50, 51, 53], "v_rtn": [49, 50], "stack": [49, 50], "final": [49, 53], "idx": 49, "enumer": 49, "state_rtn": [49, 50], "detach": [49, 50, 52], "6x6": 49, "transformation_matrix_cartesian_to_rtn": [49, 50], "matmul": [49, 50], "ord": 49, "fro": 49, "var": 49, "folder": 49, "vf": 49, "cj60m8k162316snsvmjw65280000gp": 49, "ipykernel_16046": 49, "2216534334": 49, "py": 49, "deprecationwarn": [49, 50], "__array_wrap__": 49, "context": 49, "return_scalar": 49, "position": 49, "deprec": 49, "__array__": 49, "doesn": 49, "keyword": 49, "fail": 49, "dtype": 49, "plot": [49, 52, 55], "frobeniu": 49, "pyplot": [49, 52], "plt": [49, 52], "32": [49, 53], "40": 49, "semilogi": 49, "label": [49, 55], "line0": 49, "legend": 49, "xlabel": [49, 55], "min": [49, 54], "ylabel": [49, 55], "One": [50, 53], "obviou": 50, "applic": [50, 53], "covariance_propag": [50, 53], "ipynb": 50, "warn": 50, "filterwarn": 50, "ignor": 50, "categori": 50, "Then": [50, 54], "assum": [50, 54, 55], "associ": 50, "instanc": [50, 54], "fundament": 50, "astrodynam": 50, "vallado": 50, "theoret": 50, "background": 50, "p_x": 50, "m_": 50, "ij": [50, 51], "y_i": [50, 51], "x_j": 50, "done": [50, 51], "left": 50, "directli": [50, 54, 55], "gener": [50, 51], "perturb": 50, "feed": 50, "them": [50, 53, 55], "noisi": 50, "As": [50, 53], "alwai": [50, 53, 55], "34427u": 50, "93036ru": 50, "94647328": 50, "00008100": 50, "11455": 50, "34427": 50, "74": [50, 51, 53, 54], "0145": 50, "306": 50, "8269": 50, "0033346": 50, "0723": 50, "347": 50, "1308": 50, "76870515693886": 50, "my_tl": [50, 51, 55], "matrix_rtn": 50, "cov": 50, "cov_matrix_rtn": 50, "sigma_rr": 50, "sigma_rt": 50, "sigma_rn": 50, "sigma_vr": 50, "sigma_vt": 50, "sigma_vn": 50, "diag": 50, "covariance_diagon": 50, "print": [50, 51, 53, 54], "f": [50, 51, 54, 55], "1941e": [50, 53], "6009e": 50, "2616e": 50, "6578e": 50, "2582e": 50, "2697e": 50, "grad_fn": [50, 53], "transposebackward0": [50, 53], "c_teme": 50, "43678346e": 50, "27091412e": 50, "90611714e": 50, "00000000e": 50, "24494699e": 50, "42742252e": 50, "31826956e": 50, "80461804e": 50, "59800553e": 50, "09672885e": 50, "69441685e": 50, "57016478e": 50, "25009651e": 50, "quick": 50, "confirm": 50, "c_rtn2": 50, "allclos": 50, "tle_propag": [50, 53], "6x9": 50, "screen": [50, 53], "0000e": [50, 53, 55], "7924e": 50, "5394e": 50, "0479e": 50, "5463e": [50, 53], "3390e": 50, "9523e": 50, "1618e": 50, "3683e": [50, 53], "1736e": 50, "7875e": 50, "0267e": 50, "7277e": 50, "9559e": 50, "7716e": 50, "4301e": 50, "6362e": 50, "5385e": 50, "8152e": 50, "5521e": 50, "6044e": [50, 53], "3649e": 50, "0581e": 50, "3574e": 50, "0789e": 50, "4300e": [50, 53], "0851e": 50, "4891e": 50, "0766e": 50, "7732e": 50, "7622e": [50, 53], "9x9": 50, "pinv": 50, "thing": [50, 53], "correctli": [50, 51], "c_xyz_2": 50, "look": 51, "t_": 51, "ob": 51, "rightarrow": 51, "vec": 51, "That": 51, "abl": 51, "invert": 51, "formul": 51, "minimum": 51, "free": 51, "variabl": 51, "current": 51, "reformul": 51, "align": 51, "minim": 51, "tild": 51, "updat": [51, 54], "y_": 51, "until": 51, "converg": 51, "df": 51, "y_k": 51, "jacobian": [51, 53], "easili": 51, "made": [51, 53], "df_": 51, "j": [51, 53], "_1": 51, "_2": 51, "_3": 51, "_4": 51, "_5": 51, "_6": 51, "no_": 51, "kozai": 51, "mo": 51, "argpo": 51, "nodeo": 51, "n_": 51, "ddot": [51, 53], "b": [51, 53], "built": 51, "quit": 51, "found": 51, "simpl": [51, 56], "invers": 51, "doe": [51, 55], "good": 51, "extract": [51, 54, 55], "expect": 51, "ident": [51, 53], "found_tl": 51, "newton_method": 51, "5506259552874917e": 51, "solut": 51, "34454u": [51, 53, 54], "93036sx": [51, 53, 54], "91971155": [51, 53, 54], "00000319": [51, 53, 54], "11812": [51, 53, 54], "9996": [51, 53, 54], "34454": [51, 53, 54], "0583": [51, 53, 54], "280": [51, 53, 54], "7094": [51, 53, 54], "0037596": [51, 53, 54], "327": [51, 53, 54], "9100": [51, 53, 54], "9764": [51, 53, 54], "35844873683320": [51, 53, 54], "91971967": 51, "9997": [51, 54], "800": 51, "still": 51, "cours": 51, "547475677268469e": 51, "24138": 51, "254": 51, "2494": 51, "0037442": 51, "103": 51, "1744": 51, "5962": 51, "36399602683320": 51, "introduc": 52, "what": 52, "entail": 52, "000": [52, 55], "starlink": 52, "wai": [52, 54], "could": 52, "power": 52, "tool": 52, "differentiabl": 52, "backpropag": 52, "ml_dsgp4": 52, "35": 52, "mldsgp4_example_model": 52, "pth": 52, "argumnet": 52, "later": 52, "tles_": [52, 55], "10000": [52, 54, 55], "cat": [52, 55], "no_grad": 52, "avoid": 52, "keep": 52, "states_normalized_out": 52, "fig": 52, "add_subplot": 52, "111": 52, "scatter": 52, "state_normalized_out": 52, "due": 53, "fact": 53, "autograd": 53, "advanc": 53, "practic": 53, "state_transition_matrix_comput": 53, "graident_based_optim": 53, "orbit_determin": 53, "howev": 53, "instead": 53, "standard": 53, "requir": [53, 55], "record": 53, "variou": 53, "random": 53, "rand": 53, "requires_grad": 53, "4322e": 53, "9745e": 53, "8945e": 53, "9396e": 53, "9122e": 53, "1912e": 53, "4066e": 53, "9842e": 53, "9524e": 53, "9600e": 53, "9061e": 53, "1962e": 53, "3925e": 53, "9889e": 53, "4360e": 53, "9711e": 53, "3542e": 53, "1983e": 53, "4077e": 53, "9838e": 53, "9910e": 53, "9592e": 53, "9473e": 53, "1960e": 53, "4143e": 53, "9814e": 53, "2340e": 53, "9540e": 53, "2068e": 53, "1948e": 53, "3538e": 53, "9999e": 53, "0329e": 53, "0005e": 53, "8537e": 53, "2020e": 53, "3980e": 53, "9871e": 53, "6369e": 53, "9668e": 53, "5689e": 53, "1975e": 53, "4173e": 53, "9803e": 53, "3451e": 53, "9515e": 53, "3256e": 53, "1943e": 53, "4380e": 53, "9721e": 53, "1104e": 53, "9348e": 53, "1427e": 53, "1899e": 53, "4113e": 53, "9825e": 53, "1244e": 53, "9563e": 53, "0898e": 53, "1954e": 53, "v_x": 53, "v_y": 53, "v_z": 53, "type": 53, "dx": 53, "dt": 53, "dy": 53, "dz": 53, "2x": 53, "2y": 53, "2z": 53, "dv_x": 53, "dv_y": 53, "dv_z": 53, "care": 53, "about": 53, "mirror": 53, "henc": 53, "coher": 53, "convers": 53, "partial_deriv": 53, "zeros_lik": 53, "ones_lik": 53, "1638e": 53, "7473e": 53, "3147e": 53, "4591e": 53, "6065e": 53, "5789e": 53, "1760e": 53, "1437e": 53, "3177e": 53, "2910e": 53, "6131e": 53, "9552e": 53, "1827e": 53, "8126e": 53, "3190e": 53, "1981e": 53, "6164e": 53, "6133e": 53, "1755e": 53, "1684e": 53, "3176e": 53, "2979e": 53, "6129e": 53, "9807e": 53, "1724e": 53, "3241e": 53, "3169e": 53, "3414e": 53, "6112e": 53, "1416e": 53, "2003e": 53, "3212e": 53, "9431e": 53, "6239e": 53, "8413e": 53, "1801e": 53, "9414e": 53, "3185e": 53, "2343e": 53, "6151e": 53, "7463e": 53, "1709e": 53, "3954e": 53, "3166e": 53, "3613e": 53, "6104e": 53, "2152e": 53, "1609e": 53, "8856e": 53, "3140e": 53, "4974e": 53, "6048e": 53, "7218e": 53, "1738e": 53, "2539e": 53, "3172e": 53, "3218e": 53, "6120e": 53, "0690e": 53, "basic": 53, "35350u": 53, "01049qj": 53, "76869562": 53, "00000911": 53, "24939": 53, "35350": 53, "6033": 53, "64": 53, "7516": 53, "0074531": 53, "8340": 53, "261": 53, "1278": 53, "48029442457561": 53, "sl": 53, "35354u": 53, "93014bd": 53, "76520028": 53, "00021929": 53, "20751": 53, "9995": 53, "35354": 53, "75": 53, "7302": 53, "7819": 53, "0059525": 53, "350": 53, "7978": 53, "2117": 53, "92216400847487": 53, "35359u": 53, "93014bj": 53, "55187275": 53, "00025514": 53, "24908": 53, "35359": 53, "7369": 53, "156": 53, "1582": 53, "0054843": 53, "5279": 53, "310": 53, "0745": 53, "91164684775759": 53, "35360u": 53, "93014bk": 53, "44021735": 53, "00019061": 53, "20292": 53, "35360": 53, "7343": 53, "127": 53, "2487": 53, "0071107": 53, "5913": 53, "9635": 53, "86997880798827": 53, "meteor": 53, "35364u": 53, "88005y": 53, "22067": 53, "81503681": 53, "00001147": 53, "84240": 53, "35364": 53, "82": 53, "5500": 53, "92": 53, "4124": 53, "0018834": 53, "303": 53, "2489": 53, "178": 53, "0638": 53, "94853833332534": 53, "8186e": 53, "3876e": 53, "4365e": 53, "0170e": 53, "2694e": 53, "1380e": 53, "1731e": 53, "6733e": 53, "4357e": 53, "1163e": 53, "3103e": 53, "3947e": 53, "0886e": 53, "9339e": 53, "4232e": 53, "5481e": 53, "8922e": 53, "9801e": 53, "4058e": 53, "1180e": 53, "4080e": 53, "5540e": 53, "9514e": 53, "2070e": 53, "4714e": 53, "4104e": 53, "4192e": 53, "0162e": 53, "9422e": 53, "8558e": 53, "7500e": 53, "3124e": 53, "9367e": 53, "3788e": 53, "7806e": 53, "tackl": [53, 55], "interest": 53, "known": 53, "no_kozai": 53, "bstar": [53, 54], "bmatrix": 53, "frac": 53, "select": 53, "8691e": 53, "4548e": 53, "8992e": 53, "2722e": 53, "9141e": 53, "3943e": 53, "9981e": 53, "9804e": 53, "4203e": 53, "0318e": 53, "7413e": 53, "9188e": 53, "4550e": 53, "3610e": 53, "9545e": 53, "4242e": 53, "8561e": 53, "2796e": 53, "8997e": 53, "3921e": 53, "9703e": 53, "8257e": 53, "4271e": 53, "0727e": 53, "0180e": 53, "1289e": 53, "5393e": 53, "4858e": 53, "3600e": 53, "3399e": 53, "3822e": 53, "8499e": 53, "9952e": 53, "2802e": 53, "9579e": 53, "2122e": 53, "0514e": 53, "3644e": 53, "8296e": 53, "2297e": 53, "4870e": 53, "8940e": 53, "5306e": 53, "9088e": 53, "3906e": 53, "9962e": 53, "5986e": 53, "4368e": 53, "3007e": 53, "2309e": 53, "1885e": 53, "4568e": 53, "8238e": 53, "4459e": 53, "8556e": 53, "0292e": 53, "8991e": 53, "7909e": 53, "1674e": 53, "6494e": 53, "4347e": 53, "0722e": 53, "4434e": 53, "0060e": 53, "3359e": 53, "5307e": 53, "3580e": 53, "3801e": 53, "4485e": 53, "9897e": 53, "7431e": 53, "9265e": 53, "4887e": 53, "0513e": 53, "6426e": 53, "8275e": 53, "4827e": 53, "5362e": 53, "8857e": 53, "9375e": 53, "9005e": 53, "3849e": 53, "9929e": 53, "5794e": 53, "4631e": 53, "7240e": 53, "0017e": 53, "6130e": 53, "4602e": 53, "3797e": 53, "2353e": 53, "4799e": 53, "8546e": 53, "2094e": 53, "8981e": 53, "9920e": 53, "0377e": 53, "3709e": 53, "4467e": 53, "0711e": 53, "4554e": 53, "8705e": 53, "8534e": 53, "6408e": 53, "6010e": 53, "3546e": 53, "3397e": 53, "3765e": 53, "9810e": 53, "4701e": 53, "8762e": 53, "9241e": 53, "0510e": 53, "0807e": 53, "8234e": 53, "5439e": 53, "8844e": 53, "0022e": 53, "3840e": 53, "9924e": 53, "7364e": 53, "4673e": 53, "7913e": 53, "6806e": 53, "4608e": 53, "3815e": 53, "4648e": 53, "4853e": 53, "8544e": 53, "3972e": 53, "8979e": 53, "3420e": 53, "3337e": 53, "3265e": 53, "4486e": 53, "0709e": 53, "4573e": 53, "8400e": 53, "9239e": 53, "8541e": 53, "6121e": 53, "3541e": 53, "3759e": 53, "5405e": 53, "9796e": 53, "5856e": 53, "8682e": 53, "9933e": 53, "1504e": 53, "8227e": 53, "4530e": 53, "7823e": 53, "8381e": 53, "2129e": 53, "8525e": 53, "3548e": 53, "9701e": 53, "0256e": 53, "6175e": 53, "0887e": 53, "3132e": 53, "9846e": 53, "4893e": 53, "4427e": 53, "5092e": 53, "6646e": 53, "8445e": 53, "1810e": 53, "8874e": 53, "1246e": 53, "9166e": 53, "7907e": 53, "5129e": 53, "0601e": 53, "5218e": 53, "7588e": 53, "3285e": 53, "4062e": 53, "9815e": 53, "3308e": 53, "3378e": 53, "3514e": 53, "1643e": 53, "9310e": 53, "4951e": 53, "5796e": 53, "3589e": 53, "0480e": 53, "5302e": 53, "7825e": 53, "6894e": 53, "8923e": 53, "6156e": 53, "9071e": 53, "3894e": 53, "9955e": 53, "8028e": 53, "4423e": 53, "3892e": 53, "3920e": 53, "2772e": 53, "4575e": 53, "3706e": 53, "1145e": 53, "4531e": 53, "8554e": 53, "2758e": 53, "8989e": 53, "2511e": 53, "5597e": 53, "5913e": 53, "4373e": 53, "0720e": 53, "0021e": 53, "5030e": 53, "6035e": 53, "5455e": 53, "3573e": 53, "3398e": 53, "3794e": 53, "6455e": 53, "9879e": 53, "8952e": 53, "9160e": 53, "5797e": 53, "0512e": 53, "7342e": 53, "8267e": 53, "2716e": 53, "5999e": 53, "8745e": 53, "4833e": 53, "8892e": 53, "3773e": 53, "9882e": 53, "9105e": 53, "4990e": 53, "2915e": 53, "0358e": 53, "1823e": 53, "4657e": 53, "3949e": 53, "2111e": 53, "5251e": 53, "8529e": 53, "7926e": 53, "8962e": 53, "1519e": 53, "9953e": 53, "4627e": 53, "0692e": 53, "4715e": 53, "6114e": 53, "4475e": 53, "4880e": 53, "6942e": 53, "3497e": 53, "3394e": 53, "3713e": 53, "6531e": 53, "9692e": 53, "4421e": 53, "8075e": 53, "5081e": 53, "0505e": 53, "6683e": 53, "8164e": 53, "3979e": 53, "4908e": 53, "8934e": 53, "5619e": 53, "9082e": 53, "3901e": 53, "9959e": 53, "6735e": 53, "4388e": 53, "3332e": 53, "2900e": 53, "2211e": 53, "4571e": 53, "3691e": 53, "9303e": 53, "8555e": 53, "1198e": 53, "3116e": 53, "6281e": 53, "0721e": 53, "4443e": 53, "0046e": 53, "4444e": 53, "4339e": 53, "3577e": 53, "3798e": 53, "5209e": 53, "9891e": 53, "7990e": 53, "9226e": 53, "5221e": 53, "6763e": 53, "8272e": 53, "4517e": 53, "3924e": 53, "9090e": 53, "8461e": 53, "4014e": 53, "0014e": 53, "8237e": 53, "3897e": 53, "5244e": 53, "8175e": 53, "4098e": 53, "4520e": 53, "3472e": 53, "3719e": 53, "3829e": 53, "8568e": 53, "8653e": 53, "9004e": 53, "7510e": 53, "6922e": 53, "1567e": 53, "4126e": 53, "0735e": 53, "4212e": 53, "0402e": 53, "5977e": 53, "1048e": 53, "4002e": 53, "3635e": 53, "3400e": 53, "3859e": 53, "7194e": 53, "0055e": 53, "4047e": 53, "9045e": 53, "0516e": 53, "3940e": 53, "8324e": 53, "6280e": 53, "9083e": 53, "2157e": 53, "9232e": 53, "4008e": 53, "0012e": 53, "9110e": 53, "5628e": 53, "8876e": 53, "4484e": 53, "4522e": 53, "3482e": 53, "3860e": 53, "8567e": 53, "9725e": 53, "9513e": 53, "8658e": 53, "1317e": 53, "4137e": 53, "4223e": 53, "0385e": 53, "6380e": 53, "2104e": 53, "4068e": 53, "3632e": 53, "3857e": 53, "8051e": 53, "0047e": 53, "4712e": 53, "0118e": 53, "3000e": 53, "7919e": 53, "8322e": 53, "stai": 53, "activ": 53, "2462e": 53, "1817e": 53, "9610e": 53, "9399e": 53, "1886e": 53, "4107e": 53, "9798e": 53, "2957e": 53, "6132e": 53, "4174e": 53, "8169e": 53, "0781e": 53, "1036e": 53, "3913e": 53, "7270e": 53, "0182e": 53, "5728e": 53, "1175e": 53, "2448e": 53, "6760e": 53, "2357e": 53, "0305e": 53, "2033e": 53, "7932e": 53, "7384e": 53, "1499e": 53, "7387e": 53, "3853e": 53, "3428e": 53, "9311e": 53, "1465e": 53, "0081e": 53, "1143e": 53, "4582e": 53, "8725e": 53, "7866e": 53, "1025e": 53, "3039e": 53, "7839e": 53, "2848e": 53, "5134e": 53, "1692e": 53, "1022e": 53, "5528e": 53, "4949e": 53, "7110e": 53, "0042e": 53, "0386e": 53, "8614e": 53, "0438e": 53, "4105e": 53, "3667e": 53, "09": 53, "0399e": 53, "5174e": 53, "6462e": 53, "5195e": 53, "9567e": 53, "0039e": 53, "5670e": 53, "9344e": 53, "6961e": 53, "6979e": 53, "2762e": 53, "5418e": 53, "3335e": 53, "08": 53, "1877e": 53, "4955e": 53, "1439e": 53, "7474e": 53, "9115e": 53, "1809e": 53, "7181e": 53, "6087e": 53, "4304e": 53, "6293e": 53, "2892e": 53, "7828e": 53, "6357e": 53, "8503e": 53, "8008e": 53, "3820e": 53, "1695e": 53, "5187e": 53, "7096e": 53, "4937e": 53, "7887e": 53, "6393e": 53, "2789e": 53, "3993e": 53, "5165e": 53, "2294e": 53, "5276e": 53, "8240e": 53, "3714e": 53, "2516e": 53, "3205e": 53, "4542e": 53, "3791e": 53, "4970e": 53, "6093e": 53, "7648e": 53, "5875e": 53, "1164e": 53, "7532e": 53, "8674e": 53, "8683e": 53, "7414e": 53, "6710e": 53, "0004e": 53, "3535e": 53, "1957e": 53, "1274e": 53, "5059e": 53, "7714e": 53, "5516e": 53, "6366e": 53, "4778e": 53, "6599e": 53, "8937e": 53, "7712e": 53, "0301e": 53, "7351e": 53, "6816e": 53, "7832e": 53, "7228e": 53, "8362e": 53, "6490e": 53, "9672e": 53, "9684e": 53, "9901e": 53, "8221e": 53, "7969e": 53, "5265e": 53, "0221e": 53, "7224e": 53, "0405e": 53, "0252e": 53, "5473e": 53, "9864e": 53, "9693e": 53, "0506e": 53, "8636e": 53, "4576e": 53, "9057e": 53, "1961e": 53, "0502e": 53, "1956e": 53, "2992e": 53, "4843e": 53, "6095e": 53, "4956e": 53, "2548e": 53, "5976e": 53, "2901e": 53, "7037e": 53, "2529e": 53, "6107e": 53, "0325e": 53, "7272e": 53, "2106e": 53, "8097e": 53, "1855e": 53, "7694e": 53, "4812e": 53, "8547e": 53, "6889e": 53, "9112e": 53, "3929e": 53, "3343e": 53, "4546e": 53, "0465e": 53, "0625e": 53, "2903e": 53, "7132e": 53, "5126e": 53, "1092e": 53, "8661e": 53, "8642e": 53, "7666e": 53, "4021e": 53, "4060e": 53, "9145e": 53, "9504e": 53, "8850e": 53, "3554e": 53, "1808e": 53, "3217e": 53, "8880e": 53, "9880e": 53, "4996e": 53, "9654e": 53, "0114e": 53, "0336e": 53, "3422e": 53, "1419e": 53, "7910e": 53, "9158e": 53, "4035e": 53, "1373e": 53, "1055e": 53, "1524e": 53, "0944e": 53, "9368e": 53, "0475e": 53, "6143e": 53, "9487e": 53, "2244e": 53, "7375e": 53, "2162e": 53, "9134e": 53, "9869e": 53, "7554e": 53, "3058e": 53, "0282e": 53, "4154e": 53, "8435e": 53, "usag": 54, "allow": 54, "user": 54, "easi": 54, "manipul": 54, "well": 54, "interfac": 54, "here": [54, 55], "plu": 54, "indic": 54, "tle_lin": 54, "timat": 54, "2847u": 54, "67053e": 54, "24063": 54, "46171465": 54, "00000366": 54, "27411": 54, "2847": 54, "69": 54, "9643": 54, "216": 54, "8651": 54, "0003597": 54, "77": 54, "7866": 54, "282": 54, "3646": 54, "02285835897007": 54, "access": 54, "info": 54, "attribut": 54, "satellite_catalog_numb": [54, 55], "classif": 54, "intern": 54, "design": 54, "international_design": 54, "epoch_year": 54, "epoch_dai": 54, "_ndot": 54, "_nddot": 54, "term": 54, "_bstar": 54, "element_numb": 54, "_inclo": 54, "_nodeo": 54, "_ecco": 54, "_argpo": 54, "_mo": 54, "_no_kozai": 54, "63": 54, "1090112955380637e": 54, "00027411000000000004": 54, "999": 54, "2211073938530685": 54, "785010027666755": 54, "3576322839318213": 54, "928191961076781": 54, "061186262187069844": 54, "few": 54, "perhap": 54, "handi": 54, "wsg": 54, "util": 54, "get_gravity_const": 54, "1e3": 54, "semi_major_axi": 54, "apogee_alt": 54, "perigee_alt": 54, "7264": 54, "027802311157": 54, "888": 54, "5036731116484": 54, "883": 54, "2779315106654": 54, "tle_dictionari": 54, "43437": 54, "18100a": 54, "2020": 54, "143": 54, "90384230": 54, "ephemeris_typ": 54, "revolution_number_at_epoch": 54, "56353": 54, "0011": 54, "mean_motion_first_deriv": 54, "mean_motion_second_deriv": 54, "0221": 54, "7074": 54, "argument_of_perige": 54, "1627": 54, "raan": 54, "3618": 54, "5224": 54, "b_star": 54, "0001": 54, "43437u": 54, "20143": 54, "00000000": 54, "99960": 54, "97": 54, "8268": 54, "249": 54, "9127": 54, "0221000": 54, "123": 54, "9136": 54, "259": 54, "1144": 54, "12608579563539": 54, "download": 54, "space": 54, "place": 54, "simpli": 54, "cannot": 54, "extra": 54, "specifi": 54, "should": 54, "34456u": 54, "93036sz": 54, "85349922": 54, "00005488": 54, "13805": 54, "34456": 54, "0462": 54, "5559": 54, "0056524": 54, "251": 54, "9784": 54, "107": 54, "5213": 54, "50477917685046": 54, "34457u": 54, "93036ta": 54, "86184197": 54, "00003162": 54, "55362": 54, "34457": 54, "0015": 54, "304": 54, "7929": 54, "0101048": 54, "52": 54, "3409": 54, "79": 54, "2774": 54, "64945713693281": 54, "inlin": 55, "would": 55, "onli": 55, "small": 55, "penalti": 55, "1812e": 55, "6660e": 55, "7596e": 55, "7231e": 55, "2926e": 55, "5809e": 55, "2651e": 55, "8993e": 55, "enough": 55, "boolean": 55, "flag": 55, "plot_orbit": 55, "color": 55, "lightcor": 55, "satcat": 55, "axes3d": 55, "zlabel": 55, "need": 55, "prepar": 55, "mani": 55, "states_tem": 55, "20000": 55, "darkkhaki": 55, "lightseagreen": 55, "These": 56, "task": 56, "autodiff": 56, "complex": 56, "similar": 56, "optim": 56}, "objects": {"dsgp4": [[0, 0, 1, "", "initl"], [1, 0, 1, "", "newton_method"], [4, 0, 1, "", "sgp4"], [5, 0, 1, "", "sgp4_batched"], [6, 0, 1, "", "sgp4init"], [8, 0, 1, "", "sgp4init_batch"]], "dsgp4.mldsgp4": [[46, 1, 1, "", "mldsgp4"]], "dsgp4.mldsgp4.mldsgp4": [[46, 2, 1, "", "__init__"], [46, 2, 1, "", "forward"], [46, 2, 1, "", "load_model"]], "dsgp4.plot": [[2, 0, 1, "", "plot_orbit"], [3, 0, 1, "", "plot_tles"]], "dsgp4.sgp4init": [[7, 0, 1, "", "sgp4init"]], "dsgp4.sgp4init_batch": [[9, 0, 1, "", "initl_batch"], [10, 0, 1, "", "sgp4init_batch"]], "dsgp4.tle": [[11, 1, 1, "", "TLE"], [17, 0, 1, "", "compute_checksum"], [18, 0, 1, "", "load"], [19, 0, 1, "", "load_from_data"], [20, 0, 1, "", "load_from_lines"], [21, 0, 1, "", "read_satellite_catalog_number"]], "dsgp4.tle.TLE": [[11, 2, 1, "", "__init__"], [12, 2, 1, "", "apogee_alt"], [13, 2, 1, "", "copy"], [14, 2, 1, "", "perigee_alt"], [15, 2, 1, "", "set_time"], [16, 2, 1, "", "update"]], "dsgp4.util": [[22, 0, 1, "", "clone_w_grad"], [23, 0, 1, "", "days2mdhms"], [24, 0, 1, "", "from_cartesian_to_keplerian"], [25, 0, 1, "", "from_cartesian_to_keplerian_torch"], [26, 0, 1, "", "from_cartesian_to_tle_elements"], [27, 0, 1, "", "from_datetime_to_fractional_day"], [28, 0, 1, "", "from_datetime_to_jd"], [29, 0, 1, "", "from_datetime_to_mjd"], [30, 0, 1, "", "from_jd_to_datetime"], [31, 0, 1, "", "from_mjd_to_datetime"], [32, 0, 1, "", "from_mjd_to_epoch_days_after_1_jan"], [33, 0, 1, "", "from_string_to_datetime"], [34, 0, 1, "", "from_year_day_to_date"], [35, 0, 1, "", "get_gravity_constants"], [36, 0, 1, "", "get_non_empty_lines"], [37, 0, 1, "", "gstime"], [38, 0, 1, "", "initialize_tle"], [39, 0, 1, "", "invjday"], [40, 0, 1, "", "jday"], [41, 0, 1, "", "propagate"], [42, 0, 1, "", "propagate_batch"]]}, "objtypes": {"0": "py:function", "1": "py:class", "2": "py:method"}, "objnames": {"0": ["py", "function", "Python function"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"]}, "titleterms": {"dsgp4": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 52], "initl": 0, "newton_method": 1, "paramet": [1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 46, 53], "return": [1, 2, 3, 4, 5, 11, 12, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 46], "plot": [2, 3], "plot_orbit": 2, "plot_tl": 3, "sgp4": [4, 47], "sgp4_batch": 5, "sgp4init": [6, 7], "sgp4init_batch": [8, 9, 10], "initl_batch": 9, "tle": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 50, 52, 53, 54, 55], "apogee_alt": 12, "copi": 13, "perigee_alt": 14, "set_tim": 15, "updat": 16, "compute_checksum": 17, "load": [18, 52, 54], "load_from_data": 19, "load_from_lin": 20, "read_satellite_catalog_numb": 21, "util": [22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42], "clone_w_grad": 22, "days2mdhm": 23, "from_cartesian_to_keplerian": 24, "from_cartesian_to_keplerian_torch": 25, "from_cartesian_to_tle_el": 26, "from_datetime_to_fractional_dai": 27, "from_datetime_to_jd": 28, "from_datetime_to_mjd": 29, "from_jd_to_datetim": 30, "from_mjd_to_datetim": 31, "from_mjd_to_epoch_days_after_1_jan": 32, "from_string_to_datetim": 33, "from_year_day_to_d": 34, "get_gravity_const": 35, "get_non_empty_lin": 36, "gstime": 37, "initialize_tl": 38, "invjdai": 39, "jdai": 40, "propag": [41, 49, 52, 55], "propagate_batch": 42, "api": 43, "ml": [43, 52], "modul": 43, "capabl": 44, "credit": 45, "mldsgp4": 46, "model": [46, 52], "partial": [47, 53], "textrm": 47, "document": 47, "get": [47, 48], "start": 47, "content": 47, "instal": 48, "packag": 48, "conda": 48, "pip": 48, "from": [48, 50, 54], "sourc": 48, "verifi": 48, "help": 48, "covari": [49, 50], "similar": 50, "transform": 50, "cartesian": 50, "gradient": 51, "base": 51, "optim": 51, "problem": 51, "descript": 51, "import": [52, 54], "pre": 52, "train": 52, "prepar": 52, "data": 52, "batch": [52, 53, 55], "singl": [52, 53, 55], "deriv": 53, "comput": 53, "via": 53, "autodiff": 53, "respect": 53, "time": 53, "object": 54, "str": 54, "dic": 54, "file": 54, "tutori": 56, "basic": 56, "advanc": 56}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx": 57}, "alltitles": {"dsgp4.initl": [[0, "dsgp4-initl"]], "dsgp4.newton_method": [[1, "dsgp4-newton-method"]], "Parameters:": [[1, "parameters"], [2, "parameters"], [3, "parameters"], [4, "parameters"], [5, "parameters"], [6, "parameters"], [7, "parameters"], [8, "parameters"], [10, "parameters"], [11, "parameters"], [12, "parameters"], [14, "parameters"], [15, "parameters"], [16, "parameters"], [17, "parameters"], [18, "parameters"], [19, "parameters"], [20, "parameters"], [21, "parameters"], [22, "parameters"], [23, "parameters"], [24, "parameters"], [25, "parameters"], [26, "parameters"], [27, "parameters"], [28, "parameters"], [29, "parameters"], [30, "parameters"], [31, "parameters"], [32, "parameters"], [33, "parameters"], [34, "parameters"], [36, "parameters"], [37, "parameters"], [38, "parameters"], [39, "parameters"], [40, "parameters"], [41, "parameters"], [42, "parameters"], [46, "parameters"], [46, "id1"], [46, "id2"], [46, "id3"]], "Returns:": [[1, "returns"], [2, "returns"], [3, "returns"], [4, "returns"], [5, "returns"], [11, "returns"], [12, "returns"], [14, "returns"], [17, "returns"], [18, "returns"], [19, "returns"], [20, "returns"], [21, "returns"], [22, "returns"], [23, "returns"], [24, "returns"], [25, "returns"], [26, "returns"], [27, "returns"], [28, "returns"], [29, "returns"], [30, "returns"], [31, "returns"], [32, "returns"], [33, "returns"], [34, "returns"], [36, "returns"], [37, "returns"], [38, "returns"], [39, "returns"], [40, "returns"], [41, "returns"], [42, "returns"], [46, "returns"]], "dsgp4.plot.plot_orbit": [[2, "dsgp4-plot-plot-orbit"]], "dsgp4.plot.plot_tles": [[3, "dsgp4-plot-plot-tles"]], "dsgp4.sgp4": [[4, "dsgp4-sgp4"]], "dsgp4.sgp4_batched": [[5, "dsgp4-sgp4-batched"]], "dsgp4.sgp4init": [[6, "dsgp4-sgp4init"]], "dsgp4.sgp4init.sgp4init": [[7, "dsgp4-sgp4init-sgp4init"]], "dsgp4.sgp4init_batch": [[8, "dsgp4-sgp4init-batch"]], "dsgp4.sgp4init_batch.initl_batch": [[9, "dsgp4-sgp4init-batch-initl-batch"]], "dsgp4.sgp4init_batch.sgp4init_batch": [[10, "dsgp4-sgp4init-batch-sgp4init-batch"]], "dsgp4.tle.TLE": [[11, "dsgp4-tle-tle"]], "dsgp4.tle.TLE.apogee_alt": [[12, "dsgp4-tle-tle-apogee-alt"]], "dsgp4.tle.TLE.copy": [[13, "dsgp4-tle-tle-copy"]], "dsgp4.tle.TLE.perigee_alt": [[14, "dsgp4-tle-tle-perigee-alt"]], "dsgp4.tle.TLE.set_time": [[15, "dsgp4-tle-tle-set-time"]], "dsgp4.tle.TLE.update": [[16, "dsgp4-tle-tle-update"]], "dsgp4.tle.compute_checksum": [[17, "dsgp4-tle-compute-checksum"]], "dsgp4.tle.load": [[18, "dsgp4-tle-load"]], "dsgp4.tle.load_from_data": [[19, "dsgp4-tle-load-from-data"]], "dsgp4.tle.load_from_lines": [[20, "dsgp4-tle-load-from-lines"]], "dsgp4.tle.read_satellite_catalog_number": [[21, "dsgp4-tle-read-satellite-catalog-number"]], "dsgp4.util.clone_w_grad": [[22, "dsgp4-util-clone-w-grad"]], "dsgp4.util.days2mdhms": [[23, "dsgp4-util-days2mdhms"]], "dsgp4.util.from_cartesian_to_keplerian": [[24, "dsgp4-util-from-cartesian-to-keplerian"]], "dsgp4.util.from_cartesian_to_keplerian_torch": [[25, "dsgp4-util-from-cartesian-to-keplerian-torch"]], "dsgp4.util.from_cartesian_to_tle_elements": [[26, "dsgp4-util-from-cartesian-to-tle-elements"]], "dsgp4.util.from_datetime_to_fractional_day": [[27, "dsgp4-util-from-datetime-to-fractional-day"]], "dsgp4.util.from_datetime_to_jd": [[28, "dsgp4-util-from-datetime-to-jd"]], "dsgp4.util.from_datetime_to_mjd": [[29, "dsgp4-util-from-datetime-to-mjd"]], "dsgp4.util.from_jd_to_datetime": [[30, "dsgp4-util-from-jd-to-datetime"]], "dsgp4.util.from_mjd_to_datetime": [[31, "dsgp4-util-from-mjd-to-datetime"]], "dsgp4.util.from_mjd_to_epoch_days_after_1_jan": [[32, "dsgp4-util-from-mjd-to-epoch-days-after-1-jan"]], "dsgp4.util.from_string_to_datetime": [[33, "dsgp4-util-from-string-to-datetime"]], "dsgp4.util.from_year_day_to_date": [[34, "dsgp4-util-from-year-day-to-date"]], "dsgp4.util.get_gravity_constants": [[35, "dsgp4-util-get-gravity-constants"]], "dsgp4.util.get_non_empty_lines": [[36, "dsgp4-util-get-non-empty-lines"]], "dsgp4.util.gstime": [[37, "dsgp4-util-gstime"]], "dsgp4.util.initialize_tle": [[38, "dsgp4-util-initialize-tle"]], "dsgp4.util.invjday": [[39, "dsgp4-util-invjday"]], "dsgp4.util.jday": [[40, "dsgp4-util-jday"]], "dsgp4.util.propagate": [[41, "dsgp4-util-propagate"]], "dsgp4.util.propagate_batch": [[42, "dsgp4-util-propagate-batch"]], "API": [[43, "api"]], "dsgp4 ML-dSGP4 Module": [[43, null]], "Capabilities": [[44, "capabilities"]], "Credits": [[45, "credits"]], "mldsgp4 model": [[46, "mldsgp4-model"]], "\\partial\\textrm{SGP4} Documentation": [[47, "partial-textrm-sgp4-documentation"]], "Getting Started": [[47, null]], "Contents": [[47, null]], "Installation": [[48, "installation"]], "Packages": [[48, "packages"]], "conda": [[48, "conda"]], "pip": [[48, "pip"]], "Installation from source": [[48, "installation-from-source"]], "Verifying the installation": [[48, "verifying-the-installation"]], "Getting help": [[48, "getting-help"]], "Covariance Propagation": [[49, "covariance-propagation"]], "Similarity Transformation - from Cartesian to TLE Covariance": [[50, "similarity-transformation-from-cartesian-to-tle-covariance"]], "Covariance Transformation": [[50, "covariance-transformation"]], "Gradient Based Optimization": [[51, "gradient-based-optimization"]], "Problem description:": [[51, "problem-description"]], "ML-dSGP4": [[52, "ml-dsgp4"]], "Imports": [[52, "imports"], [54, "imports"]], "Load TLEs and ML-dSGP4 pre-trained model:": [[52, "load-tles-and-ml-dsgp4-pre-trained-model"]], "Prepare data": [[52, "prepare-data"]], "Batch TLE Propagation with ML-dSGP4": [[52, "batch-tle-propagation-with-ml-dsgp4"]], "Single TLE Propagation with ML-dSGP4": [[52, "single-tle-propagation-with-ml-dsgp4"]], "Partial Derivatives Computation via Autodiff": [[53, "partial-derivatives-computation-via-autodiff"]], "Partials with respect to time": [[53, "partials-with-respect-to-time"]], "Single TLEs": [[53, "single-tles"], [53, "id1"]], "Batch TLEs": [[53, "batch-tles"]], "Partials with respect to TLE parameters": [[53, "partials-with-respect-to-tle-parameters"]], "Batch TLEs:": [[53, "id2"]], "TLE Object": [[54, "tle-object"]], "Load TLE from str": [[54, "load-tle-from-str"]], "Load TLE from dic": [[54, "load-tle-from-dic"]], "Load TLEs from file:": [[54, "load-tles-from-file"]], "Propagate TLEs": [[55, "propagate-tles"]], "Single TLE propagation": [[55, "single-tle-propagation"]], "Batch TLE propagation": [[55, "batch-tle-propagation"]], "Tutorials": [[56, "tutorials"]], "Basics": [[56, "basics"]], "Advanced": [[56, "advanced"]]}, "indexentries": {"initl() (in module dsgp4)": [[0, "dsgp4.initl"]], "newton_method() (in module dsgp4)": [[1, "dsgp4.newton_method"]], "plot_orbit() (in module dsgp4.plot)": [[2, "dsgp4.plot.plot_orbit"]], "plot_tles() (in module dsgp4.plot)": [[3, "dsgp4.plot.plot_tles"]], "sgp4() (in module dsgp4)": [[4, "dsgp4.sgp4"]], "sgp4_batched() (in module dsgp4)": [[5, "dsgp4.sgp4_batched"]], "sgp4init() (in module dsgp4)": [[6, "dsgp4.sgp4init"]], "sgp4init() (in module dsgp4.sgp4init)": [[7, "dsgp4.sgp4init.sgp4init"]], "sgp4init_batch() (in module dsgp4)": [[8, "dsgp4.sgp4init_batch"]], "initl_batch() (in module dsgp4.sgp4init_batch)": [[9, "dsgp4.sgp4init_batch.initl_batch"]], "sgp4init_batch() (in module dsgp4.sgp4init_batch)": [[10, "dsgp4.sgp4init_batch.sgp4init_batch"]], "tle (class in dsgp4.tle)": [[11, "dsgp4.tle.TLE"]], "__init__() (dsgp4.tle.tle method)": [[11, "dsgp4.tle.TLE.__init__"]], "apogee_alt() (dsgp4.tle.tle method)": [[12, "dsgp4.tle.TLE.apogee_alt"]], "copy() (dsgp4.tle.tle method)": [[13, "dsgp4.tle.TLE.copy"]], "perigee_alt() (dsgp4.tle.tle method)": [[14, "dsgp4.tle.TLE.perigee_alt"]], "set_time() (dsgp4.tle.tle method)": [[15, "dsgp4.tle.TLE.set_time"]], "update() (dsgp4.tle.tle method)": [[16, "dsgp4.tle.TLE.update"]], "compute_checksum() (in module dsgp4.tle)": [[17, "dsgp4.tle.compute_checksum"]], "load() (in module dsgp4.tle)": [[18, "dsgp4.tle.load"]], "load_from_data() (in module dsgp4.tle)": [[19, "dsgp4.tle.load_from_data"]], "load_from_lines() (in module dsgp4.tle)": [[20, "dsgp4.tle.load_from_lines"]], "read_satellite_catalog_number() (in module dsgp4.tle)": [[21, "dsgp4.tle.read_satellite_catalog_number"]], "clone_w_grad() (in module dsgp4.util)": [[22, "dsgp4.util.clone_w_grad"]], "days2mdhms() (in module dsgp4.util)": [[23, "dsgp4.util.days2mdhms"]], "from_cartesian_to_keplerian() (in module dsgp4.util)": [[24, "dsgp4.util.from_cartesian_to_keplerian"]], "from_cartesian_to_keplerian_torch() (in module dsgp4.util)": [[25, "dsgp4.util.from_cartesian_to_keplerian_torch"]], "from_cartesian_to_tle_elements() (in module dsgp4.util)": [[26, "dsgp4.util.from_cartesian_to_tle_elements"]], "from_datetime_to_fractional_day() (in module dsgp4.util)": [[27, "dsgp4.util.from_datetime_to_fractional_day"]], "from_datetime_to_jd() (in module dsgp4.util)": [[28, "dsgp4.util.from_datetime_to_jd"]], "from_datetime_to_mjd() (in module dsgp4.util)": [[29, "dsgp4.util.from_datetime_to_mjd"]], "from_jd_to_datetime() (in module dsgp4.util)": [[30, "dsgp4.util.from_jd_to_datetime"]], "from_mjd_to_datetime() (in module dsgp4.util)": [[31, "dsgp4.util.from_mjd_to_datetime"]], "from_mjd_to_epoch_days_after_1_jan() (in module dsgp4.util)": [[32, "dsgp4.util.from_mjd_to_epoch_days_after_1_jan"]], "from_string_to_datetime() (in module dsgp4.util)": [[33, "dsgp4.util.from_string_to_datetime"]], "from_year_day_to_date() (in module dsgp4.util)": [[34, "dsgp4.util.from_year_day_to_date"]], "get_gravity_constants() (in module dsgp4.util)": [[35, "dsgp4.util.get_gravity_constants"]], "get_non_empty_lines() (in module dsgp4.util)": [[36, "dsgp4.util.get_non_empty_lines"]], "gstime() (in module dsgp4.util)": [[37, "dsgp4.util.gstime"]], "initialize_tle() (in module dsgp4.util)": [[38, "dsgp4.util.initialize_tle"]], "invjday() (in module dsgp4.util)": [[39, "dsgp4.util.invjday"]], "jday() (in module dsgp4.util)": [[40, "dsgp4.util.jday"]], "propagate() (in module dsgp4.util)": [[41, "dsgp4.util.propagate"]], "propagate_batch() (in module dsgp4.util)": [[42, "dsgp4.util.propagate_batch"]], "__init__() (dsgp4.mldsgp4.mldsgp4 method)": [[46, "dsgp4.mldsgp4.mldsgp4.__init__"]], "forward() (dsgp4.mldsgp4.mldsgp4 method)": [[46, "dsgp4.mldsgp4.mldsgp4.forward"]], "load_model() (dsgp4.mldsgp4.mldsgp4 method)": [[46, "dsgp4.mldsgp4.mldsgp4.load_model"]], "mldsgp4 (class in dsgp4.mldsgp4)": [[46, "dsgp4.mldsgp4.mldsgp4"]]}})
\ No newline at end of file
diff --git a/tutorials.html b/tutorials.html
index 7e35a5a..7bb907f 100644
--- a/tutorials.html
+++ b/tutorials.html
@@ -9,7 +9,7 @@
- Tutorials — dsgp4 1.1.2 documentation
+ Tutorials — dsgp4 1.1.3 documentation
@@ -136,8 +136,8 @@
-
-
+
+