{ "info": { "author": "Jeremy A. Seibert", "author_email": "Jaseibert2@eagles.usi.edu", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "# Spaceman3D\n\nSpaceman3D 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.\n\n[![Spaceman3D Demo](https://i.imgur.com/W41jW2o.png)](https://vimeo.com/322704127 \"Spaceman3D Draw Orbit Demonstration - Click to Watch!\")\n\n# Basic Plotting Functionality\n\nThe plotting functionality mentioned below is accessed through the Draw() module.\n\n```python\nfrom spaceman3D.Draw import Draw\nfrom spaceman3D.Orbit import satellites\n\n#Create a class instance of Draw()\nd = Draw()\n\n#Call the draw Orbit function\nd.draw_orbit(satellites.ISS, satellites.Dragon)\n\n#or What would the Satellite look like around the Moon\nd.draw_orbit(satellites.Dragon, object='Moon')\n```\n\nUsing the code above will output an image that resembles this:\n\n![alt text](./info/img/ISS_Dragon.png)\n\nAlong with this, by calling the `draw_orbit(element ,print_info=True)` you will print out the keplerian elements used to calculate the satellites trajectory.\n\n![alt text](./info/img/example_output.png)\n\n# Basic TLE Parser Functionality\n\n```python\nfrom spaceman3D.Orbit import tle, satellites\n\n#Create a class instance of tle()\nt = tle()\n\n#Call the satellite elements function\nt.tle_satellite_elements(satellites.ISS, satellites.Dragon, print_info=True)\n```\n\n## Orbital Mechanic's Resources\nI 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.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Jaseibert/Spaceman", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "Spaceman3D", "package_url": "https://pypi.org/project/Spaceman3D/", "platform": "", "project_url": "https://pypi.org/project/Spaceman3D/", "project_urls": { "Homepage": "https://github.com/Jaseibert/Spaceman" }, "release_url": "https://pypi.org/project/Spaceman3D/0.1.0/", "requires_dist": null, "requires_python": "", "summary": "Spaceman3D is a package that parses and creates 3D plots of the satellite's orbits using Two-Line Element (TLE) Data.", "version": "0.1.0" }, "last_serial": 5308005, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "a0f15a54bc107a884058bb9d56ae3f73", "sha256": "25532142d96d515d9bca8e2bb61b7615d9c5173256192c1e5cb5f23f29f1c8d2" }, "downloads": -1, "filename": "Spaceman3D-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a0f15a54bc107a884058bb9d56ae3f73", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16321, "upload_time": "2019-03-11T03:19:48", "url": "https://files.pythonhosted.org/packages/33/b7/0c69c70a4d53e675c5f8aae0df0f55c7cfb95db398e75957b19b1fc33560/Spaceman3D-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2fa3d12918a9471e4c22287c84a92284", "sha256": "7b21fe01ed3da2772c2012540242131f11f45b45b27d50691d2ee6de4d7fd0e5" }, "downloads": -1, "filename": "Spaceman3D-0.0.1.tar.gz", "has_sig": false, "md5_digest": "2fa3d12918a9471e4c22287c84a92284", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11341, "upload_time": "2019-03-11T03:19:51", "url": "https://files.pythonhosted.org/packages/d7/28/5c9cb1e7f84b4d28877584930dac6aad9e3e33b866076f9d654c327f5ab6/Spaceman3D-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "0797a079c029375b19ff424a50dc936f", "sha256": "94f699f5fd20d57d0e6e7395b68a46f4655bbb26f4e6a5653a1754e983ec9de5" }, "downloads": -1, "filename": "Spaceman3D-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "0797a079c029375b19ff424a50dc936f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9685, "upload_time": "2019-03-11T03:28:01", "url": "https://files.pythonhosted.org/packages/42/b8/e176fb4cea25f24994706c59e642010d7c6e563cbfc60b0e301b5c0bdc8e/Spaceman3D-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b1daa3984eb6b5b8cf8441d0ce92e436", "sha256": "3e57e1cb7edebbd2b0ad81792667aa7ce677ae352071c320ef3478cfd485f0d8" }, "downloads": -1, "filename": "Spaceman3D-0.0.2.tar.gz", "has_sig": false, "md5_digest": "b1daa3984eb6b5b8cf8441d0ce92e436", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11336, "upload_time": "2019-03-11T03:28:03", "url": "https://files.pythonhosted.org/packages/a2/ce/d4d0dced5d3be8acb969feb95507aea3a3b5b7cd7e93436f1558992a8c58/Spaceman3D-0.0.2.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "006e70b49ba11151f83bf0129d80b916", "sha256": "43e3b59c7ba41c251fd0e07e6625e79b85edcc1e9139aad0840d94bbff7b122a" }, "downloads": -1, "filename": "Spaceman3D-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "006e70b49ba11151f83bf0129d80b916", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14017, "upload_time": "2019-05-23T14:47:57", "url": "https://files.pythonhosted.org/packages/d6/31/174a148a0b4fac64a8598f4445a75fcfb39f6b612accbfc092a2d954aeba/Spaceman3D-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9968ab9b2fb06d1b8fc572655b29abb9", "sha256": "4c4282ac935f6a13d9129f7102ec092a30c81ed4914799f330b07dc2fe3b4583" }, "downloads": -1, "filename": "Spaceman3D-0.0.5.tar.gz", "has_sig": false, "md5_digest": "9968ab9b2fb06d1b8fc572655b29abb9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15911, "upload_time": "2019-05-23T14:47:59", "url": "https://files.pythonhosted.org/packages/ca/0b/e50967db2443c753292719d5a1761a560eb000640ea287ee8dd2e149a0d6/Spaceman3D-0.0.5.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "e50994a2c301ce74e7858285d326fae4", "sha256": "866a4645fb96de97643392db9820e3097620935e3b85d9ab6999d93061bcb023" }, "downloads": -1, "filename": "Spaceman3D-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e50994a2c301ce74e7858285d326fae4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14015, "upload_time": "2019-05-23T15:19:33", "url": "https://files.pythonhosted.org/packages/8b/44/ffbb1fc425130c5bada4428e56edc5c811cfa2db823edb74f1b4800f027b/Spaceman3D-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "27b994504821d3c52583874a86070742", "sha256": "8d3d93237385c9b429cf0f812f18dad756084583b351092d54abb195ff37a60e" }, "downloads": -1, "filename": "Spaceman3D-0.1.0.tar.gz", "has_sig": false, "md5_digest": "27b994504821d3c52583874a86070742", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15909, "upload_time": "2019-05-23T15:19:34", "url": "https://files.pythonhosted.org/packages/e3/2a/a0e95abb0aa824d02a62751b47b931ad7f21d125ade481f7b57a9a633901/Spaceman3D-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e50994a2c301ce74e7858285d326fae4", "sha256": "866a4645fb96de97643392db9820e3097620935e3b85d9ab6999d93061bcb023" }, "downloads": -1, "filename": "Spaceman3D-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e50994a2c301ce74e7858285d326fae4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14015, "upload_time": "2019-05-23T15:19:33", "url": "https://files.pythonhosted.org/packages/8b/44/ffbb1fc425130c5bada4428e56edc5c811cfa2db823edb74f1b4800f027b/Spaceman3D-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "27b994504821d3c52583874a86070742", "sha256": "8d3d93237385c9b429cf0f812f18dad756084583b351092d54abb195ff37a60e" }, "downloads": -1, "filename": "Spaceman3D-0.1.0.tar.gz", "has_sig": false, "md5_digest": "27b994504821d3c52583874a86070742", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15909, "upload_time": "2019-05-23T15:19:34", "url": "https://files.pythonhosted.org/packages/e3/2a/a0e95abb0aa824d02a62751b47b931ad7f21d125ade481f7b57a9a633901/Spaceman3D-0.1.0.tar.gz" } ] }