eQuimageLab banner

eQuimageLab

eQuimageLab is a Python package to process astronomical images in JupyterLab notebooks.

Why use JupyterLab notebooks to process your images ?

  • You can easily modify/add/delete/move any operation in your workflow without the need to manually undo/redo the others.

  • You can tweak your notebook any time (shall you have new ideas to deal with an image) and reprocess in a few minutes.

  • You benefit from the full Python ecosystem to help you make the most out of your images (Numpy, Scikit-image, etc…).

Do not hesitate to drop a message !

Version of this documentation: 1.4.0.

Latest news:

  • December 15, 2024: Version 1.0.0.

  • December 26, 2024: Version 1.0.1.

    • First complete documentation.

  • January 9, 2025: Version 1.1.0.

    • Float32 & float64 image types.

    • Operations on the lightness \(L^*\).

    • Generalized arcsinh, harmonic and power law stretches.

    • Curve stretch.

    • Statistical stretch.

    • Light-dependent blur and sharpen (LDBS).

  • February 2, 2025: Version 1.2.0.

    • Rectangle, ellipse & lasso (polygon) selections on the images.

    • Histograms of the selection.

    • Image mask from the selection.

    • Added lightness parameter in HSX_color_saturation.

  • March 7, 2025: Version 1.3.0.

    • HSL color model in the lRGB and sRGB color spaces.

    • CIELab color space (with Lab and Lch color models).

    • CIELuv color space (with Luv, Lch and Lsh color models).

    • RGB channels mixing.

    • Color temperature adjustment.

    • Color saturation with the HSV/HSL color models (lRGB and sRGB color spaces) and with the Lsh color model (CIELuv color space).

    • Hue rotations.

  • March 26, 2025: Version 1.3.1.

    • Spline curve stretch.

    • Background neutralization.

    • Star resynthesis with Siril & star reduction.

  • May 17, 2025: Version 1.4.0.

    • Wavelet transforms.

    • Code refactoring.