M2 icon indicating copy to clipboard operation
M2 copied to clipboard

The primary source code repository for Macaulay2, a system for computing in commutative algebra, algebraic geometry and related fields.

Results 538 M2 issues
Sort by recently updated
recently updated
newest added

``` i1 : f=method(Dispatch=>{Thing,Type}) o1 = f o1 : MethodFunction i2 : f(1,1) stdio:2:1:(3): error: null: expected argument 2 to be a type, but it was: 1 ``` note the...

If I use latest clang via llvm in homebrew, the compilation of eigen.cpp fails. This has been noted before, I'd like to fix this. It is possible that this issue...

build issue

`AssociativeAlgebras` crashes pretty much every time one tries to compute a GB. Some examples: ``` i1 : needsPackage "AssociativeAlgebras" o1 = AssociativeAlgebras o1 : Package i2 : R=ZZ o2 =...

If we calculate the nullspace of the matrix `a=mutableMatrix{{0.0,1.0,2.0,3.0,0.0,0.0,0.0,0.0},{4.0,3.0,2.0,1.0,0.0,0.0,0.0,0.0},{0.0,0.0,0.0,0.0,1.0,2.0,3.0,4.0},{0.0,0.0,0.0,0.0,3.0,2.0,1.0,0.0}}` using 'nullSpace(a)' it outputs 'i2 : nullSpace(a) o2 = | -1 -2 0 0 | | 2 3 0 0 |...

@JoseMath `check "Bertini"` fails. We (@timduff35 and I) tried to look into `TST/bertiniRefineSols.tst.m2` but couldn't reconcile what is coded in the package with Bertini documentation.

The doc page for higherHomotopies is currently broken because of unescaped hashtags. In particular, line 63 of the html code (view page source on the website, or 3715 in CompleteIntersectionResolutions.m2,...

Here's a minimal example, note the swapped order `x,dx` and `dy,y`: ```m2 needsPackage "AssociativeAlgebras" D = ZZ/101[x,dx, WeylAlgebra => {x => dx}] R = ZZ/101/(dy*y - 1 - y*dy) f...

All of the following code works as expected: ``` new Matrix from matrix{{span(0)}} new Matrix from matrix{{span(1)}} new MutableMatrix from matrix{{span(1)}} ``` The next line of code produces a matrix...

We want to implement coarse parallelization via basic MPI routines --- collaborators are welcome. See the commentary in `packages/MPI.m2` To implement: - [x] Basic message-passing functions in the kernel -...

Interpreter

Looking at the documentation node "[packages provided with Macaulay2](https://macaulay2.com/doc/Macaulay2/share/doc/Macaulay2/Macaulay2Doc/html/_packages_spprovided_spwith_sp__Macaulay2.html)," I believe the use of `Keywords` inside calls to `newPackage` is somewhat misunderstood in some packages: https://github.com/Macaulay2/M2/blob/379c9634000dd87221dc353e1aaaca413f75c81c/M2/Macaulay2/packages/PolyominoIdeals.m2#L22 https://github.com/Macaulay2/M2/blob/379c9634000dd87221dc353e1aaaca413f75c81c/M2/Macaulay2/packages/MatchingFields.m2#L12 There are also...

Documentation