Python scripts to analyze the morphology of isolated/interacting galaxies
Project description
Overview
Python scripts to analyze the morphology of isolated and interacting galaxies.
The package is designed to automatically download imaging data from:
- S-PLUS (https://splus.cloud/)
- Legacy Survey (https://www.legacysurvey.org)
- SDSS DR17 Imaging (https://www.sdss4.org/dr17/imaging)
The library also includes functionality to perform photometric modeling using simulated galaxy images, allowing controlled experiments and validation of morphological measurements.
There are functions to:
- Calculate a 2D sky background of the images
- Generate deblended segmentation maps of interacting systems with merger isophotes
- Perform non-parametric morphological analysis using the
statmorphpackage.
Users can also study the environment of an object/system by downloading a list of galaxies within the Field-of-View of S-PLUS/Legacy images from the SIMBAD server (http://simbad.u-strasbg.fr/simbad/).
In addition, the package includes a function to display DSS2 images (http://alasky.u-strasbg.fr/hips-image-services/hips2fits) of any size.
:sparkles: Website: https://gitlab.com/joseaher/astromorphlib
Documentation
The documentation is available at https://astromorphlib.readthedocs.io
Installation
:sparkles: The latest version of astromorphlib is 1.0.12
Requirements
"astromorphlib" requires to run the following packages:
* statmorph
* splusdata
* astro-datalab
* astroplotlib
* astropy
* astroquery
* photutils (1.5.0 <)**
* numpy
* scipy
* matplotlib
* wget
** to install this specific version of photutils you can try:
% pip install photutils==1.5.0
This version can be easily installed via PyPI (https://pypi.org/project/astromorphlib/):
% pip install astromorphlib
If you prefer to install "astromorphlib" manually, you can clone the developing version at https://gitlab.com/joseaher/astromorphlib. In the directory this README is in, simply type:
% pip install .
or,
% python setup.py install
Uninstallation
To uninstall "astromorphlib", just type:
% pip uninstall astromorphlib
Publications
- Krabbe & Hernandez-Jimenez et al. (2024). In this paper Astromorphlib was applied to study ram-pressure stripped candidates.
Authors
- Jose Hernandez-Jimenez (joseaher@gmail.com)
- Angela Krabbe
Acknowledgements
This software was funded partially by Brazilian agency FAPESP, process number 2021/08920-8.
Citing
If you use this code for a scientific publication, please cite Hernandez-Jimenez & Krabbe et al. (2022) and Krabbe & Hernandez-Jimenez et al. (2024). The BibTeX entries for this package are:
@MISC{hernandez_jimenez_2022,
author = {Hernandez-Jimenez, J. A. and
Krabbe, A. C.},
title = {{Astromorphlib: Python scripts to analyze the
morphology of isolated and interacting galaxies}},
month = jul,
year = 2022,
publisher = {Zenodo},
version = {0.2},
url = {https://doi.org/10.5281/zenodo.6940848},
doi = {10.5281/zenodo.6940848}
}
@ARTICLE{2024MNRAS.528.1125K,
author = {{Krabbe}, A.~C. and {Hernandez-Jimenez}, J.~A. and {Mendes de Oliveira}, C. and {Jaffe}, Y.~L. and {Oliveira}, C.~B. and {Cardoso}, N.~M. and {Smith Castelli}, A.~V. and {Dors}, O.~L. and {Cortesi}, A. and {Crossett}, J.~P.},
title = "{Diagnostic diagrams for ram pressure stripped candidates}",
journal = {\mnras},
keywords = {galaxies: clusters: general, galaxies: clusters: intracluster medium, galaxies: evolution, galaxies: interactions, galaxies: irregular, galaxies: structure, Astrophysics - Astrophysics of Galaxies},
year = 2024,
month = feb,
volume = {528},
number = {2},
pages = {1125-1141},
doi = {10.1093/mnras/stad3881},
archivePrefix = {arXiv},
eprint = {2312.09220},
primaryClass = {astro-ph.GA},
adsurl = {https://ui.adsabs.harvard.edu/abs/2024MNRAS.528.1125K},
adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file astromorphlib-1.0.12.tar.gz.
File metadata
- Download URL: astromorphlib-1.0.12.tar.gz
- Upload date:
- Size: 17.9 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
27f16d92d2e1ca54e6a660db31b2d554ac9046a4127a33ee9599fea031269098
|
|
| MD5 |
0dd78b572ac75f2152b0ebff36f7f0e4
|
|
| BLAKE2b-256 |
1fd5c0cb1fe2478c1c38dbbd74f8777fced4a8e4e6d2ced94361710f4634fe7d
|
File details
Details for the file astromorphlib-1.0.12-py3-none-any.whl.
File metadata
- Download URL: astromorphlib-1.0.12-py3-none-any.whl
- Upload date:
- Size: 320.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9106fcce562ac88d553c88c61daf528ab90e34556e71df6064a22d08f815562a
|
|
| MD5 |
3f1c6c754a8ee9f148ffc9b2105dccb7
|
|
| BLAKE2b-256 |
b8767565438a337bc04013bee587c19671b96a6674dd8e95aaaa384431f17891
|