Non-parametric LOSVD analysis for galaxy spectra
Project description
Stellar LOSVD Analysis (SLA)
Code for the non-parametrical recovery of stellar Line-Of-Sight Velocity Distributions (LOSVD) from galaxy spectra.
Stellar LOSVD recovery from the observed galaxy spectra is equivalent to a deconvolution and can be solved as a linear inverse problem. To overcome its ill-posed nature we apply smoothing regularization. Here we present a non-parametric fitting technique and show real-world application to MaNGA spectral data cubes and long-slit spectrum of stellar counter-rotating galaxies.
More information about this technique can be found in ADASS XXXI conference proceeding and in examples
Installation
Use the package manager pip
to install sla.
pip install sla
The sla package uses the following dependencies, which should be installed when installing through the pip manager:
pip install -r requirements.txt
- numpy
- scipy
- matplotlib
- astropy
- lmfit
- vorbin
- pseudoslit
- glob
- PyPDF2
- tqdm
Usage
SLA usage examples are shown for stellar counter-rotating galaxy PGC 66551 (Gasymov, Katkov et al. in prep.). To run examples, first download test dataset which includes:
- MaNGA spectral cube
- long-slit spectra.
sh ./data/download.sh
Use case examples
Example 1
Example of stellar LOSVD recovery along pseudoslit spectrum taken from MaNGA spectral cube along the major axis
cd example
python3 example_MaNGA_without_template.py
Example 2
LOSVD is determined from the RSS long slit spectrum using the un-broadened stellar population template (SSP PEGASE.HR), which was constructed by applying in advance NBursts full spectral fitting method.
cd example
python3 example_NBursts_with_template.py
Example 3
The same as in the previous example, but without using NBursts output. The necessary stellar population template is selected from the model grid for given approximate SSP parameters
cd example
python3 example_NBursts_without_template.py
The resulting file fits file PDF figure will be stored in the result folder.
Authors
- Damir Gasymov (Sternberg Astronomical Institute, Lomonosov Moscow State University)
- Ivan Katkov (NYU Abu Dhabi, Lomonosov Moscow State University)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file sla-1.3.2.tar.gz
.
File metadata
- Download URL: sla-1.3.2.tar.gz
- Upload date:
- Size: 12.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.0 importlib_metadata/4.8.1 pkginfo/1.8.2 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1660c58d1e7a7048f21f020e12d57630b61fb4c5bc37ca3d966fa7acdb151b7 |
|
MD5 | d29b9b34b273d4cbce4c295eff43f0b5 |
|
BLAKE2b-256 | fe1218d5db246eb88e60a29dd2b0750c6729ffb9dba922167ea6a8993c6bf7f5 |
File details
Details for the file sla-1.3.2-py3-none-any.whl
.
File metadata
- Download URL: sla-1.3.2-py3-none-any.whl
- Upload date:
- Size: 11.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.0 importlib_metadata/4.8.1 pkginfo/1.8.2 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d740bc882d2c68e85fbc5bdf61fecfffe156ae03f4e3ae1f597782aa9c5c7f9 |
|
MD5 | 3872bb0bf99790503e80637f8919d9ae |
|
BLAKE2b-256 | c02c279df99eb0373057c083c679535f93a534e33c5de1ee651bf8188bfecdc7 |