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

add skeleton for compiled support package based on pybind11 and ducc0 #2

Open
wants to merge 6 commits into
base: main
Choose a base branch
from

Conversation

mreineck
Copy link
Contributor

This adds a compiled Python package that could hold all nontrivial compiled components of Commander4 in the future.
Ducc0 sources are added as a git submodule to avoid code duplication.
The beginnings of the actual package are in python/utils_pymod.cc. Currently, there is only a single wrapped function, which just checks its arguments but doesn't do any computation yet; still it can give you a feeling how the Python<-> C++ interfacing works.

@mreineck mreineck marked this pull request as ready for review October 18, 2024 12:56
@mreineck mreineck requested a review from jgslunde October 18, 2024 12:56
@mreineck
Copy link
Contributor Author

I think this is now clear enough to be useful in a prototype implementation.
I still have the timing comparison in compsep_loop.py; this can be removed once we are happy with the performance.

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.

1 participant