Subtract wisp artifacts in JWST NIRCam images with the non-negative matrix factorization (NMF) algorithm
Project description
NMFwisp
NMFwisp subtracts JWST/NIRCam wisp artifacts using multi-component, detector- and filter-specific NMF templates.
For usage examples, source-mask generation, API details, developer notes, and citation information, please see the documentation website:
https://zihaowu-astro.github.io/NMFwisp/
Installation
Install from PyPI:
pip install nmfwisp
Development install from source:
git clone https://github.com/zihaowu-astro/NMFwisp.git
cd NMFwisp
pip install -e .
Wisp Figures
Example wisp subtraction:
Multi-component NMF wisp features:
Wisp morphology in all contaminated NIRCam detectors:
Reference
If you use NMFwisp, please cite the paper:
@ARTICLE{2026arXiv260115958W,
author = {{Wu}, Zihao and {Johnson}, Benjamin D. and {Eisenstein}, Daniel J. and {Cargile}, Phillip and {Hainline}, Kevin and {Hausen}, Ryan and {Rinaldi}, Pierluigi and {Robertson}, Brant E. and {Tacchella}, Sandro and {Williams}, Christina C. and {Willmer}, Christopher N.~A.},
title = "{JWST Advanced Deep Extragalactic Survey (JADES) Data Release 5: Wisp Subtraction with the Non-negative Matrix Factorization Algorithm}",
journal = {arXiv e-prints},
keywords = {Instrumentation and Methods for Astrophysics, Astrophysics of Galaxies},
year = 2026,
month = jan,
eid = {arXiv:2601.15958},
pages = {arXiv:2601.15958},
doi = {10.48550/arXiv.2601.15958},
archivePrefix = {arXiv},
eprint = {2601.15958},
primaryClass = {astro-ph.IM},
adsurl = {https://ui.adsabs.harvard.edu/abs/2026arXiv260115958W},
adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file nmfwisp-1.1.4.tar.gz.
File metadata
- Download URL: nmfwisp-1.1.4.tar.gz
- Upload date:
- Size: 92.4 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a7bd2c09abdddb2519506e69b55caf3b7817202e5590d7ef4238310b1540384a
|
|
| MD5 |
c7169fada33bc3a072a70248f4f053f6
|
|
| BLAKE2b-256 |
5be21189516f6173a8c55d8c43470456fbd0cc17e5904f20bdc3b9d626673221
|
Provenance
The following attestation bundles were made for nmfwisp-1.1.4.tar.gz:
Publisher:
publish-to-pypi.yml on zihaowu-astro/NMFwisp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
nmfwisp-1.1.4.tar.gz -
Subject digest:
a7bd2c09abdddb2519506e69b55caf3b7817202e5590d7ef4238310b1540384a - Sigstore transparency entry: 1753812700
- Sigstore integration time:
-
Permalink:
zihaowu-astro/NMFwisp@ea27bb87062a5c2fa615e256571d2aebbe5b17c9 -
Branch / Tag:
refs/tags/v1.1.4 - Owner: https://github.com/zihaowu-astro
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-pypi.yml@ea27bb87062a5c2fa615e256571d2aebbe5b17c9 -
Trigger Event:
release
-
Statement type: