Skip to main content

Multi-Scale Variance Stabilization Transform

Project description

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

Project details


Release history Release notifications | RSS feed

This version

1.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

msvst-1.0.tar.gz (14.1 kB view details)

Uploaded Source

File details

Details for the file msvst-1.0.tar.gz.

File metadata

  • Download URL: msvst-1.0.tar.gz
  • Upload date:
  • Size: 14.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.8

File hashes

Hashes for msvst-1.0.tar.gz
Algorithm Hash digest
SHA256 feffe41c91507a74b2c3f7dc62fb2fad09fe586a052d08a4e8eda4d3379ec861
MD5 a779198155379d34dd9e24d8890311f3
BLAKE2b-256 f40d1270c0adb958b6c0627d77303242573507584a811ad910b3b605a9fd5cee

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page