Frequently Asked Questions
Installation Issues
Q: I’m getting import errors when trying to use stacked_seds
A: Make sure you’ve installed all dependencies and the package itself:
pip install -r requirements.txt
pip install -e .
Q: The package won’t install on my system
A: Check that you’re using Python 3.8 or newer:
python --version
Stacking Problems
Q: I’m getting very few valid stamps
A: This usually means your region file coordinates don’t match your image. Check that:
Region file uses the same coordinate system as your FITS header
Galaxy positions are within the image boundaries
Region file format is correct (DS9 format expected)
Q: My stacked images look wrong
A: Common issues include:
Incorrect stamp size (try 51 or 101 pixels)
Wrong trim fraction (start with 0.1)
Misaligned input images
Photometry Issues
Q: The background fit is failing
A: Adjust your bkg_fit_range parameter:
Make sure the range doesn’t include the galaxy center
Use pixels far enough from the center but within the stamp
Example:
[6, -5]uses pixels 6 to 5-from-end
Q: Galaxy centers are off in my stacked images
A: Fine-tune the galaxy_centers parameter in your config:
Examine your
*_NEW.fitsfiles to find the true centerUpdate coordinates in the photometry section
Centers should be in (x, y) pixel coordinates
Configuration Questions
Q: What stamp size should I use?
A: Recommended sizes:
51 pixels: For compact galaxies or crowded fields
101 pixels: For extended galaxies
Always use odd numbers for proper centering
Q: What trim fraction is best?
A: Start with 0.1 (10% trimming):
Increase to 0.2-0.3 for very noisy data
Decrease to 0.05 for high-quality data
Never use 0.0 unless your data is perfect
Performance Questions
Q: The stacking is very slow
A: Performance depends on:
Number of galaxies in your region file
Size of your stamps
Size of your input images
Try reducing stamp size or processing fewer galaxies for testing.
Q: I’m running out of memory
A: Large datasets can be memory-intensive:
Process one filter at a time
Reduce stamp size
Split your galaxy list into smaller batches
Output Questions
Q: What’s in the output FITS files?
A: *_NEW.fits files contain:
Primary HDU: Original header with stacking metadata
SCI extension: Stacked image data
ERR extension: Uncertainty map
Q: How do I interpret the radial profile plots?
A: The plots show:
X-axis: Radius in arcseconds
Y-axis: Surface brightness (flux per square arcsec)
Error bars: Standard error of the mean
Dashed line: Background fit
Data Format Questions
Q: What region file format is supported?
A: DS9 region files in FK5 coordinates:
fk5
point(237.123456,34.567890)
point(237.234567,34.678901)
Q: What should my zeropoints file look like?
A: Simple text format:
image1.fits 25.0
image2.fits 24.8
image3.fits 25.2
Troubleshooting
Q: How do I debug issues?
A: Check these in order:
Run the example to verify installation
Check your configuration file syntax
Verify your input file paths
Examine the console output for error messages
Check that your region file has the correct format
Q: The example works but my data doesn’t
A: Common differences:
Different FITS header keywords
Different coordinate systems
Different image sizes or pixel scales
Q: Who can I contact for help?
A:
File an issue on GitHub for bugs
Use GitHub Discussions for questions
Email ryan.trainor@fandm.edu for direct help