python

mattwestcott's picture

Fair Trade Finder

December 4, 2011 - 09:34 -- mattwestcott
Summary: 

A mobile web application to find shops and outlets selling Fairtrade products in your local area, searching by product type and distance. Data is managed at a regional level, to allow local community groups to take ownership of the data, and an open API is provided to allow future client apps to be built on the platform.

Category: 
Status: 
Programming languages: 
Frameworks: 
End user environments: 
What RHoK event this project is being submitted for: 
Images and Video: 
Anne Ghisla's picture

Seed Swap App

December 4, 2011 - 07:57 -- Anne Ghisla
Summary: 

Seed Swap App is a website for exchanging seeds among farmers and hobbyists.

 

People can upload a list of seed quantities they want to share with others, specifying species, variety, quantity and geographic location. People can also add a wishlist of seeds, and will be able to find people offering them in the surroundings, with a geographical search.

Category: 
Status: 
Programming languages: 
Frameworks: 
End user environments: 
Images and Video: 

Heartbeat - An alarm button and dead man's switch to detect unlawful detention

December 4, 2011 - 06:03 -- Sebastian Götte
Summary: 

"Heartbeat" is a proof of concept. The goal is to develop a system that provides people who are in danger of oppression due to political views with the possibility to be "tracked" in daily life. This tracking makes sure that the person is seemingly still active in his own private environment (and not locked away) by observing twitter and blogs and requiring periodical confirmation. As soon the tracking cannot spot the person anymore (no heartbeats have been received) the system starts informing family members, defined contacts, Amnesty International, etc. immediately to report a missing person.
Additionally the system makes it posssible for the person to trigger a call for help sent to all listed contacts by mentioning a secret codeword in an observed channel.

Why we are working on this problem: 

In countries all over the world, governments invoke national security or the need to counter terrorism to justify holding people without contact with their families and without basic safeguards such as fair trial or access to an independent lawyer or doctor. Under International Law, this is known as unlawful detention. Isolation from the outside world facilitates torture and can in itself constitute a form of torture or other cruel, inhuman or degrading treatment. Relatives may be left not knowing whether their loved ones are alive or dead. Those on the ground who want to help frequently face harassment and threats from the authorities.

 

International law prohibits arbitrary arrest or detention. Detainees need to be told why they have been held, be able to challenge the lawfulness of their detention with the assistance of an independent lawyer, have their families informed of their whereabouts and to communicate and receive visits from them; they should receive a prompt and fair trial if they are not released.

What we accomplished during the event: 

We have a working android app, a working REST API which can be used to extend the system with more sensors, a working monitoring service which waits for incoming heartbeats and a (mostly) working web interface for data visualization.

Progress made since the event: 

All of the above

Next steps: 

Get it working right! And secure(tm)!

Community help: 

by.... participating! Download the code from github, improve it and send us a pull request!

Category: 
Status: 
Programming languages: 
End user environments: 
Server requirements: 
Well... yeah, it *wont* run on a shared-hosting setup...
What RHoK event this project is being submitted for: 
Images and Video: 
Seeking people with skills in: 

Processing, Cleanup & Displaying of Envoy Financial Statements

December 4, 2011 - 03:10 -- mlaskus
Summary: 

Financial statements of Polish parlimentary envoys are publicized yearly, but the information they contain is bothersome to read and process. They are available as PDF files containing scanned documents, which were filled out by hand in the first place.

 

Polish NGO, Stowarzyszenie 61, took the effort to digitize this information yet it still needs to be cleaned up and modelled before anything interesting can be done with it.

 

We aim to clean up those records, put them in a database and provide Stowarzyszenie 61 with tools to do add more data to it by themselves in the future.

 

The secondary goal is to create a website where anyone will be able to easily access this information and create their own queries in a very intuitive manner.

 

Why we are working on this problem: 

Transparency

Community help: 

Any ideas for how to use this data in interesting ways are most welcome.

Category: 
Status: 
Programming languages: 
Frameworks: 
End user environments: 
What RHoK event this project is being submitted for: 
Images and Video: 
Seeking people with skills in: 

Commute Aggregator

December 3, 2011 - 19:10 -- Wraithan
Summary: 

My proposed solution to this problem is an aggregator that leverages existing mobile applications and websites to do the tracking itself.

 

A user will opt in by either associating their workout tracking account with the site and having data automatically pulled in, stripped of user information, then added to the pool of available data. Another way a tracking client can participate is by allowing a user to opt in by volunteering their data.

 

An end result of gathering this data is presentation in a filterable way as well as exporting in various formats.

Why we are working on this problem: 

I am a bike commuter with an interest in geo data. As well as a great enjoyer of gluing services together to create services that are desired.

What we accomplished during the event: 

Specing and dicussion, as well as discovery and expansion of the problem space.

Category: 
Status: 
Programming languages: 
End user environments: 
Server requirements: 
PostgreSQL/postgis, Python 2.7
What RHoK event this project is being submitted for: 
Images and Video: 

Climate Goggles

December 3, 2011 - 17:19 -- Robert Lehmann
Summary: 

Aggregation and validation of statements about climate change

Why we are working on this problem: 

We feel this project has a large educational impact.

What we accomplished during the event: 

Prototype, Design

Traction: 

We spoke with Mareike Schodder of the Potsdam-Institut für Klimafolgenforschung e.V.

Next steps: 

Promoting the codebase from a hack to a product, ie. using a proper API (which does not exist as of today).

Community help: 

Open Science efforts

Category: 
Status: 
Programming languages: 
Frameworks: 
End user environments: 
Server requirements: 
Currently needs to be in the DFN to access ISI scores.
What RHoK event this project is being submitted for: 
Images and Video: 
Seeking people with skills in: 

Bacteria Detecto-Droid

December 3, 2011 - 06:16 -- cesine
Summary: 

This project provides the infrastructure to take a picture using an Android device (we've heard that they can cost as low as 100$ in developing countries which would need this sort of app) run the picture through some image processing or pattern recognition in OpenCV and then upload the image using POST.

 

 

We are targeting it specifically for the Bacteria Counting app for low-cost water monitoring kit project.

 

 

 

We already have the code for:

  • *accessing Android Camera

  • *taking and saving a jpg

  • *uploading image and metadata via multipart form POST

  • *server api to accept the image

 

Our strategy will be:

  • *adopting an existing OpenCV (Open Computer Vision) for Android tutorials

  • *putting together a server side to geotag photos (Ushahidi?)

 

 

The major challenge which we dont expect to finish this weekend:

  • *creating a custom OpenCV algorithm to recognize the bacteria colonies. UPDATE: we actually did get it done! 

 

We need another team member with OpenCV experience. (We have just used it for Eye Recognition)

What we accomplished during the event: 

We got a 88% functioning Android app (according to our GitHub Issue Tracker) For details check out the Milestone's issues:

https://github.com/AndroidImageProcessing/AndroidBacteriaImageProcessing...

 

A functioning Image Recognition algorithm for colonies which sucessfullly processes images as low quality as 512x512 pxles (.25 megapixles) in almost any lighting condition (we normalze and filter). For details check out the Milestone's issues:

https://github.com/AndroidImageProcessing/AndroidBacteriaImageProcessing...

 

Here is the presentation on the image processing:

https://docs.google.com/presentation/d/13sTT0Vgzpx2ACMNn0Fq5cH6q84kqw0LN...

Next steps: 

We are going to work on Iteration 2 - Setting up an Ushahidi for the project, and Iteration 3 - Porting our python to run in the Android OpenCV stack so that we can give instant feedback on the Android client side (we are modling after the Google Googles instant feedback). We expect these each to take another 8 hours. 

Category: 
Status: 
Programming languages: 
Frameworks: 
End user environments: 
Server requirements: 
Linux
Images and Video: 
Seeking people with skills in: 

HaHeatMap

December 3, 2011 - 02:03 -- Federico Scrinzi
Summary: 

HaHeatMap is a web GIS for the analysis of the efficiency of public service distribution.

We focused on Haiti health services distribution. We extracted roads, population and health facilities data from OpenStreetMap.

Using Django we built a Web-GIS application that allows the user to have a visualization of the distances from every of the island to the nearest hospital.

Using the population data we'd like to show the service gap among the different places.

The software is as much general as possible and could be used for other analysis.

Category: 
Status: 
Programming languages: 
Frameworks: 
End user environments: 
Images and Video: 
franboon's picture

Sahana

November 28, 2011 - 04:53 -- franboon
Summary: 

A flexible platform for building solutions tailored to the needs of individual organisations working for huamnaitarian purposes, with many powerful modules which can be easily interconnected together.

Why we are working on this problem: 

Organisations like CERT need real solutions with proper support organisations behind them, not simple toys which are built in a weekend.

We are trying to encourage developers to join us on incrementing the functionality of real solutions rather than constantly reinventing the wheel with a million prototypes.

Traction: 

We have been used in most major disasters since inception in Indian Ocean Tsunami. Recent activations have included Haiti, Pakistan, Japan & Libya. We are also used for ongoing projects by the IFRC, HELIOS foundation, etc

Community help: 

Attract long-term developers.

Category: 
Status: 
Programming languages: 
Frameworks: 
End user environments: 
Server requirements: 
minimal
What RHoK event this project is being submitted for: 
Images and Video: 
Seeking people with skills in: 

Abou Erdaan in the Cloud

October 22, 2011 - 04:07 -- ramy.hegazy
Summary: 
Collecting data relevant to Farmer needs to make subjective decisions that save on various resources such as fertilizers, usage of water, and pesticides. This data should be analyzed and recommended actions to be sent to the farmer through mobile platforms. Cloud based infrastructures will be leveraged to empower farmers to make use of the solutions in an economical cost.
Why we are working on this problem: 
Farm Frites submitted a problem within the WaterHackathon Cairo. We selected to work on their problem as a potential idea evolving to be a generic solution for all common farmers.
What we accomplished during the event: 
1) Created a working Prototype. 2) Designed next steps to generalize this solution to current farmers and any future interested individuals to develop their own farm.
Progress made since the event: 
1) Created a team who are passionate to work on challenges farmers face daily and on a seasonal basis.
Next steps: 
Develop a Farm Cloud service to support farmers in a multiered way.
Community help: 
1) Market the idea through various media channels. 2) Coordinate awareness campagains within farmers.
Category: 
Status: 
Programming languages: 
End user environments: 
Server requirements: 
The application could be cloud based so we can use any cloud based hosting service
What RHoK event this project is being submitted for: 
Images and Video: 

Pages

Subscribe to RSS - python
Subscribe to RSS - python