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

Update from development repo #276

Merged
merged 27 commits into from
Nov 8, 2024
Merged

Update from development repo #276

merged 27 commits into from
Nov 8, 2024

Conversation

amaurea
Copy link
Collaborator

@amaurea amaurea commented Nov 7, 2024

There is some chance of breakage with this update. It changes the mode keyword of utils.interpol and other functions that use it, such as enmap.at, enmap.project, etc. mode used to control the boundary conditions, but that's now called border. mode now controls the interpolation type, e.g. if it's spline-based. This was done to start adding non-uniform fft interpolation, which is partially implemented here, but still waiting for ducc to support incremental nuffts.

There is also a small change in the behavior of enmap.submap, which can cause 1-pixel shift in the size of the maps cut out with this operation due to differences in pixel rounding.

This update also contains the start of a new way to construct geometries that will make it easier to create patches with Fejer1 pixelization. This part isn't quite done yet though, but doesn't impact the existing geometry functions.

amaurea and others added 27 commits August 21, 2024 13:41
…stall more convenient. It's optional, and people who don't use it shouldn't be impacted. Also made the temporary linkables used as a dependency for the cython compile static instead of shared, since they are just an intermediate step towards the final shared library. That way we don't end up with too many similar but confusingly named shared libraries that depend on each other, e.g. lib_cmisc_shared.so being a dependency of the cmisc.so python extension
…. More general nditer. Disk overlap stuff. Nufft interface.
@amaurea amaurea merged commit a40db5b into simonsobs:master Nov 8, 2024
9 checks 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.

2 participants