ut-astria / orbdetpy

Orbit Determination with Python
https://ut-astria.github.io/orbdetpy
GNU General Public License v3.0
115 stars 38 forks source link

Update to make package pip-installable #3

Closed Engineero closed 5 years ago

Engineero commented 5 years ago

Makes the package pip-installable and matches method naming conventions with pip8 (specifically names_like_this and notLikeThis for Python methods).

I tested using data that used to be available on the main repo and verified that testodet.py and testsim.py as well as the plotting functions in the examples folder all work with the pip-installed version of the package.

While I was at it, I refactored the examples to make use of the excellent argparse library for handling command line arguments and providing more helpful feedback to a user trying to work with the example file from the command line.

Let's talk about putting this on PyPI!

Engineero commented 5 years ago

This pull request addresses issue #2

Engineero commented 5 years ago

Note that after merging this pull request, the repository should be tagged with 1.0.0. We can discuss this more if you'd like to work together to maintain this on PyPI.

Engineero commented 5 years ago

Closing this because I am going to track it differently. Re-opening in a second.