Skip to content

Releases: hpc4cmb/toast

Update Pybind11

10 Oct 14:45
372fa76
Compare
Choose a tag to compare
  • Update the bundled pybind11 to version 2.7.1
  • Fix conda-forge build on macos

New features for ground-based observations

30 Sep 03:27
5fde796
Compare
Choose a tag to compare
  • 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

29 Sep 23:16
5fde796
Compare
Choose a tag to compare
Pre-release

Testing new deployment to PyPI.

Small fixes discovered post 2.3.11

12 Nov 21:32
Compare
Choose a tag to compare

Fixes several typos.

Restore support for MKL

12 Nov 18:05
Compare
Choose a tag to compare

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.

  • Restore support for directly using Intel MKL for FFTs (PR #371, #372).
  • Fixed bug in wind velocity during atmosphere simulations.

Small release to fix a bug

16 Oct 04:00
Compare
Choose a tag to compare

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

15 Oct 18:19
Compare
Choose a tag to compare
  • 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

27 Jun 16:10
Compare
Choose a tag to compare

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

13 Jun 22:18
Compare
Choose a tag to compare

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).

Documentation Overhaul

19 Jan 10:48
Compare
Choose a tag to compare
  • Overhaul documentation (PR #320).
  • Small typo fix for conviqt operator (PR #319 ).
  • Support high-cadence ground scan strategies (PR #316).
  • Fix BLAS / LAPACK name mangling detection (PR #315).
  • Allow disabling sky sim in example pipeline (PR #313).