WORK IN PROGRESS - (Final Year Project)
Launchrail is an open-source GNU General Public License v3.0 (GPL-3.0) project that aims to create a 6DOF High-Powered Rocket Simulator. The project aims to leverage OpenRocket design files to reduce config friction and uses ThrustCurve API for motor curves via designation. The project is also testing the question of whether atmospheric turbulence can be better modelled by using financial algorithms over the standard ISA model.
Getting Started
git clone https://github.com/bxrne/launchrail.git
cd launchrail
go run .
Testing
Run locally with the command below, runs on change for PRs and on main push (see build and test CI).
go test ./...
Built With
- Go - The Go Programming Language
- OpenRocket - OpenRocket is a free, fully featured model rocket simulator that allows you to design and simulate your rockets before actually building and flying them.
- ThrustCurve - ThrustCurve is a comprehensive model rocket motor database.
License
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.