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 experimental libFES package #13162
Comments
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Reviewer: Martin Albrecht |
comment:4
Hi, I found a few small issues (so far) :) SPKG
Patch
|
comment:6
patch and spkg updated |
comment:7
Hi, almost there IMHO:
|
comment:8
Hi, patch modified again (use the second one, not the first one). I updated the docstrings according to the standard. Also, NOW, |
comment:10
SPKG
Patch
|
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
comment:13
spkg updated (-fPIC and no compilation warnings) |
comment:15
I still get:
Btw. is there an upstream repository/website? |
comment:16
Replying to @malb:
It's fresh :) |
comment:17
And it's private, i.e., I cannot access it :) |
comment:18
Replying to @malb:
fixed |
comment:19
Hi, can you reproduce the error I am seeing (above)? |
comment:38
There are uncommitted changes in the spkg:
|
comment:39
The following can be removed from
And if |
comment:41
All doctests in
such that doctests succeed when libFES is not installed. |
comment:42
I updated the spkg (taking into account Jeroen's comments). I don't think that marking the doctests as optional is necessary, as the .pyx file is NOT included in the source tree when the spkg is not installed (cf. magic in module_list.py). However, the more I think about this, the more I am convinced that the right way to access this library from sage is through #13850. In that case, the doctest involving libFES in the documentation of |
This comment has been minimized.
This comment has been minimized.
comment:43
Replying to @sagetrac-Bouillaguet:
That's not true. The |
new patch, because the library interface has changed |
comment:45
Attachment: fes.2.patch.gz Hi malb & Jeroen. OK, I get it now, sorry for the noise. I marked the doctests as optional and fixed the spkg. Since I have installed the libFES package in my sage tree, I don't see how I could test without it? (how to uninstall a spkg ?). |
comment:46
I don't think you can (well, you can delete the files by hand of course). |
comment:47
@malb : if you don't have the libFES spkg installed, can you check that this patch applies and passes the tests ? |
comment:48
Yep, all tests pass. Sorry for the delay! |
comment:49
spkg is on the servers ... |
Merged: sage-5.7.beta1 |
libfes is a library (under development) that solves systems of boolean equations by exhaustive search. It is dramatically faster than Groebner bases in general.
Installation Guide
Note to release manage the SPKG should be added to the experimental repository, but the patch should be applied to Sage.
Depends on #13202
CC: @malb
Component: packages: experimental
Author: Charles Bouillaguet
Reviewer: Martin Albrecht
Merged: sage-5.7.beta1
Issue created by migration from https://trac.sagemath.org/ticket/13162
The text was updated successfully, but these errors were encountered: