Metadata-Version: 2.1
Name: Spaceman3D
Version: 0.0.2
Summary: Spaceman3D is a package that parses and creates 3D plots of the satellite's orbits using Two-Line Element (TLE) Data.
Home-page: https://github.com/Jaseibert/Spaceman
Author: Jeremy A. Seibert
Author-email: Jaseibert2@eagles.usi.edu
License: UNKNOWN
Description: # Spaceman3D
        
        Spaceman3D is a python package that accomplishes several unique tasks within the space of Astrodynamics (pun intended). The package gives users the ability to parse satellite Two-Line Element (TLE) Data into its Ballistic, Keplerian, and satellite identifying orbital elements. Beyond, this SpaceMan uses a `Matplotlib` 3D plotting toolkit to plot the orbit of the satellites.
        
        # Basic TLE Parser Functionality
        
        ```python
        from spaceman3D.Orbit import tle, satellites
        
        #Create a class instance of tle()
        t = tle()
        
        #Call the satellite elements function
        t.tle_satellite_elements(satellites.ISS, satellites.Dragon,print_info=True)
        ```
        
        # Basic Plotting Functionality
        
        The plotting functionality mentioned below is accessed through the Draw() module.
        
        ```python
        from spaceman3D.Draw import Draw
        from spaceman3D.Orbit import satellites
        
        #Create a class instance of Draw()
        d = Draw()
        
        #Call the draw Orbit function
        d.draw_orbit(satellites.ISS, satellites.Dragon)
        ```
        
        Using the code above will output an image that resembles this:
        
        ![alt text](./info/img/ISS_Dragon.png)
        
        Along with this, by calling the `draw_orbit(element ,print_info=True)` you will print out the keplerian elements used to calculate the satellites trajectory.
        
        ![alt text](./info/img/example_output.png)
        
        ## Orbital Mechanic's Resources
        I know that I struggled to find resources explaining the mathematics used within Astrodynamics and orbital mechanics, so I have included the "PackageCalculations.txt" file that explains the mathematics behind the functions in Orbit.py and tle.py and the logic behind each function.
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
