jirachi.jl

Jirachi: Julia project for analyzing variability in active galaxies harboring massive black holes

https://github.com/wssuzb/jirachi.jl

Science Score: 54.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
    Found 4 DOI reference(s) in README
  • Academic publication links
    Links to: arxiv.org, zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (16.8%) to scientific vocabulary

Keywords

active-galactic-nucleus time-domain-astronomy variability-analysis
Last synced: 6 months ago · JSON representation ·

Repository

Jirachi: Julia project for analyzing variability in active galaxies harboring massive black holes

Basic Info
Statistics
  • Stars: 2
  • Watchers: 2
  • Forks: 0
  • Open Issues: 0
  • Releases: 2
Topics
active-galactic-nucleus time-domain-astronomy variability-analysis
Created about 2 years ago · Last pushed over 1 year ago
Metadata Files
Readme License Citation

README.md

Dev DOI Stable Build Status Coverage

Jirachi - Julia project for analyzing variability in active galaxies harboring massive black holes

jirachi

About this project

Several functions can be found in this project to help us get a better understanding of the central engine of AGNs:

  • timescale-dependent color variation (CV) calculation.
  • structure-function (SF) calculation and fits.
  • generate stochastic process light curves.
  • fractional variability.
  • ...

A JULIA version for calculating SF and color variation can be found at run_demo.jl. Read the full documentation here.

A PYTHON version for calculating SF and color variation can be found at run_demo.py, tested through Python 3.8.8.

Run & plot it!

jirachi

TODO:

  • [ ] reprocessing model
  • [ ] structure function calculation (see kozlowski+16)
  • [ ] update the tutorial ...
  • [ ] lag calculation, mainly convert PYCCF to julia version

Install

```julia julia> # Press the key "]"

(@v1.9) pkg> add https://github.com/wssuzb/Jirachi.jl.git julia> using Jirachi ```

or alternatively, you can also download this Jirachi.jl-main.zip file, and load it by julia julia> push!(LOAD_PATH, "'~/where/you/download/the/package/Jirachi") julia> using Jirachi enjoy!

Citing

If this project makes your life easier, please cite this code below:

@misc{su2024new, title={A new timescale-mass scaling for the optical variation of active galactic nuclei across the intermediate-mass to supermassive scales}, author={Zhen-Bo Su and Zhen-Yi Cai and Mouyuan Sun and Hengxiao Guo and Wei-Min Gu and Jun-Xian Wang}, year={2024}, eprint={2405.02584}, archivePrefix={arXiv}, primaryClass={astro-ph.GA} }

or

bib @software{jirachi, author = {Su, Zhen-Bo}, title = {{Julia project for analyzing variability in active galaxies harboring massive black holes}}, month = dec, year = 2023, publisher = {Zenodo}, version = {v0.0.1}, doi = {10.5281/zenodo.10428783}, url = {https://doi.org/10.5281/zenodo.10428783} }

also see CITATION.bib for the relevant reference(s).

Owner

  • Name: zbsu.cn
  • Login: wssuzb
  • Kind: user
  • Location: Mars

time-domain astronomy, accretion disk, agn variability, agn unified model, microlensing, machine learning.

Citation (CITATION.bib)

@software{jirachi,
  author       = {Su, Zhen-Bo},
  title        = {{Julia project for analyzing variability in active 
                   galaxies harboring massive black holes}},
  month        = dec,
  year         = 2023,
  publisher    = {Zenodo},
  version      = {v0.0.1},
  doi          = {10.5281/zenodo.10428783},
  url          = {https://doi.org/10.5281/zenodo.10428783}
}

GitHub Events

Total
Last Year

Dependencies

.github/workflows/Documentation.yml actions
  • actions/checkout v2 composite
  • julia-actions/setup-julia latest composite
.github/workflows/CI.yml actions
  • actions/checkout v3 composite
  • codecov/codecov-action v3 composite
  • julia-actions/cache v1 composite
  • julia-actions/julia-buildpkg v1 composite
  • julia-actions/julia-docdeploy v1 composite
  • julia-actions/julia-processcoverage v1 composite
  • julia-actions/julia-runtest v1 composite
  • julia-actions/setup-julia v1 composite
.github/workflows/CompatHelper.yml actions
.github/workflows/TagBot.yml actions
  • JuliaRegistries/TagBot v1 composite