Skip to content

Version 0.15.0

Compare
Choose a tag to compare
@ziotom78 ziotom78 released this 06 Jun 15:45
· 79 commits to master since this release
  • Breaking change: New improved seeding strategy using RNGHierarchy #414

  • Breaking change: Drop support for Python 3.9, add support for 3.13. Note that this implies that we do no longer support TOAST2, as it does not work with Python 3.10 #409

  • Breaking change: The HWP and ψ angles in the HWP Systematics module have been redefined to be consistent #377

  • Breaking change: The two parameters Channel and Mbsparams used in HwpSys.set_parameters() have been renamed to channel and mbs_params #422

  • Remove extra dependencies from pyproject.toml #423

  • Add interpolation to hwp_sys #420

  • Change default ellipticity in IMo vPTEP #419 and improved documentation for beam synthesis #416

  • Measure code coverage in PRs #415

  • Move map rotation from galactic to ecliptic at generation in mbs and test #413

  • Make actual use of [skipci] and skip ci] in commit messages #410

  • New option in Simulation.get_sky() for generating maps per channel, option for storing sky and beam alms in the observations #408

  • Make MPI tests more robusts and produce a “MPI” section in the output report #405

  • Add interface to BrahMap GLS mapmaker and relative tests #400.

  • Replace allreduce with Allreduce in binning.py #407.

  • Function for nullifying tods in the class Simulation #389.

  • Save det_idx in HDF5 files and make MPI test fail properly #402

  • Option for centering the pointing in the beam convolution plus some reworking of the pointing API (new methods added to the class Observation) #397

  • Bug in Simulation.get_sky() fixed #398

  • Fix a bug in prepare_pointings #396

  • Deprecate apply_hwp_to_obs() and HWP.add_hwp_angle(), remove deprecated functions Simulation.generate_spin2ecl_quaternions() and write_observations()

  • Fix docstrings and type hints for mueller_hwp #381

  • Fix the formatting of a few docstrings #391

  • Common interface to compute pointings and detector polarization angle #378

  • Module for performing the 4π beam convolution #338

  • Make @_profile preserve docstrings #371

  • Upgrade Ducc0 to 0.38.0 and clarify how to compile Ducc0 from sources #383, #390, #394

  • Update documentation for hwp_sys and non_linearity modules #404

  • Add non-linearity coupling with hwp systematic effects #395

  • Set numba parallelization (only) in compute_signal_for_one_detector in hwp_sys #395

  • Update test_hwp_sys.py #395

  • Change hwp angle variable name in hwp_sys.py so it is cohererent with documentation #395

  • Remove the optical optical power argument from the 2f hwpss code #395

  • Update test_hwp_diff_emiss.py #395

  • Add option to pass a seed to generate a random g_1 term in the non-linearity module #395

  • Fix a bug in using MPI parallelization in hwp_sys #395