On Sat, Feb 17, 2018 at 10:09 AM, <abhisheksing@umass.edu> wrote:
Hi everyone,

I am a Masters student at the University of Massachusetts, Amherst studying Computer Science. I did my undergraduate from BITS Pilani (India) in Computer Science and Masters in Mathematics. I have two and a half years of software development experience at Citi (full-time), Software Robotics Corp (full-time) and Amazon(internship).

Welcome! And thanks also for the pull request you sent in.
I would like to work on yt projects as part of GSoC'18. Could you help me know more about the project "Interpolating particle data onto grids" and point me to the related materials.

Sure, besides the idea description itself I'd take a look at the following background material related to "the demeshening" (our codename for the overall project the GSOC project is a piece of):

* YTEP-0032: http://ytep.readthedocs.io/en/latest/YTEPs/YTEP-0032.html
* The talk Meagan Lang and I gave at SciPy 2017: https://www.youtube.com/watch?v=pkZgQIGac6I

The project you are interested in will require an understanding of methods for interpolating data from an N-body simulation onto various grid types. To understand the motivation and the algorithms you'll be using, it would be good to get some background on smoothed particle hydrodynamics, KDTrees and the k-nearest neighbors problem. Some materials that might be helpful:

* The paper describing the SPLASH visualization software (http://users.monash.edu.au/~dprice/splash/): https://doi.org/10.1071/AS07022
* "Smoothed Particle Hydrodynamics and Magnetohydroynamics" by Dan Price: https://arxiv.org/abs/1012.1885 (in particular Sections 1, 2, and 4)
* cykdtree, the cython KDTree library by Meagan Lang we've been using for this project: https://github.com/cykdtree/cykdtree
* If your university library has it, the discussion in "Computer Simulation using Particles" by Hockney and Eastwood about particle deposition methods

SPLASH is a piece of Fortran SPH visualization software. We don't make use of SPLASH ourselves much, but the paper describing it has some excellent discussion on how to visualize SPH data in practice.

I hope that's not too much background info!

Please let me know if you want to discuss this more or have questions about the project itself and how it fits in with this background info.



Also, I would love to be added to the yt Slack, my email address is abhisheksing@umass.edu.

Thank you,
Abhishek Singh
yt-dev mailing list -- yt-dev@python.org
To unsubscribe send an email to yt-dev-leave@python.org
yt-dev mailing list -- yt-dev@python.org
To unsubscribe send an email to yt-dev-leave@python.org