calculate_Mx_and_Sx

macro_lightning.physics.calculate_Mx_and_Sx(vels, vvir=<Quantity 250. km / s>, vesc=<Quantity 550. km / s>, vcirc=<Quantity 220. km / s>, vmin=<Quantity 42.1 km / s>, Arho=<Quantity 3. g s / m>, *, minsigma=<Quantity 6.e-08 cm2>, sigma_factor=None, m_unit=Unit("g"), sig_unit=Unit("cm2"))[source]

Calculate Mx and Sx.

Parameters
velsSequence

Array of velocities, treated as along one Cartesian component. Must be evenly spaced

vvirQuantity, optional

virial velocity

vescQuantity, optional

Galactocentric escape velocity

vcircQuantity, optional

Galactocentric circular velocity

vminQuantity, optional

infall velocity of a macro to the Earth.

Arho: |Quantity|, optional

A_{det}*rho_{DM},

minsigmaQuantity, optional
Returns
Mxs, SxsSequence
vbarQuantity
vholdQuantity
Other Parameters
minsigmaQuantity, optional
m_unitUnit, optional
sig_unitUnit, optional

Notes

This calculation can be slow.