[Haskell-cafe] GSoC proposal: Data Visualization

Carter Schonwald carter.schonwald at gmail.com
Fri Apr 12 23:55:21 CEST 2013

Hello Ernesto,

There are a number of efforts underway to provide better data vis libraries
for haskell. Likewise, there was some recent discussion on the Diagrams
mailing list about data vis tooling, and there should be a few interesting
tools surfacing over the coming few months.

My immediate concern is that this project is too broad and undefined in
scope to be a successful Haskell GSOC.
A successful GSOC project should have
a) a clear notion of what project's goal is
b) clear evidence that the planned work can reasonably be done over the
c) the result of a successful project would be  valuable to the general
haskell community

It sounds like the core of what you want to do is write a small lib that
transforms a data set from some initial "schema" into the "schema" thats
suitable for some underlying choice in plotting tool.  This is a useful
thing to do, but not large enough in scope for a GSOC project.

On the flip side, interactive data vis tools are *hard* to do well, and a
GSOC that proposed to work on that from scratch would be very very risky
unless you've spent a lot of time working on building such tools.

You're definitely pointing at region of library space where more nice tools
for haskell would be very valuable, and which a number of folks are trying
to address.  But, for GSOC, unless its a very very clearly laid out
proposal, it will be deemed too risky.

I warmly recommend you look at prior years' Haskell GSOC projects to get a
feel for what strong successful projects/proposals look like.


On Fri, Apr 12, 2013 at 5:10 PM, Ernesto Rodriguez <neto at netowork.me> wrote:

> Dear Haskell Community,
> During the last months I used Haskell for machine learning, particularly
> in the field of Echo State Neural Networks. The main drawback I encountered
> is that its difficult to visualize and plot data in Haskell in spite the
> fact there are a couple of plotting libraries. Data visualization is very
> important in the field of machine learning research (not so much in machine
> learning implementation) since humans are very efficient to analyze
> graphical input to figure out what is going on in order to determine
> possible adjustments. I was wondering if other members of the community
> have experienced this drawback and would be interested in improved data
> visualization for Haskell, especially if there is interest to use Haskell
> for machine learning research. I collected my ideas in the following page:
>  https://github.com/netogallo/Visualizer<https://github.com/netogallo/Visualizer> .
> Please provide me with feedback because if the proposal is interesting for
> the community I would start working with it, even if it doesn't make it to
> this GSoC, but a project like this will need a lot of collaboration for it
> to be successful.
> Thank you very much,
> Best Regards,
> Ernesto
> --
> Ernesto Rodriguez
> Bachelor of Computer Science - Class of 2013
> Jacobs University Bremen
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/haskell-cafe/attachments/20130412/96a6dd27/attachment.htm>

More information about the Haskell-Cafe mailing list