<div dir="ltr">Hello Ernesto,<div><br></div><div>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.</div>


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


<div><br></div><div>It sounds like the core of what you want to do is write a small lib that transforms a data set from some initial &quot;schema&quot; into the &quot;schema&quot; 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. </div>


<div><br></div><div>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&#39;ve spent a lot of time working on building such tools. </div>


<div><br></div><div><br></div><div>You&#39;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. </div>


<div><br></div><div>I warmly recommend you look at prior years&#39; Haskell GSOC projects to get a feel for what strong successful projects/proposals look like. </div>
<div><br></div><div><br></div><div>cheers</div><div>-Carter</div><div><br></div><div><br></div><div><br></div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Apr 12, 2013 at 5:10 PM, Ernesto Rodriguez <span dir="ltr">&lt;<a href="mailto:neto@netowork.me" target="_blank">neto@netowork.me</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Dear Haskell Community,<div><br></div><div>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:<a href="https://github.com/netogallo/Visualizer" target="_blank"> https://github.com/netogallo/Visualizer</a> . Please provide me with feedback because if the proposal is interesting for the community I would start working with it, even if it doesn&#39;t make it to this GSoC, but a project like this will need a lot of collaboration for it to be successful. </div>


<div><br></div><div>Thank you very much,</div><div><br></div><div>Best Regards,</div><div><br></div><div>Ernesto<span class="HOEnZb"><font color="#888888"><br clear="all"><div><br></div>-- <br>Ernesto Rodriguez<div><br></div>

<div>Bachelor of Computer Science - Class of 2013</div>
<div>Jacobs University Bremen</div><div><br></div><div><br></div><div><br></div>
</font></span></div>
<br>_______________________________________________<br>
Haskell-Cafe mailing list<br>
<a href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
<br></blockquote></div><br></div>