bmidgley / bmidgley/mars-evalink

Smooth and prune logs in nightly process

Open
#9 3 comments 0 reactions 0 assignees View on GitHub
server
Dominant language
Python
Stars
1
Forks
1
PR merge metrics
No merged PRs in 30d

Description

Made-for-purpose IoT databases normally prune measurements after a day or so (or even after a week, after a month) to remove measurements that aren't useful, like temperatures that didn't change between two measurements and locations that didn't change or represent measurement noise. We can remove the extra locations around the hab in this process.

Remove gps points from display when preceded and followed by close neighbors

Outliers look like a spike out and back, so this is a good experiment to try to remove outliers. It probably needs to be done before the geofencing that could eliminate the points we need to examine. That suggests the geofencing is done in python after this process is finished.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the nightly process and the Python geofencing stage described in the issue. Trace how GPS points reach display and determine where consecutive close neighbors and spike-shaped outliers are handled. Done means the intended extra locations and noise points are removed without eliminating points needed for geofencing.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
data
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.