nanograv / enterprise_extensions

A set of extension codes, utilities, and scripts for the enterprise PTA analysis framework.
MIT License
27 stars 60 forks source link

Chromatic noise updates #242

Open jeremy-baier opened 2 months ago

jeremy-baier commented 2 months ago

This PR contains many various updates associated with chromatic noise modeling efforts over the past several years. Notable changes include:

jeremy-baier commented 2 months ago

tagging @Hazboun6 and @blarsen10 since Jeff coded most of these changes originally. trying to put together a to-do list here for the PR:

Hazboun6 commented 2 months ago

@AaronDJohnson do you recognize the errors that are happening in the mac installs? It's a libstempo issue, so it doesn't even get to the actual unit tests.

blarsen10 commented 2 months ago

This also now adds support for the SW GP basis & kernel from Nitu et al 2024

Hazboun6 commented 2 months ago

@blarsen10 and @jeremy-baier Can we have a look at the errors here ASAP. From what I saw it's just not passing the linting rules. It would be good to get this merged this week.

Hazboun6 commented 1 month ago

@jeremy-baier and @blarsen10 I think that the reason the tests are still failing is that GitHub CI uses the setup.py to setup the environment for the tests. That doesn't limit the scipy version yet.