autogalaxy.profiles.mass.NFWTruncatedMCRDuffySph#
- class NFWTruncatedMCRDuffySph[source]#
Bases:
NFWTruncatedSphInput m200: The m200 of the NFW part of the corresponding tNFW part. Unit: M_sun.
Methods
angleThe position angle in degrees of the major-axis of the ellipse defined by profile, defined counter clockwise from the positive x-axis (0.0 > angle > 180.0).
angle_radiansThe position angle in radians of the major-axis of the ellipse defined by profile, defined counter clockwise from the positive x-axis (0.0 > angle > 2pi).
angle_to_profile_grid_fromThe angle between each angle theta on the grid and the profile, in radians.
axis_ratioThe ratio of the minor-axis to major-axis (b/a) of the ellipse defined by profile (0.0 > q > 1.0).
concentrationconcentration_funcconvergence_2d_fromCalculate the projected convergence at a given set of arc-second gridded coordinates.
convergence_funcReturns the convergence of the mass profile as a function of the radial coordinate.
coord_func_fGiven an array grid_radius and a work array f, fill f[i] with
coord_func_gVectorized version of the original looped coord_func_g_jit.
coord_func_hcoord_func_kcoord_func_lcoord_func_mdeflection_func_sphdeflections_2d_via_potential_2d_fromReturns the 2D deflection angles of the mass profile by numerically differentiating the lensing potential on the input grid.
deflections_yx_2d_fromCalculate the deflection angles at a given set of arc-second gridded coordinates.
delta_concentrationdensity_3d_funcdensity_between_circular_annuliCalculate the mass between two circular annuli and compute the density by dividing by the annuli surface area.
eccentric_radii_grid_fromConvert a grid of (y,x) coordinates to an eccentric radius: :math: axis_ratio^0.5 (x^2 + (y^2/q))^0.5
elliptical_radii_grid_fromConvert a grid of (y,x) coordinates to their elliptical radii values: :math: (x^2 + (y^2/q))^0.5
extract_attributeReturns an attribute of a class and its children profiles in the galaxy as a ValueIrregular or Grid2DIrregular object.
from_m200_concentrationConstruct an
NFWTruncatedSphfrom the halo virial mass M_200 and concentration rather than the lensing parameters (kappa_s, scale_radius, truncation_radius).hasReturns True if any attribute of this profile is an instance of the input class cls, else False.
m200_concentration_fromRecover the virial mass M_200 and concentration from lensing parameters.
mass_angular_within_circle_fromIntegrate the mass profiles's convergence profile to compute the total mass within a circle of specified radius.
mass_at_200_solar_massesmass_at_truncation_radius_solar_massmass_integralIntegrand used by mass_angular_within_circle_from to compute the total projected mass within a circle.
mass_ratio_from_concentration_and_truncation_factorMass ratio of a truncated NFW halo to its untruncated M_200 value.
potential_2d_fromReturns the 2D lensing potential of the mass profile from a 2D grid of Cartesian (y,x) coordinates.
potential_funcReturns the integrand of the lensing potential at a single point, used in numerical integration schemes for computing the potential from the mass profile's convergence.
radial_grid_fromConvert a grid of (y, x) coordinates, to their radial distances from the profile centre (e.g. :math: r = sqrt(x**2 + y**2)).
radius_at_200Returns r_{200m} for this halo in arcseconds
rho_at_scale_radius_solar_mass_per_kpc3The Cosmic average density is defined at the redshift of the profile.
rotated_grid_from_reference_frame_fromRotate a grid of (y,x) coordinates which have been transformed to the elliptical reference frame of a profile back to the original unrotated coordinate grid reference frame.
transformed_from_reference_frame_grid_fromTransform a grid of (y,x) coordinates from the reference frame of the profile to the original observer reference frame.
transformed_to_reference_frame_grid_fromTransform a grid of (y,x) coordinates to the reference frame of the profile.
Attributes
average_convergence_of_1_radiusThe radius a critical curve forms for this mass profile, e.g. where the mean convergence is equal to 1.0.
ellipticity_rescaleA rescaling factor applied to account for the ellipticity of the mass profile when computing the Einstein radius from the average convergence equals unity criterion.
epsrel