launchrail

module
v0.0.0-...-57fb5ef Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 3, 2025 License: GPL-3.0

README

launchrail

Build and Test Lint and Vet Quality Gate Status Coverage Go Reference

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 ./cmd/launchrail
air # for hot reload (dev)
Testing

Run locally with the command below, runs on change for PRs and on main push (see build and test CI).

go test ./... -v 

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL