<div dir="ltr">Hi everyone,<div><br></div><div>If you start to use psrchive on a new Mac, you may notice error messages like the following:</div><div><br></div><div><font face="monospace">inverse_phase maximum iterations exceeded - error=<<i>yyy.zzz</i>>us<br></font></div><div><br></div><div>This is because psrchive uses the "long double" type in various routines that require more numerical precision than a 64-bit double-precision floating point can provide; however "long double" is equivalent to "double" on Apple ARM64</div><div><br></div><div><a href="https://developer.apple.com/documentation/xcode/writing-arm64-code-for-apple-platforms">https://developer.apple.com/documentation/xcode/writing-arm64-code-for-apple-platforms</a><br></div><div><br></div><div>Until a work-around is implemented, it's best to do your pulsar data analysis on another machine.</div><div><br></div><div>Cheers,</div><div>Willem</div><div><br></div></div>