RAiSE: simulation-based analytical model of AGN jets and lobes
Radio AGN in Semi-Analytic Environments (RAiSE) model for the expansion and evolution of the jets and lobes emanating from extraglactic supermassive black holes. The RAiSE HD (hydrodynamics) version of this model adapts Lagrangian particles from a hydrodynamical simulation to the dynamics from the analytical theory, yielding a physically-based magnetic field structure on both large and local scales. This code release enables the user to generate radio-frequency and X-ray wavelength surface brigtness images of Fanaroff-Riley Type-II radio AGNs across their evolutionary history, including for the jet, active lobe and remnant lobe. Parallised code can be run to generate a catalogue of mock radio AGNs to, for example: run parameter inversions to measure the energetics of observed objects; or produce high-resolution animations for data visualisations. The code is written in Python 2/3 and has detailed documentation and worked examples available on GitHub (https://github.com/rossjturner/RAiSEHD).
Installation
This package can either be installed using pip or from a .zip file downloaded from the GitHub repository using the standard Python package distutils.
Install using pip
The following command will install the latest version of the RAiSE HD code from the Python Packaging Index (PyPI):
pip install RAiSEHD
Install from GitHub repository
The package can be downloaded from the GitHub repository at https://github.com/rossjturner/RAiSEHD, or cloned with git using:
git clone https://github.com/rossjturner/RAiSEHD.git
The package is installed by running the following command as an administrative user:
python setup.py install
Documentation and Examples
Full documentation of the functions included in the RAiSE HD package, in addition to worked examples, is included in RAiSEHD_user.pdf on the GitHub repository. The worked examples are additionally included in the following Jupyter notebook: RAiSEHD_example.ipynb.
Contact
Ross Turner <turner.rj@icloud.com>
Release files for raisehd 0.2.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| raisehd-0.2.2.tar.gz | 3.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| raisehd-0.2.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 6.2 kB
Release files / raisehd-0.2.2.tar.gz
| Download URL | raisehd-0.2.2.tar.gz |
|---|---|
| Size | 3.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4cb9b927debdffd1f164760d194260a1d3011cb9866a73a631b17b87b7a8f57a
|
|
BLAKE2b-256 checksum How to use checksums |
e45d81d05f6601373b11293e804c6e882745542ae6d60f3c362bb5592791dd4f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.11
|
Release files / raisehd-0.2.2-py3-none-any.whl
| Download URL | raisehd-0.2.2-py3-none-any.whl |
|---|---|
| Size | 3.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
fa61fecdd49847b1e5f8533602f43d54750abb5870bd1f4cae9487906a8d85b6
|
|
BLAKE2b-256 checksum How to use checksums |
bdbebf0164aad33e1fcf6118df0d038243a6f4650c3e9893900e5d8af53f5661
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.11
|