Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/open-space-collective/open-space-toolkit
Collection of versatile software libraries for space engineering applications.
https://github.com/open-space-collective/open-space-toolkit
cpp engineering python space toolkit
Last synced: 2 months ago
JSON representation
Collection of versatile software libraries for space engineering applications.
- Host: GitHub
- URL: https://github.com/open-space-collective/open-space-toolkit
- Owner: open-space-collective
- License: apache-2.0
- Created: 2018-06-10T18:26:14.000Z (about 6 years ago)
- Default Branch: main
- Last Pushed: 2024-04-10T17:36:47.000Z (3 months ago)
- Last Synced: 2024-04-11T10:25:03.989Z (3 months ago)
- Topics: cpp, engineering, python, space, toolkit
- Language: Jupyter Notebook
- Homepage:
- Size: 39.7 MB
- Stars: 164
- Watchers: 10
- Forks: 6
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Lists
- awesome-space - Open Space Toolkit - Collection of versatile software libraries for space engineering applications (e.g., environment modeling, orbit and access computation). (Spacecraft / Mission Design)
README
# Open Space Toolkit
[![Discord](https://dcbadge.vercel.app/api/server/tuHRnjuzWS?style=flat-square)](https://discord.gg/tuHRnjuzWS)
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)The Open Space Toolkit (**OSTk**) is a collection of versatile libraries for aerospace engineering use, available in:
- **C++** – the reference implementation, for portability and performance.
- **Python** – via C++ bindings, formidable for interactive use and prototyping.![Animation](./assets/animation.gif)
## Getting Started
Want to get started? This is the simplest and quickest way:
[![JupyterHosted](https://img.shields.io/badge/JupyterLab-white?logo=jupyter)](https://open-space-toolkit-r22wh5qixa-uc.a.run.app/lab/tree/notebooks)
*This will automatically start a [JupyterLab](https://jupyterlab.readthedocs.io/en/stable/) environment in your web browser with Open Space Toolkit libraries and example notebooks ready to use. Nothing to download or install! 🚀*
## Components
| Name | Description | Version |
| ------------------------------------------------------------------------------------------ | ------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Core](https://github.com/open-space-collective/open-space-toolkit-core) | Fundamental types, containers and utilities. | [![GitHub version](https://badge.fury.io/gh/open-space-collective%2Fopen-space-toolkit-core.svg)](https://badge.fury.io/gh/open-space-collective%2Fopen-space-toolkit-core) |
| [I/O](https://github.com/open-space-collective/open-space-toolkit-io) | Addressing, networking, database connectors. | [![GitHub version](https://badge.fury.io/gh/open-space-collective%2Fopen-space-toolkit-io.svg)](https://badge.fury.io/gh/open-space-collective%2Fopen-space-toolkit-io) |
| [Mathematics](https://github.com/open-space-collective/open-space-toolkit-mathematics) | Geometry, curve fitting, optimization. | [![GitHub version](https://badge.fury.io/gh/open-space-collective%2Fopen-space-toolkit-mathematics.svg)](https://badge.fury.io/gh/open-space-collective%2Fopen-space-toolkit-mathematics) |
| [Physics](https://github.com/open-space-collective/open-space-toolkit-physics) | Physical units, time, reference frames, environment modeling. | [![GitHub version](https://badge.fury.io/gh/open-space-collective%2Fopen-space-toolkit-physics.svg)](https://badge.fury.io/gh/open-space-collective%2Fopen-space-toolkit-physics) |
| [Astrodynamics](https://github.com/open-space-collective/open-space-toolkit-astrodynamics) | Orbit, attitude, access. | [![GitHub version](https://badge.fury.io/gh/open-space-collective%2Fopen-space-toolkit-astrodynamics.svg)](https://badge.fury.io/gh/open-space-collective%2Fopen-space-toolkit-astrodynamics) |## Support
- [Use Cases](./docs/Use%20Cases.md)
- [Frequently Asked Questions](./docs/FAQ.md)## Contributing
Contributions are more than welcome!
Please read our [contributing guide](CONTRIBUTING.md) to learn about our development process, how to propose bugfixes and improvements, and how to build and test the code.
## Special Thanks
[![Loft Orbital](./assets/thanks/loft_orbital.png)](https://www.loftorbital.com/)
## License
Apache License 2.0