Julia implementation of the first and second synchrotron function
Author LudwigBoess
1 Star
Updated Last
11 Months Ago
Started In
July 2020
Documentation Build Status Licence Version Status
Build Status License: GPL v3 TagBot CompatHelper


This package computes the synchrotron kernel for a frequency ratio x = ν/ν0 and its polarisation components.

It is based on pynchrotron by J. Michael Burgess as used in Burgess et al (2019) and is a re-implementation of the GSL synchrotron functions.


using SynchrotronKernel

    General usage
# kernel value and polarisation components
K, K_ort, K_par = synchrotron_kernel(x)

# only kernel value
K = synchrotron_intensity(x)
# or
K = (x)

# polarisations
K_ort, K_par = synchrotron_polarisation(x)

    Synchrotron Functions

# first synchrotron function
K = (x)

# second synchrotron function
K = 𝒢(x)

Used By Packages

No packages found.