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
Proper initialisation for the optional MeatAxe library #21437
Comments
Branch: u/SimonKing/fix-mtx-matrices |
Author: Simon King |
Commit: |
Changed keywords from none to MeatAxe, matrix backend |
This comment has been minimized.
This comment has been minimized.
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:4
I guess you forgot some
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:6
Replying to @videlec:
Done! |
comment:7
The patchbot reports a timout. Is that reproducible? Also, according to the coverage plugin, it seems that one function lacks testing. And I found that the function FfTrueRowSize is uselessly called in a couple of places: It always holds true that |
comment:10
There are strange doctest errors on arando. Could you have a look? |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:12
I have pushed another commit, since I made a typo in doc formatting. Replying to @videlec:
Maybe it isn't strange after all. It is about a random test. The values I provide in the test are what I get when I start a fresh Sage session, but probably I forgot that the random seed in doctests is different. So, easy to fix... |
comment:118
Replying to @jdemeyer:
If I understand correctly, it currently has to stay as it is and needs to be addressed as soon as Sage really moves on. So, for now, I will change the code only according to your other objections. |
Changed branch from u/jdemeyer/fix-mtx-matrices to u/SimonKing/fix-mtx-matrices |
comment:120
Replying to @simon-king-jena:
Done. Why did |
comment:121
Replying to @jdemeyer:
I see. I didn't realize that wasn't already the case. Is there any reason these have to be written in Cython? I don't see functions like these getting much speedup from it. In any case , maybe I can just copy these directly into Sage and sprinkle them around the appropriate places. |
comment:122
Replying to @embray:
You do get the speedup from calling those functions (calling a And for |
comment:123
Replying to @simon-king-jena:
Known bug: sagemath/sage_trac_plugin#10 |
comment:124
[comment:85] |
Reviewer: Jeroen Demeyer |
comment:125
Also: please merge 8.1.beta4 |
comment:127
Done, so "needs review", with the caveat that I didn't run tests again. |
comment:128
One detail:
It's not an environment variable, it's a string inside the meataxe library. If you fix this comment, you can set this ticket to positive review. |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:130
Thank you! I hope the comment is fine now. |
Changed branch from u/SimonKing/fix-mtx-matrices to |
Modules using the optional MeatAxe package need the following initialisation:
I suggest to add here a function that does the initialisation and must be called be each module using MeatAxe functions. For that purpose, a new module
sage.libs.meataxe
is created.Depends on #23411
Depends on #23352
Component: packages: optional
Keywords: MeatAxe, matrix backend
Author: Simon King
Branch/Commit:
3401f04
Reviewer: Jeroen Demeyer
Issue created by migration from https://trac.sagemath.org/ticket/21437
The text was updated successfully, but these errors were encountered: