-
-
Notifications
You must be signed in to change notification settings - Fork 480
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
Usainboltz package: fast Boltzmann random generation of tree-like structures #27526
Comments
Commit: |
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
This comment has been minimized.
This comment has been minimized.
Changed author from Martin Pépin to Martin Pépin, Matthieu Dien |
New commits:
|
This comment has been minimized.
This comment has been minimized.
comment:43
Ok now it works! Sorry for the noise, there had been a problem at |
comment:45
It's better to put |
comment:46
On macOS (with clang)
|
comment:47
I see that |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:49
Good point, sorry I missed that |
comment:50
Replying to Matthias Köppe:
I was not aware of that issue, thanks for reporting, I'll add clang to usainboltz' CI |
comment:51
Probably needs |
comment:52
Replying to Matthias Köppe:
Yes it is indeed interesting. How do I benefit from this? Btw, Thierry told me a few days ago that our (only “real” dependency |
comment:53
Replying to Matthias Köppe:
I'll check that but I think I prefer to follow the error message's suggestion if it makes the library compatible with more compilers / compiler versions |
comment:54
See #32074 for detailed info on compiler supported by Sage & related software |
comment:55
Replying to Matthias Köppe: I fixed the compilation issue with clang (at list on my setup). Would you mind checking whether A few warnings are to be expected because cython does not produce fully c++11 compatible code (cython/cython#4687). I don't know to what extent this is a problem.
By the way, I just noticed you seemed to use gcc from the log you pasted. |
Dependencies: #34251 |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:59
I could finally get my hands on a mac this afternoon so I could test the compilation there and release a new version, sorry for the noise |
comment:60
Replying to Martin Pépin:
On macOS, the |
comment:61
Replying to Martin Pépin:
#34251 is waiting for reviewers...
When #34251 is merged, we should add There's no need to switch |
comment:62
Replying to Martin Pépin:
I can't comment on this; it's outside of my domain of mathematical expertise.
No, I'd say it's best to set things up as |
comment:63
Oh, now I see you have made the switch to |
comment:64
There's no need for the |
comment:65
Other than that, it's looking good |
comment:66
Replying to Matthias Köppe:
I think I can do that! |
Usain Boltz is a !Python/Cython/C++ library that automates the random generation of tree-like structures.
It allows to describe a combinatorial structure using a specification in the style of “Analytic Combinatorics” and, using the Boltzmann sampling framework, it produces a fast, uniform, and approximate size sampler of objects described by this specification.
https://gitlab.com/ParComb/usain-boltz
Depends on #34251
CC: @sagetrac-tmonteil @MatthieuDien @Kerl13 @mantepse
Component: packages: optional
Author: Martin Pépin, Matthieu Dien
Branch/Commit: u/MartinPepin/usainboltz @
d8e42b9
Reviewer: Thierry Monteil
Issue created by migration from https://trac.sagemath.org/ticket/27526
The text was updated successfully, but these errors were encountered: