Releases: NJRSAM003/processRM
Releases · NJRSAM003/processRM
Release list
v2.0-sigma - per-pixel sigma cleaning
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
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
- git clone https://github.com/NJRSAM003/processRM.git ~/processRM
- cd ~/processRM && ./setup.sh && source ~/.bashrc
- wget https://github.com/NJRSAM003/processRM/releases/download/v1.0/rm-env.sif -O ~/processRM/container/rm-env.sif
- Move rm-env.sif to a project location accessible by SLURM compute nodes.
- Update rm_container in your config to that path.
Full Changelog: https://github.com/NJRSAM003/processRM/commits/v1.0