Releases: esheldon/ngmix
Releases · esheldon/ngmix
v2.3.2
New features
- Added optional calculation of higher order moments when calling
gmix.get_weighted_moments(obs, with_higher_order=True)
This is also available with GaussMom(fwhm, with_higher_order=True)
Currently the sums are calculated and are stored in a larger "sums" and
"sums_cov" arrays in the results. No normalized moments are returned.
Names and indices for moments can be found in moments.MOMENTS_NAME_MAP
Bug Fixes
- Fixed bug when moments are used in guesser and size is bad.
Only affected rng such as np.random.default_rng that checks
range for uniform
compatibility
- Convert GMixND.plot to use matplotlib
v2.3.1
v2.3.0
v2.2.1
New Features
- Added new guesser BDFPSFFluxGuesser, makes a flux guess
based on the PSF flux
Performance
- Added O(N) phase shift computation for pre-psf moments
Misc
- ignore NumbaExperimentalFeatureWarning being spewed by
numba. We can ignore these, as the features are of order
ten years old from the time of writing
v2.2.0
v2.1.0
v2.0.6
v2.0.5
v2.0.5
new features
- implemented check for equality, copy() method, copy, and deepcopy
for Gmix objects, jacobians, and Observation/ObsList/MultiBandObsList
- added get_data() method for jacobian objects
- added apodization to the pre-PSF moments to help prevent FFT artifacts