# \[ANN\] PawsomeTracker.jl

**URL:** <https://discourse.julialang.org/t/ann-pawsometracker-jl/127929>\
**Category:** Package Announcements\
**Tags:** package, video, object-detection\
**Created:** [April 10, 2025, 12:47pm UTC](https://discourse.julialang.org/t/ann-pawsometracker-jl/127929 "2025-04-10T12:47:44Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![baggepinnen](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/baggepinnen/32/693_2.png) [@baggepinnen](https://discourse.julialang.org/u/baggepinnen)\
**Post date:** [April 14, 2025, 11:46am UTC](https://discourse.julialang.org/t/ann-pawsometracker-jl/127929/4 "2025-04-14T11:46:21Z")

</div>

You’d be happy to learn that this has existed for 6 years already 😅

> [@Smoothing tracks with a Kalman filter](https://discourse.julialang.org/t/smoothing-tracks-with-a-kalman-filter/24209/21):
>
> Of course! Go to [GitHub - yakir12/CoffeeBeetles.jl: Code base for "A dung beetle that homes without the use of landmarks"](https://github.com/yakir12/CoffeeBeetles.jl) (install but you don’t need to run main()), and then if you run: data = CoffeeBeetles.deserialize(CoffeeBeetles.datafile) df = CoffeeBeetles.getdf(data) that df is a data frame with tons of tracks. To access the raw coordinates of a track in the first row of that data frame, you can do this: t = df.track[1] t.rawcoords The smoothed ones (again via a smoothing spline) are…

---

_[View the full topic](https://discourse.julialang.org/t/ann-pawsometracker-jl/127929)._
