[yt-users] Field Cuts in Off-Axis Projections
Kacper Kowalik
xarthisius.kk at gmail.com
Wed Aug 7 11:53:39 PDT 2013
On 07.08.2013 20:37, Munier Azzam Salem wrote:
> Hey guys,
>
> I've been trying to make slices of density only looking at cooler
> gas (i.e. with a cut in Temperature). I've found a nice way to do this for
> simple projections. But my strategy breaks for Off-Axis projections.
>
> Specifically, this works fine:
> *
> *
> *field_parameters={'field_cuts':["grid['Temperature'] < 1e6 "]})*
> *cold_proj =
> ProjectionPlot(pf,0,'Density',field_parameters=field_parameters)*
> * *
>
> but this does not:
>
> *cold_proj = OffAxisProjectionPlot(pf,axis,'Density',north_vector=north,*
> * field_parameters= field_parameters)*
>
> sensibly enough, since field_parameters is not a keyword argument for off
> axis projections.
>
> Is there a decent workaround for this? Or would this be simple to add into
> yt's functionality?
Hi,
I think that you could define auxiliary derived field like
@derived_field(name = "cut_dens",
validators = [ValidateSpatial(1)],
units = r"g/cm^3")
def _cut_dens(field, data):
cut = data['Density'].copy()
cut[data['Temperature'] < 1.0e6] = 0.0
return cut
and make OffAxisProjection of that.
Cheers,
Kacper
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 901 bytes
Desc: OpenPGP digital signature
URL: <http://lists.spacepope.org/pipermail/yt-users-spacepope.org/attachments/20130807/437eceff/attachment.sig>
More information about the yt-users
mailing list