pmutil performs full fotometry 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, 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-folder
Perform photometric measurements:
ppl-photometry <options> image-folder
Identify transient objects:
ppl-transient <options> image-folder
ppl-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