Skip to content

Releases: NJRSAM003/processRM

v2.0-sigma - per-pixel sigma cleaning

Choose a tag to compare

@NJRSAM003 NJRSAM003 released this 21 Jun 09:43

Container ships RM-Tools-sigma (lightly modified RM-Tools that produces a 2D per-pixel noise map from Stokes I and uses it as a sigma threshold during cleaning) and PyBDSF.

Pipeline changes:

  • Default [rmclean] threshold = -5 (5-sigma per pixel)
  • New Stage 1.5: make_noise.sbatch generates a 2D map per region
  • New [noise] config section with optional bring-your-own noise_map
  • Input must be a full Stokes IQUV cube (Q+U-only no longer accepted)

Upgrade an existing install:
cd ~/processRM
git pull
cd container && rm rm-env.sif && ./download_container.sh

processRM v1.0 + rm-env container

Choose a tag to compare

@NJRSAM003 NJRSAM003 released this 16 Jun 18:03

First release of processRM with the rm-env Singularity container.

Container contents (rm-env.sif, 367MB)

  • Python 3.11
  • RM-Tools (rmsynth3d, rmclean3d)
  • fits2idia
  • numpy, scipy, astropy, matplotlib, h5py

Installation on ilifu

  1. git clone https://github.com/NJRSAM003/processRM.git ~/processRM
  2. cd ~/processRM && ./setup.sh && source ~/.bashrc
  3. wget https://github.com/NJRSAM003/processRM/releases/download/v1.0/rm-env.sif -O ~/processRM/container/rm-env.sif
  4. Move rm-env.sif to a project location accessible by SLURM compute nodes.
  5. Update rm_container in your config to that path.

Full Changelog: https://github.com/NJRSAM003/processRM/commits/v1.0