Bring colors to Euclid tiles!
Project description
Bring colors to Euclid tiles!
Azul(ERO)* downloads and merges VIS and NIR observations over a MER tile. It detects and inpaints bad pixels (hot and cold pixels, saturated stars...), and combines the 4 channels (I, Y, J, H) into an sRGB image.
*I started this project when Euclid EROs came out...
License
Disclamer
⚠️ This is a beta version! ⚠️
- The tool is far from perfect and can be frustrating.
- Error cases are not handled and messages may be cryptic or misleading.
- There is no documentation...
- Please make sure to read the "How to help?" section below before using this version.
Installation and setup
Install the azulero package with:
pip install azulero
Setup the ~/.netrc file for eas-dps-rest-ops.esac.esa.int and euclidsoc.esac.esa.int with your Euclid credentials:
machine eas-dps-rest-ops.esac.esa.int
login <login>
password <password>
machine euclidsoc.esac.esa.int
login <login>
password <password>
Basic usage
- Download the MER-processed FITS file of your tiles with
azul retrieve. - Blend the channels and inpaint artifacts with
azul process.
Usage:
azul [--workspace <workspace_dir>] retrieve [--dsr <dataset_release>] <tile_indices>
azul [--workspace <workspace_dir>] process <tile_index>
Example:
azul retrieve 101292159
azul process 101292159
Advanced usage
One day I'll find some time to write something useful here... 🤔
How to help?
- Report bugs, request features, tell me what you think of the tool and results...
- Mention myself and/or
azulerowhen you publish images processed with this tool. - Let me know when you publish images with this tool, I'm curious!
Acknowledgements
- Azul's color blending is freely inspired by that of Mischa Schirmer's
eummy.py. - Thank you Téo Bouvard for helping me drafting
retrieve! - Thank you Kane Nguyen-Kim (IAP) and Rollin Gimenez (CNES), early beta-testers...
- 🔥 Congratulations to the whole Euclid community; The mosaics are simply unbelievable!
- 😍 Thank you also for answering my dummy questions on the contents of the images I posted.
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 azulero-0.1.1.tar.gz.
File metadata
- Download URL: azulero-0.1.1.tar.gz
- Upload date:
- Size: 76.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fc489011265de790e124462c2235f1b881ee02105551e6286b27dc7876c136a4
|
|
| MD5 |
adec0a154176afdd9e893ac6630f0c10
|
|
| BLAKE2b-256 |
8f965f9edadf8e2e255eeb9d158b41c826b0aa0cc50ab1726f77f2a7a44acdb1
|
File details
Details for the file azulero-0.1.1-py3-none-any.whl.
File metadata
- Download URL: azulero-0.1.1-py3-none-any.whl
- Upload date:
- Size: 13.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9560bb3acd4d4e54b9c6ab222e66282d73e458e3d419aa1921d38246fb329f87
|
|
| MD5 |
682d26cbe7176280f9cba98ab4d5edef
|
|
| BLAKE2b-256 |
3c14e2e4d247cc12feb9035dc3d0b6e0d62e955b2917d50a700b63c6e8d41103
|