Re-enable healpix interface in yt after resolving licensing concerns
#1,048 opened on Jul 23, 2015
Repository metrics
- Stars
- (556 stars)
- PR merge metrics
- (PR metrics pending)
Description
Originally reported by: Bili Dong (Bitbucket: qobilidop, GitHub: qobilidop)
In grid_traversal.pyx the following 10 functions will raise a NotImplementedError no matter what:
hp_pix2vec_nestarr_pix2vec_nesthp_vec2pix_nestarr_vec2pix_nesthp_pix2ang_nestarr_pix2ang_nesthp_ang2pix_nestarr_ang2pix_nestpixelize_healpixhealpix_aitoff_proj
Based on the discussion in Issue #1047, this is because their common dependency healpix_interface was removed for licensing concerns. I've only seen those functions being used in the module /yt/visualization/volume_rendering/camera.py. So I guess either those functions should be fixed, or camera.py should be rewritten.
If my understanding is correct, the module yt/utilities/lib/healpix_interface.pxd should also be removed, right?