Releases: york-stsci/STScI-STIPS-1
Transposed PSF grid arrays
This release transposes the PSF images calculated by webbpsf before storing those arrays in a GriddedPSFModel. This is because the GriddedPSFModel.evaluate() function appears to itself transpose the calculated PSF.
Consistent Detector Border
Instead of using half of the calculated PSF size as a border to the detector, this version puts a consistent border around the detector that is always the size of the calculated PSF in detector pixels (by default, 45). This should, hopefully, make calculating offsets work a bit better, and more consistently.
Any remaining cases where a point source does not show up on the detector where it should be located frankly beats the heck out of me. The next step is possibly to redefine reality.
Co-ordinate fix
Testing the fix of making sure that, when turning a fractional pixel position into a pixel, round() is used everywhere and floor() is used nowhere.
Update point source positioning
The central pixel used to build a PSF image of point sources will now be obtained by round() instead of floor()
Correctly Sampled PSFs
This release understands that PSFs obtained from GriddedPSFModel.evaluate() are already at detector resolution, and does not try to bin them down to detector resolution.
PSF Binning Test Release
This release properly bins oversampled PSF images down to detector size regardless of oversample value. In particular, it always makes the centre pixel of the oversampled PSF the central pixel of a bin, and moves outwards from that centre rather than creating bins starting at a corner.
In addition, for even oversamples, it now bins by half- and quarter-pixels at the edges of each bin, because otherwise the pixel values were not being generated correctly.
PSF Development second release
This release includes actually adding the galaxy images to the detector when sersic_method is set to re, and fixing some keyword/parameter propagation.
ePSF Development Testing Release
This release is testing the development of an ePSF, along with the removal of oversample code, and the re-working of point-source and sersic-profile addition. It also includes IPC as an optional (on, by default) error source.
Fixed logging in PSF grid creation
Accidentally had a class method using self.logger. Oops. Fixed.
Removing astropy_helper and automodinit dependence and adding configuration file
This release removes the dependency on automodinit and on astropy_helpers. It also adds a configuration file (with some documentation) which can be used to set general options when running STIPS. A sample configuration file is included. It can be put into the stips_data directory, and edits to it will be used by STIPS.