Giter Club home page Giter Club logo

orbit's Introduction

Ok, this is intended to eventually be a suite of astrogation utilities, libraries, and maybe even a nice GUI.
It's going to be chaotic for a bit until I get all of the algorithms and whatnot collected up, and drum up a list of tasks, and standards and such.
I really want to keep it simple. should be fairly easily embedable if possible. standard UNIX design philosophy. lots of small tools that do one thing well, etc.

at the moment, here's what i think i need for now:

astrogational almanac         -	   a set of useful constants and such stored in a simple text format that can easily be updated.
optical position plotting     -	   a utility that takes input in the form of angles relative to the observation platform, and builds a current position in cartesian coordinates.
initial orbit determination   -	   a utility that takes a limited set of position plots, and generates in initial estimate for your current orbit
orbit determination refinement-	   a utility that takes an initial orbit estimate, and refines if with new data, hopefully converging on an accurate determination
porkchop plot	    	      -	   a utility that takes two separate orbits, and generates a graph of predicted time and delta v requirements to effect a rendezvous
delta v	 		      -	   a utility that takes an initial orbit and a target orbit, and optionally a time constraint, and outputs the optimal thrust vector and delta v

orbit's People

Contributors

mitchcarroll avatar

Stargazers

 avatar saebyn avatar

Watchers

saebyn avatar James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.