[go-nuts] Graphing libraries in golang

2017-09-29 Thread Daniel Whitenack
Hi Vikram,

Great questions. In general for data related things, this is a great place to 
start looking for resources: 
https://github.com/gopherdata/resources/blob/master/tooling/README.md. that is 
a curated list that is kept up to date.

I use https://github.com/gonum/plot quite a bit and found that it has a similar 
interface to that of Matlab for plotting. The links that Sebastian gave from 
ghep are also great. Between those, bar, line, histogram, box, etc. plots are 
quick to generate.

If you want something super fancy you can of course drive JS visualizations 
(like D3) from Go.

Just let me know how I can help!

Daniel

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[go-nuts] Building a neural net from scratch

2017-10-11 Thread Daniel Whitenack
Hi all. I just released a blog post about building a neural net in Go from 
scratch: http://www.datadan.io/building-a-neural-net-from-scratch-in-go/. 
Hope this is interesting for some and inspires more of this sort of thing. 
Would love to talk about it here or in the #data-science channel on Slack. 

Best,
Daniel

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [go-nuts] Re: Building a neural net from scratch

2017-10-12 Thread Daniel Whitenack
Hi Alex,

Thanks! Appreciate the kind words. Reach out any time if I can help with
any of your use cases, answer questions, etc.

Best,
Daniel

On Wed, Oct 11, 2017 at 10:33 PM, Alex Buchanan 
wrote:

> I just happen to have read your "Common Go for Data Science Questions"
> post this morning and loved it. Looking forward to reading the rest of your
> stuff. Keep up the great work.
>
> I'm writing Go for infrastructure in an environment (computational
> biology) surrounded by data scientists writing python and R, so I've been
> wondering if Go could help them.
>
> Cheers,
> A
>
>
> On Wednesday, October 11, 2017 at 1:10:36 PM UTC-7, Daniel Whitenack wrote:
>>
>> Hi all. I just released a blog post about building a neural net in Go
>> from scratch: http://www.datadan.io/building-a-neural-net-from-sc
>> ratch-in-go/. Hope this is interesting for some and inspires more of
>> this sort of thing. Would love to talk about it here or in the
>> #data-science channel on Slack.
>>
>> Best,
>> Daniel
>>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "golang-nuts" group.
> To unsubscribe from this topic, visit https://groups.google.com/d/
> topic/golang-nuts/kdpMF44SC4c/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> golang-nuts+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>



-- 
Daniel Whitenack
Data Scientist/Engineer
datadan.io
d...@datadan.io
@dwhitena <https://twitter.com/dwhitena>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[go-nuts] Go data science resources and community

2016-08-16 Thread Daniel Whitenack
Hi Everyone,

There are actually a lot of people doing data science with Go or just 
interested in the idea.  We have been discussing this a good bit on the 
#data-science channel of gophers slack, but it was suggested there that a 
post here would help make more people aware of these discussion and where 
to join in (if they want to).

So on that note, please join us on gophers slack 
(https://invite.slack.golangbridge.org/) at the #data-science channel.  We 
are also working on a series of community resources for learning data 
science with Go here https://github.com/gopherds.  Specifically, if you 
have ideas about certain tutorials you would like to see and/or resources 
you would like curated, please add those as issues 
here https://github.com/gopherds/training.

Best,
Daniel

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [go-nuts] Re: [ANN] A Go based map reduce system (second attempt)

2016-09-13 Thread Daniel Whitenack
Henrik and David,

Yes, this is precisely what pachyderm is trying to accomplish (along with a 
built in data versioning system).  It's pretty wonderful, and I recommend 
running through their quick start guide:

http://pachyderm.readthedocs.io/en/latest/

Daniel

On Monday, September 12, 2016 at 1:56:24 PM UTC-4, Henrik Johansson wrote:
>
> Perhaps something like this?
>
> https://github.com/pachyderm/chess
>
>
>
> mån 12 sep. 2016 kl 18:32 skrev David Crawshaw  >:
>
>> The map-reduce systems I've worked with in the past bundle up the map
>> and reduce functions in a binary, distribute it, and then communicate
>> with it by an IPC or RPC system. This lets them take advantage of the
>> operating system to control resource allocation. (Given how popular
>> containers are becoming, I expect someone will do it with Linux
>> containers to provide even better isolation.) I suspect this is a more
>> flexible approach than using plugins.
>>
>> On Mon, Sep 12, 2016 at 2:38 AM, Raj > > wrote:
>> >>> However, it is still limited by the fact that Go code can not be sent 
>> and
>> >>> executed remotely.
>> >
>> > I am not sure if this makes the situation better for this particular use
>> > case, but I see that David Crawshaw is working on plugin mode for Go. It
>> > looks like it will be part of Go1.8.
>> >
>> > --
>> > You received this message because you are subscribed to the Google 
>> Groups
>> > "golang-nuts" group.
>> > To unsubscribe from this group and stop receiving emails from it, send 
>> an
>> > email to golang-nuts...@googlegroups.com .
>> > For more options, visit https://groups.google.com/d/optout.
>>
>> --
>> You received this message because you are subscribed to the Google Groups 
>> "golang-nuts" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to golang-nuts...@googlegroups.com .
>> For more options, visit https://groups.google.com/d/optout.
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[go-nuts] Re: [ANN] A Go based map reduce system (second attempt)

2016-09-13 Thread Daniel Whitenack
Chris,

This is great to see!  Nice work so far.  I enjoyed experimenting with glow 
and am excited to follow this project.  If you are able you might provide 
some updates in #data-science on gophers slack.  I know people there would 
love to hear about gleam.

Best,
Daniel

On Monday, September 12, 2016 at 2:22:40 AM UTC-4, ChrisLu wrote:
>
> Hi,
>
> This is a second attempt to build a Go based map reduce system. 
> The first attempt, https://github.com/chrislusf/glow, can already be 
> executed distributedly.
> However, it is still limited by the fact that Go code can not be sent and 
> executed remotely.
>
> I just started to work on a Go+Lua approach. Luajit to be exact for its 
> performance.
> It can also easily integrate with Unix pipe toolsets 
> (sort/uniq/tr/awk/...) 
>
>   https://github.com/chrislusf/gleam
>
> Gleam currently is in a proof-of-concept stage, and the distributed mode 
> is not built yet. 
> I will keep you updated.
>
> Please let me know your thoughts.
>
> Chris
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[go-nuts] Re: go-gcnl: Golang library for accessing the Google Cloud Natural Language API

2016-09-29 Thread Daniel Whitenack
Thanks Josh!

This is a nice complement to the auto generated libraries which as stated:

"Due to the auto-generated nature of this collection of libraries, complete 
APIs or specific versions can appear or go away without notice."

I added your library here:

https://github.com/gopherds/resources/blob/master/tooling/README.md#nlp

Daniel

On Friday, September 2, 2016 at 9:51:30 AM UTC-4, Josh Lubawy wrote:
>
> Hi All,
>
> I made a new library that I thought some people might find useful: 
> https://github.com/jlubawy/go-gcnl
>
> Feedback and feature requests are gladly welcomed!
>
> Thanks,
> Josh
>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[go-nuts] Re: [ANN] Go geospatial libraries: geometries, GeoJSON, WKB, KML, PostGIS, GPX, polyline

2016-11-14 Thread Daniel Whitenack
Thanks Tom! I think it would be great to add a few of these here:

https://github.com/gopherds/resources/tree/master/tooling

where you think it is appropriate.  Would you consider submitting a PR with 
some additions?

Daniel

On Sunday, November 13, 2016 at 1:33:27 PM UTC-5, Tom Payne wrote:
>
> A quick announce of a few libraries for geospatial applications that are 
> now mature and battle-tested:
>
> https://github.com/twpayne/go-geom : efficient geometry library, using a 
> high-performance cache-friendly data representation (more info 
> ), with 
> import and export from multiple formats 
>  (e.g. GeoJSON, 
> WKB, KML) and many 2D geometry functions 
> . Really easy PostGIS 
> integration with database/sql 
> 
> .
>
> 
> https://github.com/twpayne/go-kml : generate KML files quickly and 
> flexibly.
>
> 
> https://github.com/twpayne/go-gpx : read and write GPX files.
>
> 
> https://github.com/twpayne/go-polyline : encode and decode data to/from 
> Google Maps Polyline format.
>
> I think that go-geom's internal data representation 
>  is a nice 
> example of high performance Go code and a reasonable attempt at practical 
> code while the language does not support generics.
>
> All feedback welcome!
>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[go-nuts] Re: Library for NLP: counting word syllables, words, sentences

2016-11-15 Thread Daniel Whitenack
Hi Johann,

Looks like there are a good number of packages listed here:

https://github.com/gopherds/resources/blob/master/tooling/README.md#nlp

In particular, it sounds like this one has some of what you need:

https://github.com/advancedlogic/go-freeling

Daniel

On Tuesday, November 15, 2016 at 4:16:27 AM UTC-5, Johann Höchtl wrote:
>
> Is there a pure Golang library to detect words / sentences / syllables? 
> https://github.com/advancedlogic/go-freeling might be able to do that but 
> has no API.
>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.