Added
- Added `mypy` to Travis CI checks. See: `3fe44b42773b7b6d4fa184cf8db82a5e529713e0`.
- Pre-commit hooks configuration to the repository based on `pre-commit`. This should generally improve the
quality of commits. Currently includes `flake8`, `mypy`, `yamllint`, and some additional minor python
checks. See: `e0218dffc0829ac742790497b5f0494bd41c0035` and `a40c72e42cb50bf0658c871e8ea8d3f0aa5b393e`.
- Ability to run Minos errors. They aren't stored (because it doesn't make sense to do so), but they can be
compared to Hesse errors. See: `b0149099bc4e05a0e4f37d78680abe5ed4fa7ff3`.
- Allow for user arguments to override the fit arguments. See: `bf570c37163b57c02d890aa5047f99e8bb82077c`.
Changed
- Adapted to new pachyderm histogram API. See: `c6b17fe6555d7baab3be9cb53c4f238bd8e23b65`.
- To implement the new API, it required some relaxation of array comparison tolerances (but they are still
quite stringent). See: `631db84754b1d03076acc24ea5ab9bdae88bcb38`.
- Renamed "inPlane" -> "in_plane" (and the other angles accordingly) for better matching of conventions (which
makes it easier to use and integrate with other packages). See: `300258f77f2ebd9f83754ab1d0f41e028e95032f`.
- Updated RP plot labeling for new RP orientation naming convention. See:
`7a9e939f442a73e96349583553228d923341109a`.
Fixed
- A number of type annotation issues identified by `mypy`. See: `8b71c77f99f8d95fd364bc7a700e2a32ecbdb499`.
- Test discovery failed in some cases. See: `85e5ad0f2a6ab4d55393167c9289018061826f37`