I agree it's high time; I can't commit to TDA for a bit though so don't let me hold it up.
Plenty of cleanup to do before we cut a release but I'll be able to pitch in. > On Dec 12, 2014, at 10:36 PM, Suneel Marthi <[email protected]> wrote: > > Its about time we start planning for a Release (0.91, 0.95, 1.0 ??). It > would be good to have Andrew M.'s proposed 'Topological Data Analysis' as > part of the planned release. > IMO > > Sent from my iPhone > >> On Dec 11, 2014, at 3:17 PM, Dmitriy Lyubimov <[email protected]> wrote: >> >> Actually, the updated optimizer is now even capabile of (not in all >> situations, but reasonably some) detecting and fusing unary elementwise >> operations in a continuous expression like >> >> 5 + exp(drmX * drmX) >> >> and convert it into plan that does x_i,j = 5+ exp(x_i,j*x_i,j) element-wise >> in one physical step. >> >>> On Thu, Dec 11, 2014 at 3:08 PM, Dmitriy Lyubimov <[email protected]> wrote: >>> >>> Is there any expectation about release time frame? >>> >>> I am working (and i am hoping to reasonable resolution) to push a new >>> installment of small optimizer enhancements for distributed algebra. >>> >>> it would help me to know if there's a sense of release time frame, it'd >>> give me an idea what to shoot for. >>> >>> >>> I want to offer few small things that we mostly already discussed. >>> >>> (1) optimizer techniques to detect unary elementwise operations such as >>> >>> drmX * drmX >>> dexp(drmX), mexp(mxX), vexp(vec) (in R simply exp(x)) >>> mxX ::= abs _ ( i.e sparse/dense elementwise evals) >>> >>> (2) better binds like 1 cbind drmX, drmX cbind 1 (enhancement relevant for >>> "playing with shell" things) >>> >>> (3) smaller things like non-int keyed matrices to int-keyed matrix >>> converstion with old 2 new key extraction >>> >>> (4) various bug fixes >>> >>> (5) whatever i forgot >>> >>> Nothing earth shuttering but even small things are difficult (but not >>> unprecedented) to contribute here. >>> >>> -d >>> >>> >>> >>>
