Dsgp4

Latest version: v1.1.3

Safety actively analyzes 688867 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

1.1.3

Small bug fix in batch propagation, when `initialized=False`

1.1.2

In this release we introduce ML-dSGP4 in the module, with tutorials.

1.0.2

A new release fixing a couple of things:
* a better handling of an internal exception
* a minor fix for an unused variable

1.0.1

Added a tolerance check in Kepler's equation (as per original SGP4 implementation) to prematurely exit in case it converges: this should improve the performance for most of cases.

1.0.0

This release improves the dsgp4 batching, which was not working as efficiently as it should be, due to some operations being performed in the `propagate_batch`, instead of in the initialization part. As a result of this, a few breaking modifications to the way batches are initialized and batch propagation is performed were made. In particular:

* `initialize_tle` now also returns an extra output (the `tle_batch`), when a list of tles is passed as input
* that `tle_batch` must be used in the `propagate_batch` function: in this way, proper batch parallelization is done

Tests & docs have also been updated accordingly.

0.1.2

This release improves the dsgp4 API (providing easier API to propagate TLEs both in normal and batch mode) and introduces several tutorials for its use.

Basic tutorials focusing on:

* what a TLE object is, how to load TLE objects, and how to construct them from strings or dictionaries
* how to propagate TLEs (both in batch and normal mode, and single or multiple times)
* how to compute partial derivatives of SGP4 outputs w.r.t. inputs and/or TLE parameters, leveraging the autodiff support

Advanced tutorials focusing on spaceflight mechanics problems:

* similarity transformation (i.e., covariance transformation)
* 1st order covariance propagation
* gradient-based optimization

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.