Dima Pasechnik

Results 143 comments of Dima Pasechnik

In case, sphinx has extensions which use Jupyter (kernels) to typeset Python docs. So that's not something very unique here.

I'm trying to revive [gappy](https://gappy.readthedocs.io/), and I am again facing this issue; e.g. I'd like to replace the old 1-argment version of `OpenOutputStream` with something equivalent. Any pointers? Can this...

hmm, that's certainly not libgap API, it's just straight GAP, involving a undocumented GAP function `CALL_WITH_STREAM`. Any reason it's not in GAP itself?

I was thinking we'd need a test program for thread-safery. Could you perhaps cut something out of TopCom code for this purpose?

Does FP(y)LLL have code to compute the Voronoi cell? Further digging on the Sage ticket points at a mysterious breakage in [calculate_voronoi_cell()](https://github.com/sagemath/sage/blob/e2dcdeeabb578c37bcf0361c0be3079315e9252c/src/sage/modules/diamond_cutting.py#L240)

Indeed, there should be no fooling around with Sage/`SAGE_LOCAL` here, the strategies info is in `/usr/include/fplll/fplll_config.h`: see macros `FPLLL_DEFAULT_STRATEGY_PATH` and `FPLLL_DEFAULT_STRATEGY` (as @SnarkBoojum pointed out to me on a Debian...

to fix this in Sage, I opened https://trac.sagemath.org/ticket/33302

> In sagemath, sage/src/sage/matrix/matrix_integer_dense.pyx, the line `kwds["strategies"] = load_strategies_json(BKZ.DEFAULT_STRATEGY)` is hence broken. I think this is probably the best place to fix this. The biggest problem here is the lack...