Metadata-Version: 2.1
Name: spiffy
Version: 0.0.6
Summary: Space Interferometer Python Framework
Home-page: https://github.com/arthurpreis/spiffy
Author: Arthur Reis
Author-email: arpereis@gmail.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering :: Astronomy
Classifier: Topic :: Scientific/Engineering :: Physics
Classifier: Topic :: Scientific/Engineering :: Visualization
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Requires-Dist: jupyterlab
Requires-Dist: matplotlib
Requires-Dist: notebook
Requires-Dist: numpy
Requires-Dist: PyQt5
Requires-Dist: sympy
Requires-Dist: vtk
Requires-Dist: mayavi
Requires-Dist: src

# SPIFFY
Space Interferometer Python Framework
A collection of tools to visualize, calculate and simulate GW spatial interferometers.

## How does it work

This library integrates the following Python libraries:
- Sympy: uses the Vector and ReferenceFrame utilities. In the future may use CAS.
- Numpy: number crunching and used by mayavi.
- Mayavi: 3d visualization of orbits.
- Matplotlib: other useful visualizations.

Plus the theoretical framework of:
- Orbital mechanics;
- Gravitational wave signals;
- Time-Delay Interferometry.



## Installation

See `requirements.txt` for a list of requirements. Some are not straightfoward to install and may required additional tools (such as VS toolkit).

## Using:

At the time, only circular orbits are defined.


