comply with "friendship is not declaration"
if TextInterface::Parser::process returns '-' then return unprocessed text
pat -b residual = scale*profile -offset - template
verbosity reductions
Merge branch 'master' into weighted_mean_arrival_time
pat -b does not output a sensible residual
Fixed with commit 2aa211c8300e66514fc886698c45fc5fb82bed67 Author: Willem van Straten <vanstraten.willem@gmail.com> Date: Tue Mar 24 15:40:03 2026 +1300 bugs/510 pat -b outputs the residual of the best linear fit between the template and the observation
bugs/510 pat -b outputs the residual of the best linear fit between the template and the observation
pat -b does not output a sensible residual
bugs/504 FITSArchive::load_Pointing sets R.A. wrap point to 2pi
Telescopes::set_telescope_info converts NUPPI to Nancay (tempo2 code)
pat -h reports -P once
bug fix: pat access shift estimator only when not using MTM
psrsplit correctly handles files that have dispersion and/or birefringence corrected
fix segfault when subint has no correction history extension
Merge branch 'master' of ssh://git.code.sf.net/p/psrchive/code
Merge branch 'bugs-509-psradd-tscrunch-aux'
Merge branch 'issues-801-pcm-calm-overlay' into bugs-509-psradd-tscrunch-aux
document use of exported pkg-config descriptor
remove references to Qt and CVS
document third-party package compilation configuration via pkg-config
release 2026-02-26
Merge branch 'issues-801-pcm-calm-overlay'
Merge branch 'bugs-509-psradd-tscrunch-aux'
FITSArchive::get_state_from_pol_type added
psradd -T does not correctly handle aux:rm or aux:dm
Fix merged to main branch commit 72a750f7912552294c0db13f43b64d9ea6a4ebce (HEAD -> master) Merge: 4640db25d 8d532e2c3 Author: Willem van Straten <vanstraten.willem@gmail.com> Date: Thu Feb 26 21:43:35 2026 +1300 Merge branch 'bugs-509-psradd-tscrunch-aux'
issues/801 some prepare methods now operate only when new data are presented
Merge remote-tracking branch 'origin/master' into bugs-509-psradd-tscrunch-aux
issues/801 increased verbosity while chasing down bug
Merge branch 'master' of ssh://git.code.sf.net/p/psrchive/code
smint: optionally use MADM of log(error) to excise outliers
EstimatePlotter: optionally use MADM of log(error) to excise outliers
smint now also smoothes and interpolates configuration projection model parameters
report the average logarithm of the Hessian matrix condition for two different parameterizations
Merge branch 'bugs-509-psradd-tscrunch-aux' of ssh://git.code.sf.net/p/psrchive/code into bugs-509-psradd-tscrunch-aux
bugs/509 proj:nparam fixed (was returning nchan)
bugs/509 update_absolute_dispersion/rotation check absolute correction flags of each Integration
bugs/509 spelling fixed
I've implemented a fix on the bugs-509-psradd-tscrunch-aux branch. (I went with potential solution #2: have sub-integrations store their own aux:rmc flag.) I'll perform more testing before checking in to the master branch
bugs/509 fix Python wrapper
bugs/509 classes renamed for greater clarity:
bugs/509 ColdPlasmaMeasure state and related verbosity added for debugging purposes
bugs/509 Archive::init_Integration now always updates relative cold plasma corrections history
bugs/509 Archive::init_Integration initialises cold plasma history objects only if Integration does not already own them
bugs/509 responsibility for recording aux corrected state shifted to ColdPlasmaHistory children
bugs/509 absolute_birefringence -> absolute_rotation and verbosity added
psradd -T does not correctly handle aux:rm or aux:dm
psradd -T does not correctly handle aux:rm or aux:dm
paths containing spaces
psrchive configure gfortran
Edit: I just modified the feedstock and created a PR for it. See here: https://github.com/conda-forge/psrchive-feedstock/pull/68
Add aarch64 on conda-forge
Merge branch 'master' of ssh://git.code.sf.net/p/psrchive/code
minor formatting/spelling fixes
Information about handling PSRFITS SEARCH-mode data added
By default, print a warning message when loading PSRFITS SEARCH-mode data.
pam -R 0 is broken
commit e6bfb590a651d8ac108a92b40896d583f72363b4 Author: Willem van Straten vanstraten.willem@gmail.com Date: Tue Nov 25 06:36:57 2025 +1300 bugs/508 record the correction of relative DM/RM, even if it is zero
Merge branch 'master' of ssh://git.code.sf.net/p/psrchive/code
bugs/508 record the correction of relative DM/RM, even if it is zero
pam -R 0 is broken
Merge branch 'master' into Draft2025
optionally specify the FWHM of a von Mises component
Thanks for being so responsive. Not having to create workarounds makes things very easy. I tested the above on a clean container build, and it all works
Merge /u/vhaasteren/psrchive/ branch healpix into master
:-) No worries! (Sorry I didn't test more thoroughly before accepting !)
Include submodule of epsic
Include submodule of epsic
Merge /u/vhaasteren/psrchive/ branch healpix into master
Update healpix.m4 macro
Thanks, Rutger! Thanks, Colin!
Oh, and also here, thanks to Colin Clark for the help with finding this issue!
Update healpix.m4 macro
fix check for autoconf version
Add numpy2 support
Awesome! Thank you, Rutger!
Add numpy2 support
pam --update_DM uses DIST_DM1 parameter to update DM
I think that this bug is fixed in commit 1d3fce040d3682260a80575df0a572694f04e3e1 Author: Willem van Straten <vanstraten.willem@gmail.com> Date: Fri Oct 31 09:47:08 2025 +1300 bugs/506 new TextParameters and ParametersDM unit tests verify correct behaviour
Excellent thanks Willem!
Thanks, Emma. I'll fix this bug while implementing the change to the POLY/TAYLOR default.
bugs/506 new TextParameters and ParametersDM unit tests verify correct behaviour
bugs/506 new ParametersDM class manages DM variations in ephemeris files
pam --update_DM uses DIST_DM1 parameter to update DM
FITSArchive::unload/load DynamicResponse more resiliant to faults
udpate pac help
test_ReceptionModel can simulate fixed dipole observations
Merge branch 'pcm_use_baseline_as_constraint' of ssh://git.code.sf.net/p/psrchive/code into pcm_use_baseline_as_constraint
optionally print a report on the covariances between each pair of free model parameters
remove baseline before automatically selecting phase bins as constraints
AT3-1081 do not attempt to access profile data when in search mode
TemplateDifference::difference -> TemplateDifference::reference
psrdiff -W prints the inverse off-pulse variance weighted reduced chisq
optionally include the off-pulse baseline as a source of zero Stokes V
PolnProfileStats::get_total_squared_invariant and StandardData::get_stokes