- Make sure models are evaluated in double precision #196
- Fix bug in cib1 when frequency goes below 18.7 GHz, emission too large #195
- Finalized Point Source Catalog component and backgroud component #191
- Configure verbosity easily with set_verbosity()
- Updated pixell from 0.17.3 to 0.26.0 #183
- Initial implementation of a point source catalog component emission #187
- Switch the build system to Hatch #189
- No model changes compared to b9
- Added pysm_tag_filename script to add datestamp to filenames to avoid caching errors
- Added datestamp to Dust and Synchrotron templates to avoid caching errors if users had previously used a beta version of PySM 3.4.0 see commit 694653e6a582a4051e8cc7629c69f2ccd0e195ff
- Bugfix: Fix dust beta and Td ellmax that were erroneously set to 2048 #164
- Print warning if templates are not found suggesting to update PySM #165
- Document features in the spectrum of d9 d10 d11 s4 s5 s6 and s7 due to the "Galactic plane fix" #168 and #170
- Set Fejer1 CAR variant by default, as advised by Simons Observatory, requires pixell 0.17.3 #157
- Bug fix in ksz and tsz, conversion was broken for single frequency channel, was fine for bandpass #158
- Bug fix of small scale modulation for Synchrotron models, impacts s4, s5, s6, s7 #154
- New implementation of small scale modulation for Synchrotron models, impacts s4, s5, s6, s7 #152
- New implementation of small scale modulation for GNILC dust models, impacts d9, d10, d11 #150
- Support specifying number of iterations in map2alm, default is 10, 0 is for standard map2alm #144
- Implementation of color correction (multiply by a factor of 0.911) in d12 #141
- Known issue: d12 was missing color correction, see #128 (comment)
- Brand new implementation of small scales injection for Synchrotron PR 134, affects s4, s5, s6, s7
- Brand new implementation of small scales injection for GNILC Dust PR 133, affects d9, d10, d11
- Fix bug in InterpolatingComponent, when the user requested a frequency between 2 available points, the weighting of the 2 relevant maps was switched, see PR 129
- Implemented a proper unit test of the running trapz implementation used for bandpass integration against np.trapz, see PR 129
- Imported WebSky extralactic components from so_pysm_models, now version 0.4, it also includes SPT based correction for CIB PR 129
- apply_smoothing_and_coord_transform now supports a different output resolution and supports doing both HEALPix and CAR in the same execution, also added best practices for dealing with resolution in the docs PR 125
- Model has max_nside attribute which specifies its max resolution PR 124
- Implementation of Synchrotron with curvature s7 based on ARCADE
- bugfix: fixed units error recently introduced in the CO Lines models, reported by @mousset
- Synchrotron high resolution models s4, s5, s6, based on Haslam and WMAP
- Galactic plane fix for d9, d10, d11 PR 111
- Documentation about the processing of GNILC dust input templates <#97>, spectral index and dust temperature
- Planck GNILC based templates d9, d10, d11 PR 108
- CO Lines models co1, co2, co3 PR 86
- 3D MKD Dust model with 6 layers d12 PR 87
- Improvements to install documentation
- Moved Github repository from healpy/pysm to galsci/pysm, under the Panexperiment Galactic Science group organization
- Changes in this release are related to the JOSS Review
- Turned UserWarning into logging, Pull Request 88
- Packaging: removed Poetry, using new Astropy package template and Github actions, Pull Request 76 and 77.
- Docs: Reproduce PySM 2 template preprocessing for Synchrotron, Pull Request 71
- Docs: Reproduce PySM 2 template preprocessing for Dust, Pull Request 66
- Avoid an imcompatibility issue with
numba
, see Pull Request 63 - Fix a severe bug in unit conversion with bandpass integration, which can give an overall scale error of a few percent at high frequency for all components, see Issue 59, also imported all bandpass integration tests from PySM 2 and added a comparison with the tod2flux tool by @keskitalo
- Removed support for has_polarization in interpolator, always return IQU map
- Fix packaging issue importlib-resources for python 3.6 was missing
- Renamed the package to pysm3, therefore now need to import pysm3
- Using poetry to build package and manage dependencies PR 56
First version with all models available in PySM 2
- Implemented HD2017 d7 dust model PR 37
- Implemented HD2017 d5 and d8 dust models PR 51
- Improved documentation about Sky
- Implement local data folder PR 53
HD2017 d7 dust model still being implemented
- Updated build/test setup to latest Astropy template PR 47
- Bugfix: d6 model PR 43
- Bugfix: units other than GHz PR 45
- All emissions implemented except HD2017 d7 dust
- Development release