sirocco
This is the repository for Sirocco, the radiative transfer code used to model winds in AGN and other systems
Science Score: 67.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
Found .zenodo.json file -
✓DOI references
Found 3 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 (17.6%) to scientific vocabulary
Repository
This is the repository for Sirocco, the radiative transfer code used to model winds in AGN and other systems
Basic Info
- Host: GitHub
- Owner: sirocco-rt
- License: gpl-3.0
- Language: C
- Default Branch: main
- Homepage: https://sirocco-rt.readthedocs.io/en/latest/
- Size: 236 MB
Statistics
- Stars: 34
- Watchers: 5
- Forks: 24
- Open Issues: 37
- Releases: 24
Metadata Files
README.md
Sirocco (Simulating Ionization and Radiation in Outflows Created by Compact Objects) is a Monte Carlo radiative transfer code which uses the Sobolev approximation. The code was formerly known as Python and renamed in October 2024. It has been developed by Knox Long, Christian Knigge, Stuart Sim, Nick Higginbottom, James Matthews, Sam Manghamm Edward Parkinson, Mandy Hewitt and Nico Scepi. The code has been used for a variety of research projects invovling the winds of cataclysmic variables, young stellar objects, X-ray binaries and AGN.
The code is under active development, but we are looking for beta users to test the code, and potentially use it for their own research. If you are interested in using Sirocco please contact Knox Long via long[at]stsci[dot]edu or James Matthews via james[dot]matthews[at]physics[dot]ox[dot]ac[dot]uk.
Documentation is hosted on [ReadTheDocs]((https://sirocco-rt.readthedocs.io).
Installation
Sirocco and the various routines associated are set up in a self-contained directory structure. The basic directory structure and the data files that one needs to run Sirocco need to be retrieved and compiled.
If you want to obtain a stable (!) release, go to the Releases page.
If you want to download the latest dev version, you can zip up the git repository by clicking on the zip icon to the right of the GitHub page. Aternatively, you can clone the repository using
$ git clone https://github.com/sirocco-rt/sirocco.git
If you anticipate contributing to development we suggest forking the repository and submitting pull requests with any proposed changes.
Once you have the files, you need to cd to the new directory and set your environment variables
$ export SIROCCO = /path/to/sirocco/
$ cd $SIROCCO
$ ./configure
$ make install (or better make install 2>&1 | tee today.txt)
$ make clean
If you have any difficulties with the installation, please submit an issue, along with the file today.txt
Note that the export syntax is for bash- for csh use
$ setenv SIROCCO /path/to/sirocco/
Atomic data for the current version of Sirocco stored in the directory xdata which is part of the main repository,
However, if one wishes to use model stellar spectra to simulate the spectra of the star or disk, one my wish to also to download various model grids of spectra that have been used in conjunction with Sirocco/Python over the years. These are in a separate [models repository]((https://github.com/sirocco-rt/xmod).
These can be downloaded as follows:
$ cd $SIROCCO; git clone https://github.com/sirocco-rt/xmod xmod
(Previously, both the atomic data and the model grids were stored in a separate repository. Users wishing to run older versions of the code pre-84b may need to download the old data repository This repository can be downloaded as follows
$ cd $SIROCCO; git clone https://github.com/sirocco-rt/data data
Those users interested in the current version of Sirocco should not need to do this)
Running Sirocco
To run Sirocco you need to add the following to your $PATH variable:
$SIROCCO/bin
You can then setup your symbolic links by running
$ Setup_Sirocco_Dir
and run the code by typing, e.g.
$ sirocco root.pf
Please see the ReadTheDocs or the docs folder for how to use the code. You will need sphinx installed to build the documentation yourself.
Any comments, email one of the addresses above.
Owner
- Name: sirocco-rt
- Login: sirocco-rt
- Kind: organization
- Repositories: 1
- Profile: https://github.com/sirocco-rt
Citation (CITATION.cff)
cff-version: 1.2.0
title: "Sirocco"
repository-code: https://github.com/sirocco-rt/sirocco
abstract: "Simulating Ionization and Radiation in Outflows Created by Compact Objects"
message: "If you use Sirocco, please cite both the 2002 concept paper and the software release paper."
version: v0.1
date-released: 2024-10-22
doi: 10.1086/342879
identifiers:
- type: doi
value: 10.1086/342879
description: "2002 concept paper for the Sirocco project."
- type: doi
value: 10.1234/567890
description: "[PLACEHOLDER] Software release paper for this software."
- type: doi
value: 10.1234/zenodo.5678
description: "[PLACEHOLDER] The Zenodo project DOI for the Sirocco code."
authors:
- name: The Sirocco collaboration
- family-names: Long
given-names: Knox
orcid: https://orcid.org/0000-0002-4134-864X
affiliation: "Space Telescope Science Institute"
email: long@stsci.edu
- family-names: Knigge
given-names: Christian
orcid: https://orcid.org/0000-0002-1116-2553
affiliation: "University of Southampton"
email: c.knigge@soton.ac.uk
- family-names: Sim
given-names: Stuart
orcid: https://orcid.org/0000-0002-9774-1192
affiliation: "Queens University Belfast"
email: s.sim@qub.ac.uk
- family-names: Higginbottom
given-names: Nick
orcid: https://orcid.org/0000-0001-7560-4747
affiliation: "University of Southampton"
email: nick_higginbottom@fastmail.fm
- family-names: Matthews
given-names: James
orcid: https://orcid.org/0000-0001-7560-4747
affiliation: "University of Oxford"
email: james.matthews@physics.ox.ac.uk
- family-names: Mangham
given-names: Sam
orcid: https://orcid.org/0000-0001-7511-5652
affiliation: "University of Southampton"
email: s.mangham@soton.ac.uk
- family-names: Parkinson
given-names: Edward
orcid: https://orcid.org/0000-0003-3902-052X
affiliation: "University of Southampton"
email: e.j.parkinson@soton.ac.uk
- family-names: Hewitt
given-names: Mandy
affiliation: "Queens University Belfast"
orcid: https://orcid.org/0000-0001-5263-3246
email: hhewitt01@qub.ac.uk
- family-names: Scepi
given-names: Nicholas
orcid: https://orcid.org/0000-0003-3909-2486
affiliation: "University of Southampton"
- family-names: Wallis
given-names: Austen
orcid: https://orcid.org/0000-0003-0770-9015
affiliation: "University of Southampton"
- family-names: Mosallanezhad
given-names: Amin
orcid: https://orcid.org/0000-0002-4601-7073
affiliation: "University of Southampton"
- family-names: Gupta
given-names: Rahul
affiliation: "Imperial College London"
GitHub Events
Total
- Create event: 20
- Issues event: 24
- Release event: 3
- Watch event: 7
- Delete event: 18
- Member event: 1
- Issue comment event: 45
- Push event: 59
- Pull request event: 45
Last Year
- Create event: 20
- Issues event: 24
- Release event: 3
- Watch event: 7
- Delete event: 18
- Member event: 1
- Issue comment event: 45
- Push event: 59
- Pull request event: 45
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 13
- Total pull requests: 7
- Average time to close issues: 6 months
- Average time to close pull requests: 18 days
- Total issue authors: 6
- Total pull request authors: 2
- Average comments per issue: 2.08
- Average comments per pull request: 0.57
- Merged pull requests: 5
- Bot issues: 1
- Bot pull requests: 0
Past Year
- Issues: 12
- Pull requests: 7
- Average time to close issues: 4 months
- Average time to close pull requests: 18 days
- Issue authors: 6
- Pull request authors: 2
- Average comments per issue: 1.08
- Average comments per pull request: 0.57
- Merged pull requests: 5
- Bot issues: 1
- Bot pull requests: 0
Top Authors
Issue Authors
- kslong (9)
- jhmatthews (3)
- nscepi (1)
- lazygun37 (1)
- aminmosallanezhad (1)
- mgiannopoulos24 (1)
- dependabot[bot] (1)
- Higginbottom (1)
- AustenWallis (1)
Pull Request Authors
- jhmatthews (13)
- kslong (7)
- Edward-RSE (1)
- AustenWallis (1)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- pandoc *
- docutils <0.18
- ipython *
- nbsphinx *
- sphinx *
- sphinx-issues *
- sphinx-rtd-theme *