https://github.com/abhro/synchrotronkernel.jl
Julia implementation of the first and second synchrotron function
Science Score: 10.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
○codemeta.json file
-
○.zenodo.json file
-
○DOI references
-
✓Academic publication links
Links to: nature.com -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (6.5%) to scientific vocabulary
Last synced: 7 months ago
·
JSON representation
Repository
Julia implementation of the first and second synchrotron function
Basic Info
Statistics
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 0
Fork of LudwigBoess/SynchrotronKernel.jl
Created 10 months ago
· Last pushed 10 months ago
https://github.com/abhro/SynchrotronKernel.jl/blob/master/
| **Documentation** | **Build Status** | **Licence** | **Version Status** |
|:-----------------------------------------------------------------:|:-----------------------------------------------------------------------------------------------:| :-----------------------------------------------------------------------------------------------:|:-----------:|
[](https://LudwigBoess.github.io/SynchrotronKernel.jl/stable) [](https://LudwigBoess.github.io/SynchrotronKernel.jl/dev) | [](https://travis-ci.org/LudwigBoess/SynchrotronKernel.jl) [](https://codecov.io/gh/LudwigBoess/SynchrotronKernel.jl?branch=master) | [](LICENSE.md) |   [](https://github.com/JuliaTesting/Aqua.jl) |
# SynchrotronKernel.jl
This package computes the synchrotron kernel for a frequency ratio `x = /0` and its polarisation components.
It is based on [pynchrotron](https://github.com/grburgess/pynchrotron) by J. Michael Burgess as used in [Burgess et al (2019)](https://www.nature.com/articles/s41550-019-0911-z?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+natastron%2Frss%2Fcurrent+%28Nature+Astronomy%29&utm_content=Google+Feedfetcher) and is a re-implementation of the [GSL](https://www.gnu.org/software/libc/) synchrotron functions.
# Usage
```julia
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)
```
Owner
- Name: abhro
- Login: abhro
- Kind: user
- Repositories: 1
- Profile: https://github.com/abhro
GitHub Events
Total
- Push event: 1
- Create event: 1
Last Year
- Push event: 1
- Create event: 1