Skip to content

Commit 1408e6c

Browse files
committed
[skipci] Update CHANGELOG and reformat a few entries
1 parent 9e9452e commit 1408e6c

1 file changed

Lines changed: 21 additions & 19 deletions

File tree

CHANGELOG.md

Lines changed: 21 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,32 @@
11
# HEAD
22

3+
- **Breaking change**: Stop supporting NumPy 1.x and move to NumPy 2.x. Add support for Python 3.14 [#519](https://github.com/litebird/litebird_sim/pull/519)
4+
5+
- **Breaking change**: Major reworking of the interfaces and handling of inputs across the framework [#479](https://github.com/litebird/litebird_sim/pull/479), in detail:
6+
7+
1. Rework the handling of spherical harmonics by integrating ducc0 as the primary engine for SHT operations, including interpolation.
8+
2. New container for healpix maps called HealpixMap and further improvement of the class SphericalHarmonics. All the simulation modules are now only compatible with these new classes.
9+
3. MBs replaced by a more flexible and simple module called input_sky.
10+
4. Expansion of the class Units with several new functionalities. Integration with astropy and pysm3 improved.
11+
312
- Refactor `input_sky.SkyGenerator` to reduce duplicated logic between channel/detector mode and frequency mode by using shared component-generation helpers for CMB, foregrounds, and dipole [#501](https://github.com/litebird/litebird_sim/pull/501)
413

514
- Simple pair differencing map-maker [#509](https://github.com/litebird/litebird_sim/pull/509)
615

716
- Update dependency on Ducc and Numba [#502](https://github.com/litebird/litebird_sim/pull/502)
817

9-
- Add multi-frequency support to HealpixMap and SphericalHarmonics. New option for generation of multi-frequency maps in input_sky [#496](https://github.com/litebird/litebird_sim/pull/496)
18+
- Add multi-frequency support to HealpixMap and SphericalHarmonics. New option for generation of multi-frequency maps in `input_sky` [#496](https://github.com/litebird/litebird_sim/pull/496)
1019

1120
- Fix normalization in the generation of gaussian beam alms [#494](https://github.com/litebird/litebird_sim/pull/494)
1221

1322
- Ducc0 1/f noise generation module included [#490](https://github.com/litebird/litebird_sim/pull/490)
1423

1524
- Small optimizations in beam convolver [#492](https://github.com/litebird/litebird_sim/pull/492)
1625

17-
- Fixed a TypeError in Observation when allocate_tod=False in MPI jobs [#491](https://github.com/litebird/litebird_sim/pull/491)
26+
- Fixed a TypeError in Observation when `allocate_tod=False` in MPI jobs [#491](https://github.com/litebird/litebird_sim/pull/491)
1827

1928
- Save memory in pointing generation [#488](https://github.com/litebird/litebird_sim/pull/488)
2029

21-
- **Breaking change**: Major reworking of the interfaces and handling of inputs across the framework [#479](https://github.com/litebird/litebird_sim/pull/479), in detail:
22-
23-
1. Rework the handling of spherical harmonics by integrating ducc0 as the primary engine for SHT operations, including interpolation.
24-
2. New container for healpix maps called HealpixMap and further improvement of the class SphericalHarmonics. All the simulation modules are now only compatible with these new classes.
25-
3. MBs replaced by a more flexible and simple module called input_sky.
26-
4. Expansion of the class Units with several new functionalities. Integration with astropy and pysm3 improved.
27-
2830
- Add automatic type-checking with ty [#481](https://github.com/litebird/litebird_sim/pull/481)
2931

3032
- Stop using sphinxcontrib-asciinema [#478](https://github.com/litebird/litebird_sim/pull/478)
@@ -39,18 +41,18 @@
3941

4042
- Refurbish HWP handling [#463](https://github.com/litebird/litebird_sim/pull/463), in detail:
4143

42-
1. Create NonIdealHWP class.
43-
2. Remove HwpSys class.
44-
3. Rename hwp_sys.py to hwp_harmonics.py.
45-
4. Unify map scanning methods by making hwp_harmonics.fill_tod() a low-level method which is now executed by the high-level scan_map_in_observations.py.
44+
1. Create `NonIdealHWP` class.
45+
2. Remove `HwpSys class`.
46+
3. Rename `hwp_sys.py` to `hwp_harmonics.py`.
47+
4. Unify map scanning methods by making `hwp_harmonics.fill_tod()` a low-level method which is now executed by the high-level scan_map_in_observations.py.
4648

4749
- Fix angle in hwp differential emission [#452](https://github.com/litebird/litebird_sim/pull/452)
4850

4951
- New method `Imo.open_data_file` [#449](https://github.com/litebird/litebird_sim/pull/449)
5052

5153
- Improved `SphericalHarmonics` class, algebra and I/O implemented [#448](https://github.com/litebird/litebird_sim/pull/448)
5254

53-
- Change hwp_angle calculation to the complex domain [#433](https://github.com/litebird/litebird_sim/pull/433)
55+
- Change `hwp_angle` calculation to the complex domain [#433](https://github.com/litebird/litebird_sim/pull/433)
5456

5557
# Version 0.16.0
5658

@@ -72,7 +74,7 @@
7274

7375
- Add low-level interface to `BrahMap` [#440](https://github.com/litebird/litebird_sim/pull/440)
7476

75-
- Set Mueller matrix phases in Hwp_sys module as class attributes, instead of being hardcoded [#442](https://github.com/litebird/litebird_sim/pull/442)
77+
- Set Mueller matrix phases in `Hwp_sys` module as class attributes, instead of being hardcoded [#442](https://github.com/litebird/litebird_sim/pull/442)
7678

7779
# Version 0.15.2
7880

@@ -84,9 +86,9 @@
8486

8587
- Make sure that the PTEP IMo, the Madam templates, and the static files required to create the HTML reports are installed properly by `pip` and enable Binder/Google Colab [#436](https://github.com/litebird/litebird_sim/pull/436)
8688

87-
- Make the HWP_sys module able to deal with missing pixels, let the output maps to use a different NSIDE than the one of the inputs [#432](https://github.com/litebird/litebird_sim/pull/432)
89+
- Make the `HWP_sys` module able to deal with missing pixels, let the output maps to use a different NSIDE than the one of the inputs [#432](https://github.com/litebird/litebird_sim/pull/432)
8890

89-
- Fix bug in the computation of pointings for the HWP_sys module [#429](https://github.com/litebird/litebird_sim/pull/429)
91+
- Fix bug in the computation of pointings for the `HWP_sys` module [#429](https://github.com/litebird/litebird_sim/pull/429)
9092

9193
- Upgrade PySM to 3.4.2 [#431](https://github.com/litebird/litebird_sim/pull/431)
9294

@@ -373,7 +375,7 @@
373375

374376
- Create a script that fetches information about the latest release and produce a release announcement [PR#156](https://github.com/litebird/litebird_sim/pull/156)
375377

376-
- Option for rotating the pointing from ecliptic to galactic coordinates in scan_map [#164](https://github.com/litebird/litebird_sim/pull/164)
378+
- Option for rotating the pointing from ecliptic to galactic coordinates in `scan_map` [#164](https://github.com/litebird/litebird_sim/pull/164)
377379

378380
- Fix issue [#148](https://github.com/litebird/litebird_sim/issues/148)
379381

@@ -435,7 +437,7 @@
435437

436438
- Make tests run faster by using ducc0 0.8.0 [PR#92](https://github.com/litebird/litebird_sim/pull/92)
437439

438-
- Misc minor changes: gitignore .DS_Store; losslessly compress some assets [PR#88](https://github.com/litebird/litebird_sim/pull/88)
440+
- Misc minor changes: `gitignore`, `.DS_Store`; losslessly compress some assets [PR#88](https://github.com/litebird/litebird_sim/pull/88)
439441

440442
- Improve the `Observation` API. Deprecate the pointing-related methods (moved to `scanning`), quantities are local by default [PR#84](https://github.com/litebird/litebird_sim/pull/84)
441443

0 commit comments

Comments
 (0)