Skip to content

Commit bbce9ac

Browse files
committed
Go over status
1 parent b1c7a7a commit bbce9ac

File tree

2 files changed

+69
-13
lines changed

2 files changed

+69
-13
lines changed

index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ <h2>Mathics is a free, open-source general-purpose computer
4848
functions. It relies on a number of other Python libraries
4949
in the Python ecosystem.
5050
</h2>
51-
<p> <a href="sept-21-status.html">Status as of September 2021</a></p>
51+
<p> <a href="status.html">Status as of September 2024</a></p>
5252
</header>
5353
</section>
5454

Lines changed: 68 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,66 @@
1010
</head>
1111

1212
<body>
13-
<h2 style="font-weight: bold">Yearly Status as of September, 2021</h2>
13+
<p>
14+
See also:
15+
<ul>
16+
<li><a href="https://github.com/Mathics3/mathics-core/releases">Mathics3 Core Releases</a></li>
17+
<li><a href="https://github.com/Mathics3/mathics-django/releases">Mathics3 Django Releases</a></li>
18+
<li><a href="https://github.com/Mathics3/mathics-scanner/releases">Mathics3 Scanner Releases</a></li>
19+
</ul>
20+
and the various <i>ChangeLog</i> files in each distribution package.
21+
<p>
22+
23+
<p>Also
24+
see <a href="https://github.com/Mathics3/mathics-core/discussions/961">Putting
25+
together a 2024 Roadmap</a>.
26+
27+
<h1 style="font-weight: bold">Yearly Status as of September, 2024</h1>
28+
<p>
29+
<ul>
30+
<li>Added 8 Builtin Functions</li>
31+
<li>Work in conjunction planned future work for lazy loading of modules</li>
32+
<li>Fixed numerous formatting problems in the reference manual and PDF</li>
33+
<li>Fixed numerous bugs</p>
34+
<h2>Updated versions of software</h2>
35+
36+
<p>
37+
38+
<ul>
39+
<li>Python: 3.11</li>
40+
<li>Django 5.1</li>
41+
<li>three.js r146</li>
42+
<li>mpmath 1.3.0</li>
43+
<li>Sympy 1.12.1</li>
44+
</ul>
45+
</p>
46+
47+
<h1 style="font-weight: bold">Yearly Status as of March, 2023</h1>
48+
49+
<p>
50+
<ul>
51+
<li>20 new builtin functions added</li>
52+
<li>Image routines have been gone over and fixed. PIL does the heavy lifting</li>
53+
<li>Links to WMA and Sympy, mpmath, wikipedia have been added</li>
54+
<li>Reference guide one over
55+
<li>Fixed numerous bugs</p>
56+
</ul>
57+
</p>
58+
59+
<h2>Updated versions of software</h2>
60+
61+
<p>
62+
63+
<ul>
64+
<li>Sympy 1.11.1</li>
65+
<li>NumPy 1.24.0</li>
66+
</ul>
67+
</p>
68+
69+
<h1 style="font-weight: bold">Yearly Status as of September, 2021</h1>
1470
<p>In the past year we have:
1571
<ul>
16-
<li>Upgraded all packages and libraries that Mathics depends on</li>
72+
<li>Upgraded all packages and libraries that Mathics3 depends on</li>
1773
<li>Broken up what was one single repository into several git repositories and installable Python libraries/packages</li>
1874
<li>Expanded and strengthened each of these components</li>
1975
<li>Added about 150 Mathematica Built-in Functions, and enhanced or fixed bugs in about 60 existing Built-in Functions</li>
@@ -58,13 +114,13 @@ <h2>Updated versions of software</h2>
58114
the Django-based Web front-end using the above minus mathicsscript</li>
59115

60116
<li><a href="https://github.com/Mathics3/pymathics-graph">pymathics-graph</a> &mdash;
61-
Mathics Graph add-on functions using NetworkX and Matplotlib</li>
117+
Mathics3 Graph add-on functions using NetworkX and Matplotlib</li>
62118

63119
<li><a href="https://github.com/Mathics3/pymathics-natlang">pymathics-natlang</a> &mdash;
64-
Mathics Natural-Language Processing add-on</li>
120+
Mathics3 Natural-Language Processing add-on</li>
65121

66122
<li><a href="https://github.com/Mathics3/mathics-omnibus">mathics-omnibus</a> &mdash;
67-
a repository to bind them all into a <a href="https://pypi.org/project/Mathics-omnibus/">single PyPI package</a> and provides the docker scripts that make up the <a href="https://github.com/Mathics3/mathics-omnibus">Mathics docker image</a>.</li>
123+
a repository to bind them all into a <a href="https://pypi.org/project/Mathics-omnibus/">single PyPI package</a> and provides the docker scripts that make up the <a href="https://github.com/Mathics3/mathics-omnibus">Mathics3 docker image</a>.</li>
68124

69125
<li><a href="https://github.com/Mathics3/mathics-development-guide">mathics-development-guide</a> &mdash;
70126
Sphinx documentation for developing Mathics. Browsable developer docs are <a href="https://mathics-development-guide.readthedocs.io/en/latest/">here</a>.</li>
@@ -78,19 +134,19 @@ <h2>Updated versions of software</h2>
78134

79135
<p>We are always looking for ways to collaborate with Sage or other open-source projects.</p>
80136

81-
<h1>Upcoming year</h1>
82-
<p>Although what we have now is pretty impressive (and I am amazed we have gotten this far), we should not give the impression that Mathics is anywhere complete.</p>
137+
<h2>Upcoming year of 2021</h2>
138+
<p>Although what we have now is pretty impressive (and I am amazed we have gotten this far), we should not give the impression that Mathics3 is anywhere complete.</p>
83139

84140
<p>Here is what we are working on and what I hope to see accomplished over the next year:
85141

86142
<ul>
87-
<li> Speeding up performance in the Mathics interpreter &mdash; we are working on this right now.</li>
143+
<li> Speeding up performance in the Mathics3 interpreter &mdash; we are working on this right now.</li>
88144
<li>FindMinimum &mdash; it was started but is not complete</li>
89145
<li>Speeding up loading time - this is harder and can only come after the above</li>
90146
<li>Being able to run more large Mathematica packages out of the box. Right now we can handle Steven Skiena&quote;s Combinatorica v0.9. We would like to see, Rubi and KnotTheory at least added to this. If you have suggestions and are willing to help out contact us. Right now we are finding the performance the biggest obstacle here.
91147
Setting up some sort of registry of Mathematica packages that work on Mathics</li>
92148
<li>Supporting Backward compatibility of older Mathematica versions</li>
93-
<li>Jupyter integration. Right now the main obstacle is cleaning up the API interaction between Mathics core and front ends</li>
149+
<li>Jupyter integration. Right now the main obstacle is cleaning up the API interaction between Mathics3 core and front ends</li>
94150
</ul>
95151
</p>
96152

@@ -112,10 +168,10 @@ <h1>Upcoming year</h1>
112168

113169
And of course if you are a Python programmer, especially with a facility for Sympy, numpy, mpmath or Scipy, please join us.</p>
114170

115-
<p>Last, and most important, I would like to mention and offer great thanks to those who have been a part of the Mathics team which has done all of the things above. Without these people we would have been stuck back a decade ago in 2011.</p>
171+
<p>Last, and most important, I would like to mention and offer great thanks to those who have been a part of the Mathics3 team which has done all of the things above. Without these people we would have been stuck back a decade ago in 2011.</p>
116172

117-
<h2>Thanks</h2>
118-
<p>What has happend and will happen is not without a lot effort, work and a dedication to making Mathics better. Special thanks to:</p>
173+
<h1>Thanks</h1>
174+
<p>What has happened and will happen is not without a lot effort, work and a dedication to making Mathics3 better. Special thanks to:</p>
119175

120176
<ul>
121177
<li>Mauricio Matera &mdash; he knows the most about the current system, the Wolfram Language and Mathematica. He has written most of the new Built-in Functions too</li>

0 commit comments

Comments
 (0)