pmutil performs full photometry pipeline. It is based on mainly the FITSH, Astrometry.net and SExtractor packages and run on Linux based machines.
Before installing pmutil, you need the packages to be installed:
- python 3.8+ for .py scripts
- python packages: astroalign, astropy, astroquery, matplotlib, numpy, pillow, photutils, rawpy, scikit-image, scipy, xmltodict
- FITSH 0.9.3+ (https://fitsh.net)
- Astrometry.net 0.81+ (http://astrometry.net)
- SExtractor 2.19.5+ (http://www.astromatic.net/software/sextractor)
- ExifTool 10.82+ (https://sourceforge.net/projects/exiftool/)
Download the pmutil source from https://github.com/kovihome/pmutil/archive/master.zip to folder <pmutil_install>.
Run the <pmutil_install>/src/main/configure script to install the package.
Some configuration files of third party programs placed into the ~/.pmlib folder, a few configuration values need to be changed.
- astrometry.cfg: lines containing 'add_path'
- sex.cgf: 'PARAMETERS_NAME' value
For more detailed description see the pmutil wiki pages.
Prepare and process raw data:
ppl-calibration <options> image-folderPerform photometric measurements:
ppl-photometry <options> image-folderIdentify transient objects:
ppl-transient <options> image-folderppl-refcat: Create a reference catalog.ppl-colorize: Create color image from calibrated images.ppl-clean: Clean up work folders.
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a feature branch.
- Submit a pull request with your changes.
If you find this project useful, please consider supporting it:
This project is licensed under the MIT License. See the LICENSE file for details.
If you encounter issues, please open an issue on the GitHub Issues page or contact the maintainer.
Special thanks to the developers of FITSH, Astrometry.net, and SExtractor for providing essential tools for this pipeline.
If you have any questions, feel free to contact us at:
- Email: kovihome86@gmail.com
- GitHub Issues: Issues Page