Introduction
Welcome to SEMpy's user guide. This document is designed to help you navigate through the installation and use of the SEMpy library. Please read it carefully before proceeding with the installation. For any questions, please refer to the provided links in the guide. If you still need assistance, feel free to contact us at
emmanuel.blazquez@esa.int or
thibault.gateau@isae-supaero.fr.
This guide aims to assist developers in understanding the SEMpy code, sharing its framework, and development methodology.
Why Use SEMpy?
Open Source
SEMpy is an open-source library licensed under AGPLv3, ensuring that it remains free and accessible to the community.
Focus on Non-Keplerian Environments
SEMpy specializes in non-Keplerian space mechanics. For Keplerian orbital mechanics in Python, consider using
Poliastro, which is built upon Astropy and is more oriented towards astronomy. For other programming languages, you might explore GMAT (C++) or Orekit (Java and its Python wrapper). SEMpy is built with Python 3, providing a state-of-the-art library for non-Keplerian mechanics.
Adherence to Standards and Development Framework
SEMpy follows established standards to facilitate teamwork, improve development efficiency, and ensure sustainability. The framework outlined below is designed to streamline the development process for the SEMpy team.
Getting Started
This section will guide you through the initial steps to get SEMpy up and running on your system.
Setting Up the Development Framework
Learn how to configure the development environment for SEMpy, ensuring that all necessary tools and dependencies are correctly set up.
Developing with SEMpy
Guidelines and best practices for contributing to the SEMpy codebase, including coding standards and collaboration tips.
Troubleshooting
Find solutions to common issues that might arise during the installation and use of SEMpy.
For more detailed information, visit the
SEMpy section.
By following this guide, you'll be well-equipped to use and contribute to SEMpy effectively.
You can check here our link:
SEMpy link.