Show HN: Open source Android app building a network of barometers
market.android.com
market.android.com
Are graphs available on the website? (I tried clicking through to cumulonimbus.ca but it was not loading.)
Does it account for elevation? A change of elevation of 100 m is about 12 mbar of pressure, comparable to a modest weather event. You could use ground topography to correct, but people working in midtown Manhattan skyscrapers would be a noisy signal, for example.
For elevation, we currently attempt no fixes. The attitude I've held so far has been that this is the primary reason for building a _network_, since a single barometer cannot be trusted. However, your Manhattan scenario is interesting: what if most people are constantly changing elevation? Hm. I'll work on that one...
I'm not sure how you're storing the data, but I would suggest to store only the GPS coordinates and barometer reading, normalizing both to have the same approximation error.
Yes, this has been a complication from the start. Here's our current policy/methods: We delete all data after 1 month and we let users remove all of their submitted data completely. We never show anyone's actual location on the map (coordinates are fudged by a few hundred meters).
I do want to store some data longer than 1 month in the future as will be helpful to use for data mining, looking for patterns, etc. But first I will have to find a way to carefully anonymize it.
This data is just too dangerous, even in spite of innocuous intentions. Data breaches happen, National Security Letters remain threats, and targeting ads based on a user's current location will tempt anyone. You will fill your users with confidence if you remove your ability to group the data points.
Moreover, you shouldn't discount the importance of historical barometric data. At some point, it might no longer be practical to store the data in its most atomic state, but maybe rolled up to a periodic snapshot (maybe hourly) of some geographic region.
What data would you be looking to store for longer than a month?
In the long run, we're working towards improving short-term, local weather prediction by adding this new pool of unprecedented data to the mix.
Edit: Source available at http://cumulonimbus.ca
Another thing to note is that the AT&T SG2 (the one I have, the 'Skyrocket' LTE version) is very new, and really don't have any fully functional custom ROMs yet. I'm using a half-baked CyanogenMod version and there are still plenty of issues.
http://androidcommunity.com/samsung-galaxy-nexus-barometer-i...