Check out dask for distributed and out of core parallel programming : http://www.slideshare.net/continuumio Its free with a permissive license. It is also capable of native HDFS integration, Yarn etc and can do more complex and granular parallel patterns than just map reduce. Also has a API for distributed dataframes and arrays with linear algebra ops. DISCLAIMER: I don't work for continuum. I just want to see its pr…
I think you might be interested by this talk: https://www.youtube.com/watch?v=gVBLF0ohcrE
Lesser-Known Python Data Analysis Libraries
61–69 of 69 posts
Re: Lesser-Known Python Data Analysis Libraries
#62Vincent has not been properly maintained in a year. and is broken at this point since the release of Vega 2.0
Yes, this recommendation puzzled me. It's essentially a dead project. "Vincent is essetially frozen for development right now, and has been for quite a while. The features for the currently targeted version of Vega (1.4) work fine, but it will not work with Vega 2.x releases. Regarding a rewrite, I'm honestly not sure if it's worth the time and effort at this point."
Re: Lesser-Known Python Data Analysis Libraries
#63Datetime in python is a really sad state of affairs. I wince every time I have to do it - especially if you've just used ruby/rails recently..
Re: Lesser-Known Python Data Analysis Libraries
#64I use histogram.py from https://github.com/bitly/data_hacks all the time...
Interesting. Looks similar to my version, albeit with a bit fewer features. https://github.com/philovivero/distribution
Re: Lesser-Known Python Data Analysis Libraries
#65Earlier quoted context omitted.
https://hadoop.apache.org/docs/r1.2.1/streaming.html
This is likely the best answer for those who wish to code within the map/reduce paradigm by hand and would prefer to use python.
Your performance is going to be complete and utter crap because you're paying for serialization on every single data element.
Dask is higher performance and more pythonic: http://matthewrocklin.com/blog/work/2016/02/22/dask-distribu...
Re: Lesser-Known Python Data Analysis Libraries
#66My 2 cents: I would not recommend basing any new work on MRjob. As someone who inherited and has been maintaining a bunch of code that depends on it, the library seems to be barely maintained, support for VPC is only partial and not very well documented, the auditing tools stopped working quite a while ago and tracking the progress/status of EMR jobs is extremely painful (to be fair, this is more of an issue with Ela…
I have the opposite experience with MrJob. Classifying it as an inactive project is demonstrably false. The rest are EMR complaints, I use it on my own Hadoop cluster.
Re: Lesser-Known Python Data Analysis Libraries
#67Re: Lesser-Known Python Data Analysis Libraries
#68Re: Lesser-Known Python Data Analysis Libraries
#69I'll have to check delorean out, I usually use http://crsmithdev.com/arrow/ for python date manipulation. It works a lot like the javascript library moment.
cool, let me know if you have any issues. sanx.