M2
M2 copied to clipboard
The primary source code repository for Macaulay2, a system for computing in commutative algebra, algebraic geometry and related fields.
The error message when defining a ring with variables x and x_1 needs attention (I'm not arguing that I should be allowed to do this - just that the error...
Problem: `kernel` changes the ambient free module. For instance, the original might have direct sum components, as in the example below, but the call to 'kernel' loses this information. ```...
... because some machines are slow, especially those being run in emulators. Some limits are hard coded in `M2/Macaulay2/m2/html.m2`. Some are set as make-variables in files such as `M2/Macaulay2/packages/Macaulay2Doc/test/Makefile.test.in`. Thanks...
There is a lot of debugging code at the end that should help to create tests. I looked at the package on the newest release branch and the master branch.
It turns out that the code was never written, and is apparently not on a test path. Here is an example of one that fails: ``` kk = ZZ/101 M...
This code ``` engineMemory = value Core#"private dictionary"#"engineMemory" needsPackage "RandomCanonicalCurves" ps = () -> run ( "ps u " | toString processID () ) leak = c -> ( setRandomSeed...
I am using 'solve' to find the integral solution of a system of linear equations. I know that there is a unique solution. It works sometimes, other times it does...
Word on the street is that this blas is far better than the default blas, on Ubuntu at least, and probably other linuxes too. After compiling it, I think that...
Make specification of submatrices involving long intervals of consecutive indices more efficient: ``` i1 : M = ZZ^6 6 o1 = ZZ o1 : ZZ-module, free i4 : M_{1,[3,5]} stdio:4:2:(3):...