Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Equinox modules #52

Merged
merged 8 commits into from
Jan 30, 2024
Merged

Equinox modules #52

merged 8 commits into from
Jan 30, 2024

Conversation

tbmiller-astro
Copy link
Collaborator

@tbmiller-astro tbmiller-astro commented Jan 29, 2024

A few backend things are added in this PR

  1. The main update is that priors and renderers are now equinox modules, which play much nicer with Jax things and should give us more flexibility going forward. This was done to try and help compile times, which it might have? but still a good thing to do.
  2. sersic_pointsource profile added which, as the name suggests, just adds an additional point source element at the center of a sersic profile
  3. Update Interpolation scheme for gaussian weights as a function of index in the Fourier and Hybrid renderers. Now uses a cubic spline with the interpax package instead of the polynomial fit to log(n). Should be more numerically stable and accurate.
  4. Updated the docs with some api changes since the initial release.

@tbmiller-astro tbmiller-astro merged commit 2a84035 into main Jan 30, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant