[yt-dev] about alternative kernel functions

Bili Dong qobilidop at gmail.com
Mon Aug 3 16:28:59 PDT 2015


Thank you, Matt! I'm looking forward to your advice :)

-Bili
On Aug 3, 2015 1:43 PM, "Matthew Turk" <matthewturk at gmail.com> wrote:

> Hi Bili,
>
> This is awesome, and I am really impressed you've already issued a PR
> with an implementation along with a YTEP.  I think your plan sounds
> good, and I will provide feedback on both the PR and the YTEP.  I
> think this type of thing is going to be very useful.
>
> -Matt
>
> On Thu, Jul 30, 2015 at 7:49 PM, Bili Dong <qobilidop at gmail.com> wrote:
> > Hi all,
> >
> > Currently in yt, only the default cubic spline kernel function is
> provided and used for the smoothing. I’m thinking about adding more kernel
> functions, providing the possibility to choose from them and also the
> possibility for the users to provide their own ones. In my own research, a
> quintic spline kernel is used, for example. So I guess this functionality
> might also be useful for other users.
> >
> > My current plan goes like this:
> > 1. Add several common kernel functions besides the current one.
> > 2. Build a naming system.
> > 3. Put a kwarg in appropriate places to pass the name of the kernel
> function. For now, I’m thinking about put it in the ParticleSmoothOperation
> class as a parameter of __init__.
> > 4. Reserve a special kwarg value which can be used to pass the
> user-provided kernel functions.
> >
> > I’m not much experienced with yt. So correct me if there are any
> mistakes or omissions! Any suggestions are much appreciated!
> >
> > Thanks,
> > Bili
> > _______________________________________________
> > yt-dev mailing list
> > yt-dev at lists.spacepope.org
> > http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org
> _______________________________________________
> yt-dev mailing list
> yt-dev at lists.spacepope.org
> http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.spacepope.org/pipermail/yt-dev-spacepope.org/attachments/20150803/a394a4b1/attachment.htm>


More information about the yt-dev mailing list