forked from Macaulay2/M2
-
Notifications
You must be signed in to change notification settings - Fork 0
Integrating_M2_and_Sage
Mahrud Sayrafi edited this page Mar 12, 2021
·
1 revision
Visit Sage homepage for more information on it. There are links in its top-right corner to public notebook servers allowing you to use Sage without actually installing it.
- Macaulay2 via Sage notebook. Noticed problems: "help matrix" seems to break the interaction at the beginning of examples, completion does not include functions from loaded packages.
- Macaulay2 via Sage command macaulay2("Macaulay2-code"). Noticed problems: "help matrix" still breaks the interaction.
- Specialized commands:
- macaulay2.help("matrix") works fine.
- S = macaulay2.ring('ZZ/101', '[t_1 .. t_9, u_1 .. u_9]') does not work, error message contains IN:sage0=ZZ/101[symbol t..symbol 9, MonomialSize=>16, MonomialOrder=>Lex];
- S = macaulay2("ZZ/101[t_1 .. t_9, u_1 .. u_9]") does work and prints S as a polynomial ring, but view(S) typesets "sage1"
- For a matrix m[1,2] does not work.
- completion for Macaulay2 objects does not include functions from loaded packages, but does include all the other stuff, including irrelevant.
- Fix some bugs.
- Make smart completion: show only usable methods and show
methods from loaded packages.
(Cache results between sections if this is taking too long?) - Make a wrapper for NormalToricVariety allowing work without explicit usage of Macaulay2 commands.
- Productive discussions!
- Fixed an interface bug with long input. 1
Fixed an interface bug with returns from Macaulay2 help command. 2Fixed an interface bug related to comment lines. 3- Made the interface more robust. In particular, two bugs above disappear. 4
- Dynamic -completion works: new methods become visible and only usable methods are visible for objects. 5
These are the worksheets (sws links) from the last day presentation and their printouts (pdf links), which do not look quite as good as actual worksheets.
-
Home
- Introduction
- Macaulay2 Contribution Guides
- Macaulay2 Workshop Guides
-
Macaulay2 Internals
- Building Macaulay2 from source
- Components of Macaulay2
- Case Studies
- Web servers
- Other
- Frequently Asked Questions
- Road map