https://github.com/sciqlop/space_ouija
A toolkit to read really old space data files
https://github.com/sciqlop/space_ouija
Last synced: 3 months ago
JSON representation
A toolkit to read really old space data files
- Host: GitHub
- URL: https://github.com/sciqlop/space_ouija
- Owner: SciQLop
- License: mit
- Created: 2025-01-01T17:40:09.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-01-07T22:58:16.000Z (5 months ago)
- Last Synced: 2025-02-05T23:33:53.455Z (4 months ago)
- Language: C++
- Size: 175 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: docs/contributing.rst
- License: COPYING
Awesome Lists containing this project
README
[](https://mit-license.org/)
[](https://space_ouija.readthedocs.io/en/latest/?badge=latest)
[]()
[](https://pypi.python.org/pypi/space_ouija)
[](https://codecov.io/gh/SciQLop/space_ouija/branch/main)
[](https://mybinder.org/v2/gh/SciQLop/space_ouija/main?labpath=examples/notebooks)# Python packages
| Linux x86_64 | Windows x86_64 | MacOs x86_64 | MacOs ARM64 |
| --- | --- | --- | --- |
| [![linux_x86_64][1]][2] | [![windows_x86_64][3]][4] | [![macos_x86_64][5]][6] | [![macos_arm64][7]][8] |[1]: https://github.com/SciQLop/space_ouija/actions/workflows/CI.yml/badge.svg?event=release
[2]: https://github.com/SciQLop/space_ouija/actions/workflows/CI.yml
[3]: https://github.com/SciQLop/space_ouija/actions/workflows/CI.yml/badge.svg?event=release
[4]: https://github.com/SciQLop/space_ouija/actions/workflows/CI.yml
[5]: https://github.com/SciQLop/space_ouija/actions/workflows/CI.yml/badge.svg?event=release
[6]: https://github.com/SciQLop/space_ouija/actions/workflows/CI.yml
[7]: https://github.com/SciQLop/space_ouija/actions/workflows/CI.yml/badge.svg?event=release
[8]: https://github.com/SciQLop/space_ouija/actions/workflows/CI.yml# Unit Tests
| Linux x86_64 | Windows x86_64 | MacOs x86_64 |
| --- | --- | --- |
| [![linux_x86_64][9]][10] | [![windows_x86_64][11]][12] | [![macos_x86_64][13]][14] |[9]: https://github.com/SciQLop/space_ouija/actions/workflows/CI.yml/badge.svg?event=push
[10]: https://github.com/SciQLop/space_ouija/actions/workflows/CI.yml
[11]: https://github.com/SciQLop/space_ouija/actions/workflows/CI.yml/badge.svg?event=push
[12]: https://github.com/SciQLop/space_ouija/actions/workflows/CI.yml
[13]: https://github.com/SciQLop/space_ouija/actions/workflows/CI.yml/badge.svg?event=push
[14]: https://github.com/SciQLop/space_ouija/actions/workflows/CI.yml# space_ouija
Space Ouija is C++ and Python toolkit allowing to read old space missions data
files using deprecated formats using modern tools.# Installing
## From PyPi
```bash
python3 -m pip install --user space_ouija
```## From sources
```bash
meson build
cd build
ninja
sudo ninja install
```Or if youl want to build a Python wheel:
```bash
python -m build .
# resulting wheel will be located into dist folder
```# Basic usage
## Python
### Reading files
Basic example from a local file:```python
import space_ouija
```