Skip to main content

MSVST

The Multi-Scale Variance Stabilization Transform (MSVST, Starck et al. 2009) is a denoising algorithm based on wavelets suited for astronomical images. Here we provide a C++ implementation of the 2D and 2D+1D versions of the algorithm along with a python wrapper for ease of use.

The original C++ code was developed by CEA Saclay and distributed within the Sparse2D library.

Installation

MSVST is distributed as a python package an can be installed via pip. However, for the compilation of the C++ code the following software and libraries should be available in your system:

In Ubuntu (and other Debian based Linux distributions) these dependencies can be installed via apt:

sudo apt install gcc make cmake libcfitsio* pkg-config

If available, the MSVST library will use OpenMPI for parallelization in multi-core systems.

Once the prerequisites are installed:

pip install msvst

Metadata

Release files for msvst 1.0

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

Source distribution (sdist)

Source distribution for msvst 1.0
File Size Uploaded
msvst-1.0.tar.gz 14.1 kB Details

Release files / msvst-1.0.tar.gz

Download URL msvst-1.0.tar.gz
Size 14.1 kB
Tags Source
SHA-256 checksum
How to use checksums
feffe41c91507a74b2c3f7dc62fb2fad09fe586a052d08a4e8eda4d3379ec861
BLAKE2b-256 checksum
How to use checksums
f40d1270c0adb958b6c0627d77303242573507584a811ad910b3b605a9fd5cee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.8

Release history Release notifications | RSS feed

This release

1.0 This release

1 release file

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