poliastro | poliastro - : rocket : Astrodynamics in Python | Data Visualization library
kandi X-RAY | poliastro Summary
kandi X-RAY | poliastro Summary
poliastro is an open source (MIT) pure Python library for interactive Astrodynamics and Orbital Mechanics, with a focus on ease of use, speed, and quick visualization. It provides a simple and intuitive API, and handles physical quantities with units. Some features include orbit propagation, solution of the Lambert's problem, conversion between position and velocity vectors and classical orbital elements and orbit plotting, among others. It focuses on interplanetary applications, but can also be used to analyze artificial satellites in Low-Earth Orbit (LEO).
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
- r Calculates the polynomial equation .
- Adds an orbit .
- Factory function for frozen harmonics .
- r Calculate the velocity in radians .
- Convert a coordinate vector to acoe coordinate .
- Calculate the velocity of the Kepler orbit .
- Propagate the orbit .
- Draw a pigchop .
- Integrate the flowell - Newton equation .
- Compute the nu from delta t .
poliastro Key Features
poliastro Examples and Code Snippets
Community Discussions
Trending Discussions on poliastro
QUESTION
This is cross-posted from a Physics SE question in case people there do not use poliastro
very often/much. Please check there prior to answering here in case it has already been overcome by events.
The Python poliastro
package documentation states that, when propagating from position and velocity vectors, the orbit's reference frame will be "one pseudo-inertial frame around the attractor," which means a form of ECI when Earth is the attractor. However, I want to make sure its epoch is the same as that specified by the IERS.
I have already checked answers to a similar post and found the clarity to be lacking. I want a specific answer in this case from someone who has used poliastro
in the following form:
ANSWER
Answered 2020-Sep-04 at 10:14There are several open issues at GitHub/poliastro related to how poliastro treated reference frames. It appears that poliastro is trying to use a Geocentric Celestial Reference System (GCRS) as its Earth Centered Inertial frame of reference. From looking at the code in the poliastro master branch and from looking at the many open issues related to reference frames, I would call what they use is pseudo-GCRS frame.
GCRS is, by definition, a relativistically correct frame of reference. Poliastro is fully Newtonian. It ignores speed of light issues. It ignores the difference between Terrestrial Time (TT) and Barycentric Dynamical Time (TDB). It ignores geodesic precession. It ignores lots of things. The combination of the above is why I wrote that poliastro uses a pseudo-GCRS frame for its Earth Centered Inertial frame.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install poliastro
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page