Metadata-Version: 2.1
Name: topside
Version: 0.3.0
Summary: A simulator for rocket launch operations
Home-page: https://github.com/waterloo-rocketry/topside
Author: Waterloo Rocketry
Author-email: contact@waterloorocketry.com
License: MIT
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows :: Windows 10
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Scientific/Engineering
Description-Content-Type: text/markdown

## Topside: Technical Operations Procedures Simulator & Integrated Development Environment

![](https://github.com/waterloo-rocketry/topside/workflows/Build%20Executable%20[PyInstaller]/badge.svg)

Waterloo Rocketry's operations simulator is a tool for modelling and simulating rocket launch systems and procedures.

#### Requirements

Python 3.7 or newer is required.

Required Python packages can be installed using `pip install -r requirements.txt`.

#### Building a standalone application

The `tools/` directory contains two scripts for building a standalone application: `build_cxfreeze.sh` and `build_pyinstaller.sh`. However, currently only the PyInstaller build is functional due to upstream bugs in the interaction between SciPy, cx_Freeze, and Cython.

Building a standalone application should be as simple as running `build_pyinstaller.sh`. The resulting application can be found at `dist/Topside/Topside.exe`.


