Replies: 2 comments 1 reply
-
|
While I don't have anything specific. But one of the things that the Mathics3 project offers over Mathematica is its openness and being open to integrating with other projects (rather than competing with them). Things I had considered in the past were conversion to and from different formats, where "format" is a bit vague. It could be converting from Mathematica to a rough SymPy or NumPy translation (or one of the other kinds of Computer Algebraic Systems in SageMath). Or it could be something as stupid as converting from WMA notebook form to Jupyter or vice versa. Especially given the recent work by @mmatera on handling Forms and Boxing. |
Beta Was this translation helpful? Give feedback.
-
|
Do you have sense what types of Mathematica user scripts run out of the box in Mathics3? Do you keep track of user scripts or self-published packages (that have not been encumbered with a proprietary license) for testing purposes? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Previous efforts of integrating Mathics3 and Sage, sagemath/sage#31778 by @soehms (2021), have focused on a model where:
The SageMath fork https://github.com/passagemath (production quality since May 2025) provides the full feature set of Sage (including optional packages) in the form of about 120 reusable, pip-installable packages, available on PyPI in source and binary form. The full functionality is available for Linux and macOS, and partial functionality is available for native Windows and for WebAssembly (emscripten-forge).
This makes it meaningful to begin a discussion whether Mathematica features not yet available in Mathics3 could be implemented by depending, perhaps optionally, on some of the pip-installable packages provided by passagemath.
(Prompted by an email from @rocky; thanks for the contact!)
Beta Was this translation helpful? Give feedback.
All reactions