Metadata-Version: 2.1
Name: attlesnake
Version: 0.2.0
Summary: Attitude dynamics in Python
Home-page: https://github.com/mdbernard/attlesnake
Author: Mike Bernard
Author-email: mdbernard@protonmail.com
License: UNKNOWN
Project-URL: Bug Tracker, https://github.com/mdbernard/attlesnake/issues
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE

# attlesnake: Attitude Dynamics in Python

A Python library for handling rigid body attitude dynamics (tailored for spacecraft).

## Installation

Install with pip:

```bash
pip install attlesnake
```


## Basic Usage

```python
>>> import numpy as np
>>> import attlesnake as att
>>> ea321 = att.EulerAngle321(np.pi/2, 0, 0)
>>> print(ea321)
1.5708, 0.0000, 0.0000
>>> dcm = att.DCM.from_ea321(ea321)
>>> print(dcm)
0.0,	1.0,	-0.0
-1.0,	0.0,	0.0
0.0,	0.0,	1.0
```


