So far I've only gathered implementations of functions I know of. It would also be nice to build a list of functions which should be added.
On Thursday, July 14, 2016 at 4:34:09 PM UTC-7, Chris Rackauckas wrote: > > Hey, > After some discussion (and letting the idea hang around for a long time) > I decided to create VectorizedRoutines.jl. The idea behind this package is > to include the useful and familiar vectorized routines that one knows and > loves from MATLAB/R/Python. An example of such functions include things > like meshgrid or accumarray. The reason for the package is three-fold: > > 1) Such a package will help newcomers who are first trying Julia and used > to using these functions > 2) It will make porting codes to Julia easier (even though it is already > easy!) > 3) Sometimes these functions are a really quick solution to a problem. > They can be nice to use! > > The functions I am looking to store here are ones not included into > Base. There are good reasons for not wanting to bloat Base with all of > these: in many cases they are not necessary (nor the best way to things) in > Julia because Julia does not require vectorization like other scripting > languages. Thus I see a package dedicated to holding these functions (while > making sure they achieve optimal performance, have proper > documentation/testing) as a viable alternative. > > Please feel free to submit pull requests for your own implementations of > "popular/familiar" functions you are missing in Julia. Also, feel free to > submit pull requests for "non-standard" vectorized routines which follow > the same vein and are generally useful. Please include a docstring to > discuss its usage or have it link to proper documentation. Also, feel free > to donate some tests! If this begins to build into something really useful, > I will make sure that this gets proper documentation through Documenter.jl > and add it to METADATA. >
