The primary goal of this release was to eliminate the costly JSON encode/decode cycles that were used to bridge the Python/Java divide. This was done by using protobuf's native binary wire format for data marshalling. However, the following changes in this release break backward compatibility.
1) The names of Python modules and functions have changed. See `README.md` for more details on usage.
2) The files `testsim.py` and `testodet.py` have been removed because the underlying functions `simulate_measurements()` and `determine_orbit()` are capable of handling file inputs directly.
3) The files `plotsim.py` and `plotodet.py` have been moved to the `orbdetpy.plotting` sub-package. See `README.md` for some examples.
4) The estimation process now honors the `Propagation/Step` configuration parameter. Use this in combination with `Propagation/StepHandlerStartTime` and `Propagation/StepHandlerEndTime` parameters to limit the amount of data generated and to avoid out-of-memory situations.
5) The `orbdetpy.propagation` module introduces a new `propagate_orbits()` function that is capable of propagating multiple orbits in parallel.