diff --git a/CHANGELOG-unreleased.md b/CHANGELOG-unreleased.md index d87f8ac1e..2899b99f8 100644 --- a/CHANGELOG-unreleased.md +++ b/CHANGELOG-unreleased.md @@ -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 diff --git a/CHANGELOG.md b/CHANGELOG.md index 08144efd8..80348c541 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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`