0.1.0 (2020-09-01)

New Features

trackstream

  • basic version test [#2]

  • TrackStream framework [#13] The TrackStream class is the main class for creating a StreamTrack given data. The TrackStream will fit the track to the data.

    • In Sci-Kit Learn style with methods “fit”, “predict”, and “fit-predict”.

  • StreamTrack framework [#13] The StreamTrack is analogous to an interpolated CoordinateFrame where the data is is a univariate function of the track arc-length. The call method returns a CoordinateFrame by evaluating the interpolations.

  • config [#32]

  • setup_package for optional dependencies [#32]

  • type hints [#32]

trackstream.preprocess

  • fit the rotated frame [#28]

  • Self-Organizing Maps (SOM) [#20]

trackstream.utils

  • Scipy splines with units. [#24] Currently only InterpolatedUnivariateSpline.

  • Full implementation of interpolated splines [#30]

  • Interpolated Coordinates [#30]

    • Fixes, docs, tests [#31]

API Changes

N/A

Bug Fixes

List them

Other Changes and Additions

  • renamed project trackstream from streamtrack [#2]

  • Reapply Project Template [#21]

    • Add PR template [#7]

  • Add Issue Templates [#22]

  • Adopt pre-commit [#9]

  • Modified BSD-3 Template [#29]

Actions

  • Add action greeting [#10]

  • Add PR/Issue labeler action [#12]

  • Label stale PRs / issues [#14]