Skip to content

WIP: Incorporate quaddtype#2000

Open
dlakaplan wants to merge 14 commits into
nanograv:masterfrom
dlakaplan:longdouble
Open

WIP: Incorporate quaddtype#2000
dlakaplan wants to merge 14 commits into
nanograv:masterfrom
dlakaplan:longdouble

Conversation

@dlakaplan
Copy link
Copy Markdown
Contributor

This is an attempt to allow native operations on a wider range of architecture using https://github.com/numpy/numpy-quaddtype to handle the extended precision (see #1944). Most things work, but a few changes still need to be made on the numpy side:

@dlakaplan
Copy link
Copy Markdown
Contributor Author

Test setup procedure:

conda create -n pintdev_arm --platform=osx-arm64 astropy matplotlib ipython
conda activate pintdev_arm      
pip install numpy_quaddtype
pip install -r requirements.txt         
pip install -r requirements_dev.txt     
pip install -e .

@dlakaplan
Copy link
Copy Markdown
Contributor Author

dlakaplan commented May 27, 2026

Failing tests (locally):

  • tests/test_event_optimize.py - needs np.histogram
  • tests/test_fermiphase.py - needs np.histogram
  • tests/test_gls_fitter.py - needs np.dot
  • tests/test_grid.py
  • tests/test_model_ifunc.py
  • tests/test_noise_models.py - needs np.dot
  • tests/test_noisefit.py - needs np.dot
  • tests/test_photonphase.py - needs np.histogram
  • tests/test_random_models.py - needs np.dot
  • tests/test_reduced_precision.py
  • tests/test_residuals.py - needs np.dot
  • tests/test_utils.py - needs np.dot

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant