Skip to main content

HIIdentify

GitHub last commit version license

Welcome to HIIdentify! This code identifies HII regions within a galaxy, using a map of the H$\alpha$ emssion line flux.

Please note, HIIdentify is under active development - any contributions and / or feedback would be very welcome.

HIIdentify works by identifying the brightest pixels within the image, then growing the region to include the surrounding pixels with fluxes greater than the specified background flux, up to a maximum size. Where regions merge, the distance from the merging pixels to the peaks of the two regions are considered, and the pixel is assigned to the region with the closest peak.

In the below example map (left), the flux of the H$\alpha$ emission line can be seen, with the highest flux regions show in yellow, and lowest flux regions in purple. The regions identfied by HIIdentify can be seen as the red outlines. Here it can be seen that the regions are not restricted to being a particular shape, and that all regions with a peak flux above a given limit have been identified.

In the right-hand image, the segmentation map returned by HIIdentify can be seen. A 2D map is returned, with all pixels corresponding to a particular HII region set to the ID number of the region. This allows the segmentation map to be used to mask out regions of maps of other parameters, such as line fluxes or metallicity maps, pertaining to the selected HII region.

Installing HIIdentify

To install HIIdentify using pip, run:

pip install HIIdentify

Using HIIdentify

How to cite HIIdentify

If you use HIIdentify as part of your work, please cite Easeman et al. (2022) in prep.

Metadata

Release files for HIIdentify 0.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for HIIdentify 0.0.2
File Size Uploaded
HIIdentify-0.0.2.tar.gz 23.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for HIIdentify 0.0.2
File Interpreter ABI Platform
HIIdentify-0.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 45.5 kB

Release files / HIIdentify-0.0.2.tar.gz

Download URL HIIdentify-0.0.2.tar.gz
Size 23.0 kB
Tags Source
SHA-256 checksum
How to use checksums
a8b6459c0b69c6550a60bae73d15068e40379d1389b5039ac6a4c00af0daf68f
BLAKE2b-256 checksum
How to use checksums
147b65e5ac56b1341ca5b4f642f17d4457171582fe2f872f72f58dbfcf62022a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.8.13

Release files / HIIdentify-0.0.2-py3-none-any.whl

Download URL HIIdentify-0.0.2-py3-none-any.whl
Size 22.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2605a08a097c30a83b41da75754e5ae14d8c7021a9f403c48003760ec3d92e68
BLAKE2b-256 checksum
How to use checksums
ae3878f039eb6082f1d1b9bddb88784f67b00650ea7c9051e827cd2a783227ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.8.13

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page