gtsimulation.MagneticFields.Heliosphere package

Submodules

class gtsimulation.MagneticFields.Heliosphere.Parker.Parker(date: int | date = 0, magnitude=2.09, use_reg=True, use_hcs=True, use_cir=False, polarity=-1, use_noise=False, noise_num=256, log_kmin=1, log_kmax=6, coeff_noise=0.47, use_slab=True, coeff_2d=2.9, use_2d=True, **kwargs)[source]

Bases: AbsBfield

CalcBfield(x, y, z, **kwargs)[source]
static CalcTiltAngle(t)[source]
static HCS(theta, theta0, r)[source]
ToMeters = 149597870700.0
UpdateState(new_date)[source]
classmethod a(theta)[source]
km2AU = 6.6845871222684464e-09
omega = 2.9088820866572157e-06
rs = 0.0232523
to_string()[source]
static v_wind(theta, km2AU)[source]
years11 = 347133600
class gtsimulation.MagneticFields.Heliosphere.ParkerUniform.ParkerUniform(x, y, z, t=None, coeff_noise=2, coeff_2d=2.1, *args, **kwargs)[source]

Bases: Parker

CalcBfield(x=None, y=None, z=None, **kwargs)[source]
to_string()[source]
class gtsimulation.MagneticFields.Heliosphere.UniformHelio.UniformHelio(use_noise=True, use_reg=True, use_slab=True, use_2d=True, coeff_slab=0.4, coeff_2d=39000, q=1, nu=1.6666666666666667, p=2.61, **kwargs)[source]

Bases: AbsBfield

CalcBfield(x, y, z, **kwargs)[source]
ToMeters = 149597870700.0
UpdateState(new_date)[source]
calc_spectrum_2d(k_perp)[source]
calc_spectrum_slab(k_par)[source]
to_string()[source]

Module contents