Open saliola opened 5 years ago
Description changed:
---
+++
@@ -8,4 +8,4 @@
- #28567: allow user to specify strategy for Groebner basis computations with Macaulay2
- #28568: implement _install_hints method for the Macaulay2 interface
- #28571: pass 'macaulay2' as argument to '_macaulay2_init_()'
-- #28572: conversion of quotient rings to macaulay2
+- #28572: conversion of quotient rings to macaulay2 [Dependencies: #28571, #28074]
Description changed:
---
+++
@@ -8,4 +8,4 @@
- #28567: allow user to specify strategy for Groebner basis computations with Macaulay2
- #28568: implement _install_hints method for the Macaulay2 interface
- #28571: pass 'macaulay2' as argument to '_macaulay2_init_()'
-- #28572: conversion of quotient rings to macaulay2 [Dependencies: #28571, #28074]
+- #28572: conversion of quotient rings to macaulay2 (Dependencies: #28571, #28074)
Description changed:
---
+++
@@ -7,5 +7,5 @@
- #28566: improve conversions between Macaulay2 and Sage
- #28567: allow user to specify strategy for Groebner basis computations with Macaulay2
- #28568: implement _install_hints method for the Macaulay2 interface
-- #28571: pass 'macaulay2' as argument to '_macaulay2_init_()'
+- #28571: pass 'macaulay2' as argument to '_macaulay2_init_()' (Dependencies: #28074)
- #28572: conversion of quotient rings to macaulay2 (Dependencies: #28571, #28074)
I created a branch that merges all the tickets together to see if there was any merge conflict. There was one, but it was easy to resolve.
Last 10 new commits:
1a873f7 | Merge remote-tracking branch 'origin/public/interfaces/m2/macaulay2_init' into m2_quotient_rings |
6e734c6 | conversion of quotient rings to macaulay2 & improvements to conversion of ideals |
6a537c8 | 28572: fix conversion of quotient rings from Macaulay2 to Sage |
5ddbe5c | mark m2 doctests as optional |
4b256a1 | add _macaulay2_init_ method to QuotientRingElement |
d1566e5 | correct inaccuracy in doctest description |
bd06a80 | properly handle conversion of quotient ring elements & inherit variable names when converting from M2 quotient rings |
ec1773e | disable caching of M2 conversion of polynomials in quotient rings (change _macaulay2_init_ to _macaulay2_) |
25afa2f | simplify doctest |
db63b5f | Merge remote-tracking branch 'origin/public/interfaces/m2/m2_quotient_rings' into m2-metaticket |
Branch: public/interfaces/m2/28573
Description changed:
---
+++
@@ -9,3 +9,4 @@
- #28568: implement _install_hints method for the Macaulay2 interface
- #28571: pass 'macaulay2' as argument to '_macaulay2_init_()' (Dependencies: #28074)
- #28572: conversion of quotient rings to macaulay2 (Dependencies: #28571, #28074)
+- #28574: conversion of nested polynomial rings to Macaulay2 (Dependencies: #28571, #28074)
Branch pushed to git repo; I updated commit sha1. New commits:
af595de | 28574: construct Macaulay2 polynomial rings over arbitrary base rings |
e854720 | 28574: fix conversion of polynomials to M2 |
49d5c0b | 28574: convert elements of nested polynomial rings from M2 to sage |
35d4205 | Merge remote-tracking branch 'trac/u/gh-mwageringel/28574' into m2-metaticket |
Branch pushed to git repo; I updated commit sha1. Last 10 new commits:
15d35e3 | Merge remote-tracking branch 'origin/public/interfaces/m2/f4etc' into public/interfaces/m2/m2_quotient_rings |
14dadd0 | Merge remote-tracking branch 'origin/public/interfaces/m2/m2_quotient_rings' into m2-metaticket |
af595de | 28574: construct Macaulay2 polynomial rings over arbitrary base rings |
e854720 | 28574: fix conversion of polynomials to M2 |
49d5c0b | 28574: convert elements of nested polynomial rings from M2 to sage |
23b2bf4 | add "optional - macaulay2" flag to doctests |
0c1e001 | Merge remote-tracking branch 'origin/public/interfaces/m2/28566' into public/interfaces/m2/28574 |
72abe24 | finish merging |
a312b15 | Merge branch 'public/interfaces/m2/m2_quotient_rings' into public/interfaces/m2/28574 |
1368231 | Merge remote-tracking branch 'origin/public/interfaces/m2/28574' into m2-metaticket |
Description changed:
---
+++
@@ -8,5 +8,5 @@
- #28567: allow user to specify strategy for Groebner basis computations with Macaulay2
- #28568: implement _install_hints method for the Macaulay2 interface
- #28571: pass 'macaulay2' as argument to '_macaulay2_init_()' (Dependencies: #28074)
-- #28572: conversion of quotient rings to macaulay2 (Dependencies: #28571, #28074)
-- #28574: conversion of nested polynomial rings to Macaulay2 (Dependencies: #28571, #28074)
+- #28572: conversion of quotient rings to macaulay2 (Dependencies: #28567, #28571, #28074)
+- #28574: conversion of nested polynomial rings to Macaulay2 (Dependencies: #28566, #28571, #28572, #28074)
The current branch merges all the tickets in the following order:
and everything merges cleanly.
Description changed:
---
+++
@@ -10,3 +10,4 @@
- #28571: pass 'macaulay2' as argument to '_macaulay2_init_()' (Dependencies: #28074)
- #28572: conversion of quotient rings to macaulay2 (Dependencies: #28567, #28571, #28074)
- #28574: conversion of nested polynomial rings to Macaulay2 (Dependencies: #28566, #28571, #28572, #28074)
+- #28591: convert chain complexes from Macaulay2 to Sage (Dependencies: #28566)
Ticket retargeted after milestone closed
Batch modifying tickets that will likely not be ready for 9.1, based on a review of the ticket title, branch/review status, and last modification date.
Setting new milestone based on a cursory review of ticket status, priority, and last modification date.
"There are too many changes going on at once, so that a merge in the end might be difficult. In order to avoid such difficulties and to keep an overview of things that are happening (for me and others), I use this ticket from now on as a metaticket, where all latest changes are merged together." (copied from #28519).
Tickets:
28074: Fix caching of Macaulay2 polynomial rings
28565: improve introspection of Macaulay2 interface
28566: improve conversions between Macaulay2 and Sage
28567: allow user to specify strategy for Groebner basis computations with Macaulay2
28568: implement _install_hints method for the Macaulay2 interface
28571: pass 'macaulay2' as argument to '_macaulay2init()' (Dependencies: #28074)
28572: conversion of quotient rings to macaulay2 (Dependencies: #28567, #28571, #28074)
28574: conversion of nested polynomial rings to Macaulay2 (Dependencies: #28566, #28571, #28572, #28074)
28591: convert chain complexes from Macaulay2 to Sage (Dependencies: #28566)
CC: @saliola @dimpase @antonleykin
Component: interfaces: optional
Keywords: macaulay2, IMA Coding Sprint
Branch/Commit: public/interfaces/m2/28573 @
1368231
Issue created by migration from https://trac.sagemath.org/ticket/28573