Python Bindings Status #483
-
|
Hi @ChristopherRabotin and Nyx community! First, thank you for the incredible work on Nyx. I noticed that issue #311 about Python bindings was opened in June 2024. Since then, version 2.2.0 has been released (congratulations!), but the Python package on PyPI is still at Questions:
What I can offer:
I completely understand this is an open-source project. I'm mainly trying to understand the project direction to decide whether to:
Thanks again for all your work on this excellent library! |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
|
Hi @Mtrya, I've focused most of the past year of my open-source contributions to ANISE. However, it's now in a very good state with all of the features users and myself have requested. Hence, I've started to work again on Nyx as of about two weeks ago. I am starting to develop a backend computation engine in Rust designed to be used from Python: there are two main ideas here. First, this will allow deployment of the backend on a powerful server for intense or long computations without minimal impact on the client machine (although the user may deploy this on their own machine directly). Second, as the copyright holder, I can decide to re-license this Nyx client from AGPL to MPL to facilitate adoption. These upcoming features include mission sequences and explorative trajectory design. The first immediate feature will be orbit determination simulation. Let me know if there are specific features of the rust version of Nyx you'd like to see and I can try to prioritize these. |
Beta Was this translation helpful? Give feedback.
Hi there,
Yes, I will be developing and releasing the client, it will take over the existing pypi project.
Attitude and 6DOF still won't be simulated, but ANISE provides great analysis capabilities for field of view, orbit frames, and other time varying DCMs but it doesn't support attitude control and actuators. But all of the simulation tools should be available for folks to implement themselves.
Best regards,
Chris