- Notifications
You must be signed in to change notification settings - Fork1
Orbital mechanics on minor planets using golang
License
emilyselwood/orbcalc
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
A library to do orbital mechanics in go.
Currently very basic and work in progress, the basic orbital propogation with the mean motion method should work for most cases.Hyperbolic and parabolic orbits have not been tested, if you find bugs please let us know.
Example in main.go which reads in the MPC orbit file propogates them forward by one day and then writes the position vectors to a file. See also theexample andtools folders for more examples
There is a lot still to do:
- Reference frame transformations.
- Benchmarking
- Documentation
If you want to help with these please feel free to get in contact.
This project is designed to alow you to work out the position in space of an object after some time given the normal orbital elements.
The main usecase is to be able to plot the locations of asteroids over time.
- Be Accurate
- Be Fast
- Be Easy To Use
Fantastic. We welcome an help you can give. We especially welcome bug reports and case studies of uses. If you have managed to successfully use this projectplease let us know. If you have found a pain point please let us know, we can probably make it easier to use. If you are not sure if something is a bug pleaserase it any way. Worst case it is something we need to document better.
If you want to provide code support to the project we use the "usual" github process, issues, forks and pull requests.
Prerequistits:
- Golang 1.11+
git clone git@github.com:wselwood/orbcalc.gitcd orbcalcgo buildWe use the Go module system which should take care of the dependencies for you. See theexamples andtools folders for more information about usage
This project owes a great debt of thanks to thepoliastro project for the algorithms and examples of how things should be done.
The following people have helped improve this project:
About
Orbital mechanics on minor planets using golang
Topics
Resources
License
Code of conduct
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Packages0
Uh oh!
There was an error while loading.Please reload this page.
