Releases: hpc4cmb/toast
Releases · hpc4cmb/toast
Update Pybind11
New features for ground-based observations
- Add support for generating observation matrices (#374).
- Allow the user to set fixed weather simulation parameters (#379).
- Optimizations in the ground telescope simulation code (#386).
- Support gain template fitting in the map making (#381).
- Fixes to scheduling observations of solar system objects (#408).
- Add support for simulating detector cross talk (#380).
- Add support for common mode filtering (#429).
Release candidate for 2.3.13
Testing new deployment to PyPI.
Small fixes discovered post 2.3.11
Fixes several typos.
Restore support for MKL
This re-enables support for directly calling MKL DFFT routines. A CMake check is added for MKL and if it is found, then MKL is used for both BLAS/LAPACK and FFTs. The MKL threading layer (GNU or Intel) is set at runtime based on the compiler used during build.
Small release to fix a bug
This fixes a bug found in the 2.3.9 release. Serial unit tests now explicitly disable MPI, so hopefully we will catch these in the future.
Benchmark and Simulation Updates
- Add stand-alone benchmarking tool (PR [#365]).
- Update wheels to use latest OpenBLAS and SuiteSparse (PR #368).
- Tweaks to atmosphere simulation based on calibration campaign (PR #367).
- Add support for 2D polynomial filtering across focalplane (PR #366).
- Ground scheduler support for elevation modulated scans (PR #364).
- Add better dictionary interface to Cache class (PR #363).
- Support simulating basic non-ideal HWP response (PR #362).
- Ground scheduler support for fixed elevations and partial scans (PR #361).
- Additional check for NULL plan returned from FFTW (PR #360).
Build Infrastructure Fixes
This is a minor release that:
- Updates the bundled pybind11 to version 2.5.0
- Changes pip wheels to be based on manylinux2010 (instead of 2014), to allow glibc compatibility with CentOS 6
- Fixes compile error on very new clang used by conda-forge on MacOS
Also minor documentation updates about installation with pip.
Work on Usability, Benchmarking, and Deployment
Many improvements in the last few months:
- Documentation updates and deployment of pip wheels on tags (PR #356).
- Cleanups of conviqt polarization support (PR #347).
- Support elevation nods in ground simulations (PR #355).
- Fix a bug in parallel writing of Healpix FITS files (PR #354).
- Remove dependence on MPI compilers. Only mpi4py is needed (PR #350).
- Use the native mapmaker by default in the example pipelines (PR #352).
- Updates to build system for pip wheel compatibility (PR #348, #351).
- Switch to github actions instead of travis for continuous integration (PR #349).
- Updates to many parts of the simulation and filtering operators (PR #341).
- In the default Healpix pointing matrix, support None for HWP angle (PR #345).
- Add support for HWP in conviqt beam convolution (PR #343).
- Reimplementation of example jobs used for benchmarks (PR #332).
- Apply atmosphere scaling in temperature, not intensity (PR #328).
- Minor bugfix in binner when running in debug mode (PR #325).
- Add optional boresight offset to the scheduler (PR #329).
- Implement helper tools for parsing mapmaker options (PR #321).