Skip to content

Commit ca0b79f

Browse files
mmaterarocky
andauthored
Operator info from json mm (#1182)
Co-authored-by: rocky <[email protected]>
1 parent f1c0732 commit ca0b79f

File tree

24 files changed

+568
-301
lines changed

24 files changed

+568
-301
lines changed

.github/workflows/consistency-checks.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
sudo apt update -qq && sudo apt install llvm-dev remake
2424
python -m pip install --upgrade pip
2525
# We can comment out after next Mathics-Scanner release
26-
# python -m pip install -e git+https://github.com/Mathics3/mathics-scanner#egg=Mathics-Scanner[full]
26+
python -m pip install -e git+https://github.com/Mathics3/mathics-scanner#egg=Mathics-Scanner[full]
2727
git clone https://github.com/Mathics3/mathics-scanner.git
2828
cd mathics-scanner/
2929
pip install -e .

.github/workflows/macos.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
strategy:
1616
matrix:
1717
os: [macOS]
18-
python-version: ['3.9', '3.10']
18+
python-version: ['3.10', '3.11']
1919
steps:
2020
- uses: actions/checkout@v4
2121
- name: Set up Python ${{ matrix.python-version }}

.github/workflows/mypy.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
sudo apt update -qq && sudo apt install llvm-dev remake
2424
python -m pip install --upgrade pip
2525
# We can comment out after next Mathics-Scanner release
26-
# python -m pip install -e git+https://github.com/Mathics3/mathics-scanner#egg=Mathics-Scanner[full]
26+
python -m pip install -e git+https://github.com/Mathics3/mathics-scanner#egg=Mathics-Scanner[full]
2727
git clone https://github.com/Mathics3/mathics-scanner.git
2828
cd mathics-scanner/
2929
pip install -e .

.github/workflows/ubuntu-cython.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,12 @@ jobs:
2525
sudo apt-get update -qq && sudo apt-get install -qq liblapack-dev llvm-dev tesseract-ocr
2626
python -m pip install --upgrade pip
2727
# We can comment out after next Mathics-Scanner release
28-
# python -m pip install -e git+https://github.com/Mathics3/mathics-scanner#egg=Mathics-Scanner[full]
28+
python -m pip install -e git+https://github.com/Mathics3/mathics-scanner#egg=Mathics-Scanner[full]
2929
git clone https://github.com/Mathics3/mathics-scanner.git
3030
cd mathics-scanner/
3131
pip install -e .
3232
cd ..
3333
34-
# python -m pip install Mathics-Scanner[full]
3534
- name: Install Mathics with full dependencies
3635
run: |
3736
make develop-full-cython

.github/workflows/ubuntu.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ jobs:
2929
git clone https://github.com/Mathics3/mathics-scanner.git
3030
cd mathics-scanner/
3131
pip install -e .
32+
python -m mathics_scanner.generate.build_tables
3233
cd ..
3334
3435
# python -m pip install Mathics-Scanner[full]

.github/workflows/windows.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,12 @@ jobs:
3434
- name: Install Mathics3 with Python dependencies
3535
run: |
3636
# We can comment out after next Mathics-Scanner release
37-
# python -m pip install -e git+https://github.com/Mathics3/mathics-scanner#egg=Mathics-Scanner[full]
37+
python -m pip install -e git+https://github.com/Mathics3/mathics-scanner#egg=Mathics-Scanner[full]
3838
3939
git clone https://github.com/Mathics3/mathics-scanner.git
4040
cd mathics-scanner
4141
pip install -e .
42+
python -m mathics_scanner.generate.build_tables
4243
cd ..
4344
4445
# python -m pip install Mathics-Scanner[full]

COPYING.txt

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,28 @@
1-
This file is about the copyright on Mathics and all included components.
2-
1+
This file is about the copyright on Mathics3 and all included components.
2+
33
* ORIGINAL MATHICS CODE:
44

5-
All original Mathics code is distributed under the terms of the
5+
All original Mathics code is distributed under the terms of the
66
GNU General Public License, version 3.
7-
7+
88
This code is distributed in the hope that it will be useful,
99
but WITHOUT ANY WARRANTY; without even the implied warranty of
1010
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
1111
General Public License for more details.
12-
12+
1313
The full text of the GPL is available below in this file. Details of
1414
the licenses of the components of Mathics are included below as well.
15-
15+
1616
* LICENSES OF INCLUDED DATA:
1717

18-
Mathics includes data from Wikipedia that is published under the Creative
19-
Commons Attribution-Sharealike 3.0 Unported License and the GNU Free
20-
Documentation License contributed by the respective authors that are listed
18+
Mathics includes data from Wikipedia that is published under the Creative
19+
Commons Attribution-Sharealike 3.0 Unported License and the GNU Free
20+
Documentation License contributed by the respective authors that are listed
2121
on the websites specified in "data/elements.txt".
2222

2323

2424
* LICENSES OF INCLUDED SOFTWARE:
25-
25+
2626
SOFTWARE LICENSE
2727
----------------------------------------------
2828
scripaculous MIT
@@ -31,14 +31,14 @@ MathJax Apache 2.0
3131
Three.js MIT
3232
pymimemagic BSD 3-Clause
3333
SciPy BSD 3-Clause
34-
34+
3535
CONTACT INFO:
36-
Jan Poeschko; [email protected];
36+
Jan Poeschko; [email protected];
3737
https://mathics.org/
3838

3939
=========================================================================
40-
41-
40+
41+
4242
GNU GENERAL PUBLIC LICENSE
4343
Version 3, 29 June 2007
4444

@@ -713,7 +713,7 @@ may consider it more useful to permit linking proprietary applications with
713713
the library. If this is what you want to do, use the GNU Lesser General
714714
Public License instead of this License. But first, please read
715715
<http://www.gnu.org/philosophy/why-not-lgpl.html>.
716-
716+
717717
================================================================================
718718

719719
scriptaculous:

Makefile

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -142,10 +142,9 @@ latexdoc texdoc doc:
142142
(cd mathics/doc/latex && $(MAKE) doc)
143143

144144
#: Build JSON ASCII to unicode opcode table and operator table
145-
mathics/data/op-tables.json mathics/data/operators.json:
145+
mathics/data/operator-tables.json mathics/data/op-tables.json mathics/data/operators.json:
146146
$(BASH) ./admin-tools/make-op-tables.sh
147147

148-
149148
#: Remove ChangeLog
150149
rmChangeLog:
151150
$(RM) ChangeLog || true

0 commit comments

Comments
 (0)