[yt-svn] commit/yt: 2 new changesets

Bitbucket commits-noreply at bitbucket.org
Mon Oct 1 13:46:17 PDT 2012


2 new commits in yt:


https://bitbucket.org/yt_analysis/yt/changeset/3434ef07332a/
changeset:   3434ef07332a
branch:      yt
user:        samskillman
date:        2012-10-01 22:38:24
summary:     HEALpix was only working with the VolumerRenderSampler, and not the ProjectionSampler.
affected #:  1 file

diff -r e6915de3e4eb9416758acf2203d281c71319b40b -r 3434ef07332a3c54f5c2bf6a8b461694f47469e5 yt/visualization/volume_rendering/camera.py
--- a/yt/visualization/volume_rendering/camera.py
+++ b/yt/visualization/volume_rendering/camera.py
@@ -720,6 +720,9 @@
     ], dtype='float64')
 
 class HEALpixCamera(Camera):
+
+    _sampler_object = None 
+    
     def __init__(self, center, radius, nside,
                  transfer_function = None, fields = None,
                  sub_samples = 5, log_fields = None, volume = None,
@@ -733,6 +736,12 @@
         if transfer_function is None:
             transfer_function = ProjectionTransferFunction()
         self.transfer_function = transfer_function
+
+        if isinstance(self.transfer_function, ProjectionTransferFunction):
+            self._sampler_object = ProjectionSampler
+        else:
+            self._sampler_object = VolumeRenderSampler
+
         if fields is None: fields = ["Density"]
         self.fields = fields
         self.sub_samples = sub_samples



https://bitbucket.org/yt_analysis/yt/changeset/e56c3f9dca02/
changeset:   e56c3f9dca02
branch:      yt
user:        jwise77
date:        2012-10-01 22:46:16
summary:     Merged in samskillman/yt (pull request #285)
affected #:  1 file

diff -r 7e4f7124641b4852eb6666f052183053fcca7daf -r e56c3f9dca02e663bddc24fdd04a30bff793788b yt/visualization/volume_rendering/camera.py
--- a/yt/visualization/volume_rendering/camera.py
+++ b/yt/visualization/volume_rendering/camera.py
@@ -720,6 +720,9 @@
     ], dtype='float64')
 
 class HEALpixCamera(Camera):
+
+    _sampler_object = None 
+    
     def __init__(self, center, radius, nside,
                  transfer_function = None, fields = None,
                  sub_samples = 5, log_fields = None, volume = None,
@@ -733,6 +736,12 @@
         if transfer_function is None:
             transfer_function = ProjectionTransferFunction()
         self.transfer_function = transfer_function
+
+        if isinstance(self.transfer_function, ProjectionTransferFunction):
+            self._sampler_object = ProjectionSampler
+        else:
+            self._sampler_object = VolumeRenderSampler
+
         if fields is None: fields = ["Density"]
         self.fields = fields
         self.sub_samples = sub_samples

Repository URL: https://bitbucket.org/yt_analysis/yt/

--

This is a commit notification from bitbucket.org. You are receiving
this because you have the service enabled, addressing the recipient of
this email.



More information about the yt-svn mailing list