BaseEmittersDistribution

class BaseEmittersDistribution(name, spectral_type, gamma_grid_size=200, log_values=False, emitters_type='electrons', skip_build=False, normalize=False)[source]

Bases: object

Attributes Summary

name

spectral_type

Methods Summary

add_par(*args, **kwargs)

eval_N()

eval_U([gmin, gmax])

plot([p, y_min, y_max, x_min, x_max, ...])

plot2p([p, y_min, y_max, x_min, x_max, ...])

plot3p([p, y_min, y_max, x_min, x_max, ...])

set_bounds(a, b[, log_val])

set_distr_func(distr_func)

set_grid()

spectral_types_obs_constrain()

update()

Attributes Documentation

name
spectral_type

Methods Documentation

add_par(*args, **kwargs)[source]
eval_N()[source]
eval_U(gmin=None, gmax=None)[source]
plot(p=None, y_min=None, y_max=None, x_min=None, x_max=None, energy_unit='gamma', label=None, loglog=False)[source]
plot2p(p=None, y_min=None, y_max=None, x_min=None, x_max=None, energy_unit='gamma', label=None, loglog=False)[source]
plot3p(p=None, y_min=None, y_max=None, x_min=None, x_max=None, energy_unit='gamma', label=None, loglog=False)[source]
set_bounds(a, b, log_val=False)[source]
set_distr_func(distr_func)[source]
set_grid()[source]
static spectral_types_obs_constrain()[source]
update()[source]