calculate_Mx¶
- macro_lightning.physics.calculate_Mx(vels, vvir, vesc, vcirc, vmin, Arho, m_unit=Unit('g'))[source]¶
Calculate Mx.
Mx is the array of M_x values corresponding to the minimum sigma_x values; these two quantities (M_x and sigma_x) are linked through v_x. The integral 4 determines vbar, and correspondingly a value for M_x. This minimum value in this integral determines the value corresponding of sigma_x and the pair (sigma_x, M_x) is what is plotted in the constraints/projections graph.
- Parameters
- Returns
- MxsSequence
- vbar
Quantity
The value of the integral 4 as we iterate over different values of vx, vy and vz.
- Vhold
Quantity
hold accounts for the usage of the minimum speed (not vbar; that is relevant to M_x only) when determining the minimum sigma_x for a detectable signal. Vhold Starts high and then is constantly lowered as we iterate over different values of vx, vy, vz.
- Other Parameters
- m_unit
Unit
- m_unit
Notes
this integration can be very slow.