Skip to content

Commit

Permalink
Update CHANGELOG for version 1.0.1
Browse files Browse the repository at this point in the history
  • Loading branch information
paulray committed Jul 1, 2024
1 parent f73a66f commit 73bc350
Show file tree
Hide file tree
Showing 2 changed files with 43 additions and 37 deletions.
37 changes: 0 additions & 37 deletions CHANGELOG-unreleased.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,43 +9,6 @@ the released changes.

## Unreleased
### Changed
- Avoided unnecessary creation of `SkyCoord` objects in `AstrometryEquatorial` and `AstrometryEcliptic`.
- Avoided unnecessary `TOAs` table slices in `SolarSystemShapiro`
- Allow "CLK UNCORR" in par files (indicates no GPS or BIPM corrections).
- Better documentation for `akaike_information_criterion()`
- Type hinting for most of the `pint.utils` module
- `funcParameter`s are no longer listed in the `pintk` interface.
- Updated location of CCERA
- Removed `include_bipm`, and `bipm_version` from the Observatory class. Now they are passed as arguments to `site.clock_correction()`
- Renamed `include_gps` to `apply_gps2utc` in the Observatory class
- Removed `apply_gps2utc` from `TOAs.clock_corr_info` since it can be different for different observatories. It is not a global setting.
- The following observatories no longer have a default of `include_bipm=False`: magic, lst, virgo, lho, llo, geo600, kagra, hess, hawc
- New algorithm for TCB <-> TDB conversion
- Reordered plotting axes in `pintk`
- Changed `scipy.integrate.simps` to `scipy.integrate.simpson` to work with scipy 1.14
### Added
- `bayesian_information_criterion()` function
- `dmx_setup` function
- `funcParameter`s are no longer listed in the `pintk` interface.
- `pintk` now reads and automatically converts TCB par files and par files with `BINARY T2`.
- Test for `pint.utils.split_swx()`
- Custom type definitions for type hints
- Added `citation.cff`
- `convert_tcb2tdb`, `tcb2tdb_scale_factor`, and `effective_dimensionality` attributes for `floatParameter`s, `MJDParameter`s, `AngleParameter`s, `maskParameter`s, and `prefixParameter`s.
- Added `pint.observatory.find_latest_bipm()` which returns latest BIPM year available
- Documentation: HOWTO about determining tcb<->tdb scaling factors
- Type hints in `pint.toa` and `get_model()` & `get_model_and_toas()` functions
- `pint.models.chromatic_model.Chromatic` as the base class for variable-index chromatic delays.
- `pint.models.chromatic_model.ChromaticCM` for a Taylor series representation of the variable-index chromatic delay.
- Whitened residuals (`white-res`) as a plotting axis in `pintk`
- `TOAs.get_Tspan()` method
### Fixed
- `pint.utils.split_swx()` to use updated `SolarWindDispersionX()` parameter naming convention
- Fix #1759 by changing order of comparison
- Moved the test in `test_pmtransform_units.py` into a function.
- Fixed bug in residual calculation when adding or removing phase wraps
- Fix #1766 by correcting logic and more clearly naming argument (clkcorr->undo_clkcorr)
- `make_fake_toas_fromtim` now handles BIPM corrections and wideband DMs correctly.
- Fix removal of top-level parameter
- Minimal fixes to allow usage of numpy 2.0
### Removed
43 changes: 43 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,49 @@ and this project, at least loosely, adheres to [Semantic Versioning](https://sem
This file contains the released changes to the codebase. See CHANGELOG-unreleased.md for
the unreleased changes. This file should only be changed while tagging a new version.

## [1.0.1] 2024-07-01
### Changed
- Avoided unnecessary creation of `SkyCoord` objects in `AstrometryEquatorial` and `AstrometryEcliptic`.
- Avoided unnecessary `TOAs` table slices in `SolarSystemShapiro`
- Allow "CLK UNCORR" in par files (indicates no GPS or BIPM corrections).
- Better documentation for `akaike_information_criterion()`
- Type hinting for most of the `pint.utils` module
- `funcParameter`s are no longer listed in the `pintk` interface.
- Updated location of CCERA
- Removed `include_bipm`, and `bipm_version` from the Observatory class. Now they are passed as arguments to `site.clock_correction()`
- Renamed `include_gps` to `apply_gps2utc` in the Observatory class
- Removed `apply_gps2utc` from `TOAs.clock_corr_info` since it can be different for different observatories. It is not a global setting.
- The following observatories no longer have a default of `include_bipm=False`: magic, lst, virgo, lho, llo, geo600, kagra, hess, hawc
- New algorithm for TCB <-> TDB conversion
- Reordered plotting axes in `pintk`
- Changed `scipy.integrate.simps` to `scipy.integrate.simpson` to work with scipy 1.14
### Added
- `bayesian_information_criterion()` function
- `dmx_setup` function
- `funcParameter`s are no longer listed in the `pintk` interface.
- `pintk` now reads and automatically converts TCB par files and par files with `BINARY T2`.
- Test for `pint.utils.split_swx()`
- Custom type definitions for type hints
- Added `citation.cff`
- `convert_tcb2tdb`, `tcb2tdb_scale_factor`, and `effective_dimensionality` attributes for `floatParameter`s, `MJDParameter`s, `AngleParameter`s, `maskParameter`s, and `prefixParameter`s.
- Added `pint.observatory.find_latest_bipm()` which returns latest BIPM year available
- Documentation: HOWTO about determining tcb<->tdb scaling factors
- Type hints in `pint.toa` and `get_model()` & `get_model_and_toas()` functions
- `pint.models.chromatic_model.Chromatic` as the base class for variable-index chromatic delays.
- `pint.models.chromatic_model.ChromaticCM` for a Taylor series representation of the variable-index chromatic delay.
- Whitened residuals (`white-res`) as a plotting axis in `pintk`
- `TOAs.get_Tspan()` method
### Fixed
- `pint.utils.split_swx()` to use updated `SolarWindDispersionX()` parameter naming convention
- Fix #1759 by changing order of comparison
- Moved the test in `test_pmtransform_units.py` into a function.
- Fixed bug in residual calculation when adding or removing phase wraps
- Fix #1766 by correcting logic and more clearly naming argument (clkcorr->undo_clkcorr)
- `make_fake_toas_fromtim` now handles BIPM corrections and wideband DMs correctly.
- Fix removal of top-level parameter
- Minimal fixes to allow usage of numpy 2.0
### Removed

## [1.0] 2024-04-26
### Changed
- Moved `get_derived_params` to `timing_model`
Expand Down

0 comments on commit 73bc350

Please sign in to comment.