-
Notifications
You must be signed in to change notification settings - Fork 12
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
fj-contrib #143
fj-contrib #143
Conversation
The error occurs when importing Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/opt/python/cp39-cp39/lib/python3.9/site-packages/fastjet/__init__.py", line 7, in <module>
import fastjet._ext # noqa: F401, E402
ImportError: /opt/python/cp39-cp39/lib/python3.9/site-packages/fastjet/_ext.cpython-39-x86_64-linux-gnu.so: undefined symbol: _ZTVN7fastjet7contrib13LundGeneratorE |
@jmduarte it seems that each contrib is creating a |
We can probably wait to create a new release since the current implementation is correct as far as I can tell. Otherwise this looks fine. |
fastjet-contrib
as a submodulefastjet-contrib
as part ofsetup.py
as a submoduleLundPlane
code fromfastjet-contrib
This approach adds some overhead (compiling all of
fastjet-contrib
), but in principle allows us to add helper functions to use other contributions like SoftDrop, Nsubjettiness, EnergyCorrelationFunctions, etc.