-
-
Notifications
You must be signed in to change notification settings - Fork 48
/
ChangeLog-spell-corrected.diff
3526 lines (2555 loc) · 144 KB
/
ChangeLog-spell-corrected.diff
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
--- ChangeLog 2024-08-09 10:10:09.519394315 -0400
+++ ChangeLog-spell-corrected 2024-08-09 10:08:54.403769916 -0400
@@ -80,7 +80,7 @@
mathics/builtin/procedural.py, mathics/builtin/specialfns/gamma.py,
mathics/builtin/system.py,
mathics/builtin/testing_expressions/logic.py,
- mathics/builtin/testing_expressions/numerical_properties.py:
+ mathics/builtin/testing_expressions/numerical_properties.py:
normalizing linebreaks after </dl> (#1055) This PR just normalizes the line breaks after </dl> in the
docstrings
@@ -142,7 +142,7 @@
mathics/doc/latex/mathics.tex: Misc doc-related changes (#1051) * numbers.py: Precision; fix spelling, remove hard line-wrap and
make render in LaTeX better * symbols.py: Need `\n` after `</dl>`. Hash was not doctest'd
properly combinatorial.py: Add Subset link; shorten Subset * test
- output, constants.py: better Infinity exmaples, link to
+ output, constants.py: better Infinity examples, link to
DirectedInfinity orderstats. WMA -> WMA link (when there are no
other links) expression_tests.py: move and *Q here. * systemsymbols.py: More symbols
@@ -172,7 +172,7 @@
* mathics/doc/latex/mathics-test.tex, mathics/docpipeline.py: using
more print_and_log (#1050) In the refactor of docpipeline I forgot to use more this method, and
also at some place it was called from the wrong object. This PR
- ammends that.
+ amends that.
2024-08-03 Juan Mauricio Matera <[email protected]>
@@ -285,7 +285,7 @@
2024-07-29 R. Bernstein <[email protected]>
* pyproject.toml: Minimum Python version supported is 3.8 (#1040) MathicsScanner currently supports 3.8 or greater in order to support
- Sympy 1.11. And MathicsScanner is a prerequiste of this package.
+ Sympy 1.11. And MathicsScanner is a prerequisite of this package.
2024-07-29 Juan Mauricio Matera <[email protected]>
@@ -295,7 +295,7 @@
mathics/builtin/testing_expressions/numerical_properties.py,
mathics/core/atoms.py, mathics/eval/testing_expressions.py: Sympy
1.13 compatibility (#1037) This PR implements the changes required for compatibility with the
- lastest version of Sympy. The main changes are related to the fact
+ latest version of Sympy. The main changes are related to the fact
that the new version does not allows to compare `Sympy.Float`s
against Python `float`s
@@ -424,7 +424,7 @@
2024-02-10 Juan Mauricio Matera <[email protected]>
* mathics/builtin/evaluation.py,
- mathics/builtin/kernel_sessions.py, mathics/builtin/mainloop.py:
+ mathics/builtin/kernel_sessions.py, mathics/builtin/mainloop.py:
adding Exit as an alias of Quit (#998) This fixes #996. It seems that the rule for `Exit` was not loaded
together with `Quit`. --------- Co-authored-by: R. Bernstein <[email protected]>
@@ -658,7 +658,7 @@
* mathics/session.py, test/builtin/test_attributes.py,
test/builtin/{test_evalution.py => test_evaluation.py},
test/builtin/test_functional.py, test/builtin/test_messages.py,
- test/builtin/test_procedural.py, test/helper.py:
+ test/builtin/test_procedural.py, test/helper.py:
MathicsSession.evaluate_as_in_cli (#931) This PR implements a method in the `MathicsSession` class that uses
the `Evaluation.evaluate` method. This allows to handle exceptions
and special symbols like % or Line references. This method is used
@@ -1058,7 +1058,7 @@
2023-11-19 rocky <[email protected]>
- * setup.py: Administrivia: Correct Downlaod URL link. Drop 3.6, add 3.11
+ * setup.py: Administrivia: Correct Download URL link. Drop 3.6, add 3.11
2023-11-16 rocky <[email protected]>
@@ -1114,7 +1114,7 @@
mathics/builtin/drawing/graphics3d.py,
mathics/builtin/drawing/plot.py,
test/builtin/colors/test_color_directives.py,
- test/builtin/drawing/__init__.py, test/builtin/drawing/test_plot.py:
+ test/builtin/drawing/__init__.py, test/builtin/drawing/test_plot.py:
move private doctests to pytest for builtin.drawing and
builtin.colors (#930)
@@ -1139,8 +1139,8 @@
mathics/builtin/functional/application.py,
mathics/builtin/functional/apply_fns_to_lists.py,
mathics/builtin/functional/functional_iteration.py,
- test/builtin/test_exp_structure.py, test/builtin/test_functional.py:
- move private doctests to pytests for exp_structure and fuctional
+ test/builtin/test_exp_structure.py, test/builtin/test_functional.py:
+ move private doctests to pytests for exp_structure and functional
(#927) and another
2023-10-15 Juan Mauricio Matera <[email protected]>
@@ -1366,7 +1366,7 @@
2023-08-14 mmatera <[email protected]>
* test/builtin/list/test_association.py,
- test/builtin/list/test_eol.py, test/builtin/list/test_list.py:
+ test/builtin/list/test_eol.py, test/builtin/list/test_list.py:
adding pytests modules for list
2023-08-13 mmatera <[email protected]>
@@ -1387,7 +1387,7 @@
mathics/builtin/image/geometric.py, mathics/builtin/image/misc.py,
mathics/builtin/image/pixel.py,
mathics/builtin/image/properties.py,
- test/builtin/image/test_image.py, test/builtin/test_assignment.py:
+ test/builtin/image/test_image.py, test/builtin/test_assignment.py:
Moving private doctests to pytest for assignment and image (#901) Just another round Co-authored-by: R. Bernstein <[email protected]>
2023-08-12 R. Bernstein <[email protected]>
@@ -1397,7 +1397,7 @@
2023-08-12 rocky <[email protected]>
* mathics/builtin/image/basic.py: tolerate various Threshold values;
- OSX is differnt
+ OSX is different
2023-08-12 rocky <[email protected]>
@@ -1612,7 +1612,7 @@
2023-07-21 Juan Mauricio Matera <[email protected]>
- * mathics/builtin/arithmetic.py, mathics/eval/arithmetic.py:
+ * mathics/builtin/arithmetic.py, mathics/eval/arithmetic.py:
trailing changes (#887) This PR fixes the `RealSign` docstring and removes a trailing
unreachable piece of code in the `eval_Sign` function.
@@ -1707,7 +1707,7 @@
2023-07-10 rocky <[email protected]>
- * mathics/builtin/lowlevelprofile.py, mathics/builtin/trace.py:
+ * mathics/builtin/lowlevelprofile.py, mathics/builtin/trace.py:
Combine CProfiling and Tracing Both are pretty short and it makes the overall organization more
coherent. (Should both code grow a lot, we can create a directory to
make this a "Guide Section".
@@ -1831,9 +1831,9 @@
* mathics/builtin/drawing/graphics3d.py,
mathics/builtin/drawing/graphics_internals.py,
- mathics/builtin/procedural.py, mathics/main.py, mathics/timing.py:
+ mathics/builtin/procedural.py, mathics/main.py, mathics/timing.py:
Add --cprofile option to main and small styling stuff of misc files looked a in looking for
- preformance bottlnecks
+ performance bottlenecks
2023-06-01 R. Bernstein <[email protected]>
@@ -1872,7 +1872,7 @@
2023-05-28 rocky <[email protected]>
* mathics/builtin/files_io/filesystem.py, mathics/core/number.py: Go
- over filesystem.py * DRY Handle invalid compiling filenames in FileNames * fewer polymorphic variables in this code * A number of sytle things
+ over filesystem.py * DRY Handle invalid compiling filenames in FileNames * fewer polymorphic variables in this code * A number of style things
2023-05-28 R. Bernstein <[email protected]>
@@ -1927,7 +1927,7 @@
mathics/builtin/string/operations.py,
mathics/builtin/string/patterns.py,
mathics/builtin/vectors/math_ops.py, mathics/core/convert/regex.py,
- mathics/eval/math_ops.py, test/core/convert/test_to_regex.py:
+ mathics/eval/math_ops.py, test/core/convert/test_to_regex.py:
passing callables instead of Evaluation when messages are required.
2023-05-24 Juan Mauricio Matera <[email protected]>
@@ -2013,13 +2013,13 @@
* mathics/builtin/atomic/strings.py,
mathics/builtin/atomic/symbols.py,
- mathics/builtin/files_io/filesystem.py, mathics/eval/strings.py:
+ mathics/builtin/files_io/filesystem.py, mathics/eval/strings.py:
Move to_regex to mathics.core.eval... and deduce hoakiness in filesystem.py
2023-05-14 rocky <[email protected]>
* mathics/builtin/atomic/strings.py,
- test/builtin/box/test_custom_boxexpression.py: Moving towards geting
+ test/builtin/box/test_custom_boxexpression.py: Moving towards getting
3.11 supported Note in regexp conversion function the change that needs to go on.
2023-05-08 R. Bernstein <[email protected]>
@@ -2054,7 +2054,7 @@
2023-04-25 Juan Mauricio Matera <[email protected]>
- * mathics/autoload/rules/Bessel.m, mathics/autoload/rules/Limit.m:
+ * mathics/autoload/rules/Bessel.m, mathics/autoload/rules/Limit.m:
Enclosing autoload Limit rules between Begin/End context (#842) This just adds the Begin/End block to the `autoload/rules/Limit.m`
module. The `BeginPackage` is not used here because we are not
trying to define a package, but just to define the default context.
@@ -2172,7 +2172,7 @@
2023-04-06 Juan Mauricio Matera <[email protected]>
- * mathics/builtin/atomic/numbers.py, mathics/eval/arithmetic.py:
+ * mathics/builtin/atomic/numbers.py, mathics/eval/arithmetic.py:
Arithmetic refactor 0 (#826) Another smaller chunk of #766.
2023-04-06 Juan Mauricio Matera <[email protected]>
@@ -2185,7 +2185,7 @@
mathics/builtin/string/operations.py,
mathics/builtin/testing_expressions/equality_inequality.py,
mathics/core/atoms.py, mathics/core/convert/mpmath.py,
- mathics/core/expression_predefined.py, mathics/eval/parts.py:
+ mathics/core/expression_predefined.py, mathics/eval/parts.py:
Expression constants (#831) This comes from #828. Here a new module is added to contain the
expression constants of the form `DirectedInfinity[...]`.
@@ -2214,7 +2214,7 @@
2023-03-25 rocky <[email protected]>
* SYMBOLS_MANIFEST.txt, mathics/builtin/atomic/symbols.py,
- mathics/builtin/image/colors.py, test/builtin/image/test_colors.py:
+ mathics/builtin/image/colors.py, test/builtin/image/test_colors.py:
Go over mathics.builtin.image.colors Remove ColorCombine which does not work Move pytests out of doctests
2023-03-23 rocky <[email protected]>
@@ -2439,7 +2439,7 @@
2023-02-23 rocky <[email protected]>
* mathics/doc/documentation/1-Manual.mdoc: Wolfram Alpha -> Wolfram
- Langauge Kernal Adjust description of what are trying to model.
+ Language Kernel Adjust description of what are trying to model.
2023-02-23 rocky <[email protected]>
@@ -2476,7 +2476,7 @@
2023-02-17 rocky <[email protected]>
* mathics/doc/latex/Makefile: Use UTF-8 for MATHICS_ENCODING in
- LaTeX gneration
+ LaTeX generation
2023-02-17 R. Bernstein <[email protected]>
@@ -2533,7 +2533,7 @@
mathics/builtin/statistics/dependency.py,
mathics/builtin/string/operations.py, mathics/builtin/system.py,
mathics/core/convert/mpmath.py, mathics/core/parser/convert.py,
- mathics/core/structure.py, mathics/eval/nevaluator.py, setup.cfg:
+ mathics/core/structure.py, mathics/eval/nevaluator.py, setup.cfg:
Flake8 cleans (#791) Just another round of cleaning
2023-02-16 Juan Mauricio Matera <[email protected]>
@@ -2548,7 +2548,7 @@
2023-02-14 Juan Mauricio Matera <[email protected]>
* mathics/builtin/arithfns/basic.py, mathics/builtin/arithmetic.py,
- mathics/builtin/specialfns/gamma.py, mathics/eval/arithmetic.py:
+ mathics/builtin/specialfns/gamma.py, mathics/eval/arithmetic.py:
move basic arithmetic to mathics.eval.arithmetic (#789) This PR starts to move the context independent arithmetic to a
separate module. Interestingly, just by moving around a little piece
of code, the doctest time seems to be reduced in another 10 seconds
@@ -2557,7 +2557,7 @@
2023-02-13 Juan Mauricio Matera <[email protected]>
* mathics/builtin/files_io/files.py,
- mathics/builtin/string/operations.py, mathics/core/evaluation.py:
+ mathics/builtin/string/operations.py, mathics/core/evaluation.py:
removing the use of Evaluation.format_output in builtins (#786) This PR fixes an issue reported by @rocky, where the behavior or
`Put` was modified when is was called from mathics-server. Now, in
`mathics.builtin` all the references to `format_output` which is
@@ -2570,7 +2570,7 @@
2023-02-11 rocky <[email protected]>
- * Makefile, mathics/doc/latex/doc2latex.py, mathics/docpipeline.py:
+ * Makefile, mathics/doc/latex/doc2latex.py, mathics/docpipeline.py:
Better document what's up in the PCL file also change Makefile target doc-data -> doctest-data
2023-02-11 rocky <[email protected]>
@@ -2744,7 +2744,7 @@
2023-02-04 rocky <[email protected]>
* mathics/builtin/assignments/assignment.py,
- mathics/core/definitions.py, mathics/{core => eval}/pymathics.py:
+ mathics/core/definitions.py, mathics/{core => eval}/pymathics.py:
mathics.core.pymathics -> mathics.eval.pymathics What is in mathics.eval is primarily for builtin LoadModule mathics.core are for atoms, symbols, parsing, conversion - things at
the very lowest level that aren't focused directly around evaluation
of a particular Mathics3 builtin function.
@@ -2756,14 +2756,14 @@
2023-02-04 mmatera <[email protected]>
* mathics/core/convert/mpmath.py: removing prec and acc parameters
- from from_mpmath, becase are not used.
+ from from_mpmath, because are not used.
2023-02-04 mmatera <[email protected]>
* mathics/builtin/arithfns/basic.py, mathics/builtin/arithmetic.py,
mathics/builtin/atomic/numbers.py, mathics/builtin/binary/io.py,
mathics/builtin/specialfns/bessel.py,
- mathics/builtin/specialfns/gamma.py, mathics/core/convert/mpmath.py:
+ mathics/builtin/specialfns/gamma.py, mathics/core/convert/mpmath.py:
improving precision handling in from_mpmath
2023-02-02 rocky <[email protected]>
@@ -2790,7 +2790,7 @@
mathics/core/convert/mpmath.py, mathics/core/convert/sympy.py,
mathics/core/number.py, mathics/core/parser/convert.py,
test/builtin/colors/test_colors.py: renaming constants according to
- Python convension. (#771) This is another round of changes in tiding up the
+ Python convention. (#771) This is another round of changes in tiding up the
arithmetic/precision code.
2023-02-01 R. Bernstein <[email protected]>
@@ -2985,7 +2985,7 @@
2023-01-17 Juan Mauricio Matera <[email protected]>
* mathics/builtin/box/image.py, mathics/builtin/image/base.py,
- mathics/doc/latex_doc.py: Image2latex (#751) Work in progress. The aim of this PRis to be able to show images in
+ mathics/doc/latex_doc.py: Image2latex (#751) Work in progress. The aim of this PR is to be able to show images in
the PDF documentation.
2023-01-17 rocky <[email protected]>
@@ -3027,12 +3027,12 @@
2023-01-14 rocky <[email protected]>
- * mathics/builtin/specialfns/bessel.py, mathics/core/atoms.py:
+ * mathics/builtin/specialfns/bessel.py, mathics/core/atoms.py:
Disallow complex in parts of Complex thanks mmatera
2023-01-14 rocky <[email protected]>
- * mathics/builtin/specialfns/bessel.py: IBesselI rules were multipy
+ * mathics/builtin/specialfns/bessel.py: IBesselI rules were multiply
assigned - fix
2023-01-14 rocky <[email protected]>
@@ -3060,7 +3060,7 @@
mathics/builtin/numpy_utils/__init__.py,
mathics/builtin/numpy_utils/without_numpy.py,
mathics/builtin/options.py, mathics/core/expression.py: Last batch
- of eval->apply. Simplfy numpy.. There were some places where apply was called where eval methods had
+ of eval->apply. Simplify numpy.. There were some places where apply was called where eval methods had
been converted Now that numpy is required we can remove the numpy simulation. Less
homegrown code and more reliance on better maintained libraries ==
win.
@@ -3120,7 +3120,7 @@
mathics/core/element.py, mathics/core/rules.py,
mathics/core/systemsymbols.py,
test/builtin/box/test_custom_boxexpression.py: Last of the
- apply->eval conversions Some type annoations for options as a dict were done here.
+ apply->eval conversions Some type annotations for options as a dict were done here.
2023-01-12 rocky <[email protected]>
@@ -3161,7 +3161,7 @@
* mathics/algorithm/parts.py, mathics/builtin/base.py,
mathics/builtin/box/layout.py, mathics/builtin/distance/numeric.py,
mathics/builtin/list/constructing.py,
- mathics/builtin/list/rearrange.py, mathics/core/systemsymbols.py:
+ mathics/builtin/list/rearrange.py, mathics/core/systemsymbols.py:
apply->eval + spelling, long lines, etc.
2023-01-11 rocky <[email protected]>
@@ -3180,7 +3180,7 @@
2023-01-11 rocky <[email protected]>
* .github/workflows/isort-and-black-checks.yml: Comment out
- auto-black commit to branch... it isn't working righ tnow.
+ auto-black commit to branch... it isn't working right now.
2023-01-11 rocky <[email protected]>
@@ -3230,7 +3230,7 @@
* mathics/builtin/attributes.py,
mathics/builtin/functional/composition.py,
mathics/builtin/inout.py, mathics/builtin/intfns/divlike.py,
- mathics/builtin/intfns/recurrence.py, mathics/core/systemsymbols.py:
+ mathics/builtin/intfns/recurrence.py, mathics/core/systemsymbols.py:
apply->eval and doc stuff some do changes and the usual stuff.
2023-01-10 R. Bernstein <[email protected]>
@@ -3299,7 +3299,7 @@
mathics/builtin/numbers/diffeqns.py,
mathics/builtin/numbers/hyperbolic.py,
mathics/builtin/numbers/linalg.py, mathics/builtin/numbers/trig.py,
- mathics/core/exceptions.py, mathics/core/systemsymbols.py:
+ mathics/core/exceptions.py, mathics/core/systemsymbols.py:
apply->eval go over trig fns & some hyperbolic... The usual eval->apply, long lines, Add Wiki + SymPy, mpmath to trig. Start hyperbolic for the same.
More should be done in another PR.
@@ -3309,7 +3309,7 @@
2023-01-08 rocky <[email protected]>
- * mathics/builtin/makeboxes.py, mathics/eval/makeboxes.py:
+ * mathics/builtin/makeboxes.py, mathics/eval/makeboxes.py:
NO_PARENTHESIS_EVER -> NEVER_ADD_PARENTHESIS thanks Tiago
2023-01-08 rocky <[email protected]>
@@ -3570,7 +3570,7 @@
2023-01-02 rocky <[email protected]>
- * mathics/builtin/box/graphics.py, test/format/test_format.py:
+ * mathics/builtin/box/graphics.py, test/format/test_format.py:
Adjust tests. and comment graphics routine a little better
2023-01-02 rocky <[email protected]>
@@ -3584,7 +3584,7 @@
2023-01-02 R. Bernstein <[email protected]>
- * : Merge pull request #708 from Mathics3/doc-revisions Doc updates and add mising morph.py
+ * : Merge pull request #708 from Mathics3/doc-revisions Doc updates and add missing morph.py
2023-01-01 R. Bernstein <[email protected]>
@@ -3616,7 +3616,7 @@
2022-12-31 rocky <[email protected]>
* mathics/builtin/graphics.py, mathics/core/atoms.py,
- mathics/doc/common_doc.py, mathics/doc/documentation/1-Manual.mdoc:
+ mathics/doc/common_doc.py, mathics/doc/documentation/1-Manual.mdoc:
More url hacking. Make sure ref's are $ safe.
2022-12-30 rocky <[email protected]>
@@ -3651,7 +3651,7 @@
2022-12-30 rocky <[email protected]>
* CHANGES.rst, mathics/builtin/image/misc.py,
- mathics/builtin/image/pixel.py, mathics/builtin/image/structure.py:
+ mathics/builtin/image/pixel.py, mathics/builtin/image/structure.py:
Split out Image Pixel operations Update CHANGES.rst for all of the splitting going on
2022-12-30 rocky <[email protected]>
@@ -3693,7 +3693,7 @@
2022-12-29 rocky <[email protected]>
- * requirements-full.txt: Intended to go along with Image stuff... Image has an optional depencency on pyocr for TextRecognize
+ * requirements-full.txt: Intended to go along with Image stuff... Image has an optional dependency on pyocr for TextRecognize
TextRecognize.png: data file for trying out OCR recognition
2022-12-29 R. Bernstein <[email protected]>
@@ -3702,7 +3702,7 @@
2022-12-28 rocky <[email protected]>
- * mathics/builtin/drawing/image.py, mathics/core/systemsymbols.py:
+ * mathics/builtin/drawing/image.py, mathics/core/systemsymbols.py:
streamline a little & document TODO's.
2022-12-28 rocky <[email protected]>
@@ -3800,7 +3800,7 @@
2022-12-25 rocky <[email protected]>
- * SYMBOLS_MANIFEST.txt, mathics/builtin/files_io/importexport.py:
+ * SYMBOLS_MANIFEST.txt, mathics/builtin/files_io/importexport.py:
Make a pass over importexport
2022-12-25 rocky <[email protected]>
@@ -4102,7 +4102,7 @@
2022-12-21 mmatera <[email protected]>
- * mathics/builtin/files_io/files.py, mathics/builtin/trace.py:
+ * mathics/builtin/files_io/files.py, mathics/builtin/trace.py:
docstr url for files_io, intfns, list and trace
2022-12-24 R. Bernstein <[email protected]>
@@ -4146,7 +4146,7 @@
mathics/builtin/fileformats/htmlformat.py,
mathics/builtin/fileformats/xmlformat.py,
mathics/builtin/numeric.py: complete docstr url for fileformats,
- numeric, atomic, arithfns and assigment
+ numeric, atomic, arithfns and assignment
2022-12-21 mmatera <[email protected]>
@@ -4203,7 +4203,7 @@
2022-12-23 rocky <[email protected]>
* mathics/eval/image.py: Correct use of numpy bool type... remove a Builtin-specific "no-doc" module variable. Since this has
- been moved, it is no longer subject to scrutiny. Funny how beter
+ been moved, it is no longer subject to scrutiny. Funny how better
modularization can *simplify* workarounds.
2022-12-23 rocky <[email protected]>
@@ -4300,7 +4300,7 @@
mathics/core/list.py, mathics/core/symbols.py,
test/core/test_atoms.py: Correct singleton atoms and revise atom
tests We were allocating singleton numbers/atoms like like Integer(1) more
- than once. Fix that. Also conver and revise test_atoms from a test-unit to a pytest. It
+ than once. Fix that. Also convert and revise test_atoms from a test-unit to a pytest. It
now checks *all* symbols for dissimilarity from one another. It
also starts a test for object canonicalization, e.g. Integer(1) and
Complex(Integer(1), Integer(0)) are the same object. In a few places we have propagate constants for number other than
@@ -4432,7 +4432,7 @@
2022-12-14 rocky <[email protected]>
- * mathics/builtin/drawing/plot.py, mathics/core/systemsymbols.py:
+ * mathics/builtin/drawing/plot.py, mathics/core/systemsymbols.py:
Add WMA and other links
2022-12-14 rocky <[email protected]>
@@ -4456,14 +4456,14 @@
2022-12-07 R. Bernstein <[email protected]>
- * : Merge pull request #652 from Mathics3/lint-corrections Miscelleneous lint found in files of #631
+ * : Merge pull request #652 from Mathics3/lint-corrections Miscellaneous lint found in files of #631
2022-12-07 rocky <[email protected]>
* admin-tools/build_and_check_manifest.py,
mathics/builtin/__init__.py, mathics/core/definitions.py,
mathics/core/pymathics.py, mathics/doc/common_doc.py,
- mathics/format/mathml.py: Miscelleneous lint found in files of #631 These changes have been split off from #631. That other PR will have
+ mathics/format/mathml.py: Miscellaneous lint found in files of #631 These changes have been split off from #631. That other PR will have
to be rebased after this and #651 go in.
2022-12-07 rocky <[email protected]>
@@ -4597,7 +4597,7 @@
2022-11-19 rocky <[email protected]>
- * mathics/builtin/__init__.py, mathics/doc/common_doc.py, setup.py:
+ * mathics/builtin/__init__.py, mathics/doc/common_doc.py, setup.py:
get_module_doc move to mathics.doc.common_doc
2022-11-19 Juan Mauricio Matera <[email protected]>
@@ -4622,16 +4622,16 @@
mathics/builtin/scoping.py,
mathics/{builtin/assignments/internals.py => core/assignment.py},
mathics/core/expression.py, mathics/core/list.py,
- mathics/core/systemsymbols.py, test/builtin/test_assignment.py:
+ mathics/core/systemsymbols.py, test/builtin/test_assignment.py:
Correct LHS evaluation in SetDelayed assignment (#603) * improving clarity in Builtin.contribute * adding comments. adding tests * fix test for SetDelayed. Move special case for Set with LHS a list
away from the conditional. * more on modularize assignment. assign_elementary->assign * fixing set_eval * adding tests for OneIdentity * fix OneIdentity * remove comment * fix pytest * fix a bug that makes that URLSave always fails * fix WriteString standard output * catch not known attributes in ClearAttributes and SetAttributes * Update 'attributes' for current standards `mathics.builtin.attributes`: * apply -> eval * Add WMA links add * Class names ordered alphabetically * Hard breaks in docstring removed * Some incorrect references to "leaves" changed to "attributes" `mathics.core.attributes`: * Add short comments above flag value * adding comments. adding tests * fix test for SetDelayed. Move special case for Set with LHS a list
away from the conditional. * more on modularize assignment. assign_elementary->assign * Handle optional with a first element that is not a Pattern[] * Update examples in OneIdentity * More pervasive use of Symbols symbols.py: system_symbols() -> symbol_set(); "systems_symbols" name is too
close Symbol( System` to module systemsymbols. Also, we now
require symbols as parameters), not strings. systemsymbols.py: more system symbols * Pattern_create -> Pattern.create It appears this was originally Pattern.create. I suspect due to bad
- modularity and a lack of understandig Python that an import could be
+ modularity and a lack of understanding Python that an import could be
added inside the routine, this static method got moved outside of
the class. Later on, the modularity was fixed, but the hack persisted. These
- kinds of code smells side effects of poor communication. * Add function signature; straighten import issue * Put test_rules_patterns tests where they belong * Add note to add skipped example as a doctest ... When it gets fixed. * Changes suggested in PR review Move core-like assignment interals out of builtins and into core.
+ kinds of code smells side effects of poor communication. * Add function signature; straighten import issue * Put test_rules_patterns tests where they belong * Add note to add skipped example as a doctest ... When it gets fixed. * Changes suggested in PR review Move core-like assignment internals out of builtins and into core.
(We may want to split up core more in the future though) Better sort long list of assignment methods alphabetically Some small RstT tagging in a docstring Remove nonexistent word "evaluable" Add yet another type annotation to a signature Make test assert failure messages unique * Move ASSIGNMENT_FUNCTION_MAP into core Co-authored-by: R. Bernstein <[email protected]>
Co-authored-by: rocky <[email protected]>
@@ -4658,7 +4658,7 @@
2022-11-12 rocky <[email protected]>
* mathics/core/pattern.py: Pattern_create -> Pattern.create It appears this was originally Pattern.create. I suspect due to bad
- modularity and a lack of understandig Python that an import could be
+ modularity and a lack of understanding Python that an import could be
added inside the routine, this static method got moved outside of
the class. Later on, the modularity was fixed, but the hack persisted. These
kinds of code smells side effects of poor communication.
@@ -4730,7 +4730,7 @@
2022-11-10 mmatera <[email protected]>
- * mathics/builtin/files_io/filesystem.py, mathics/core/streams.py:
+ * mathics/builtin/files_io/filesystem.py, mathics/core/streams.py:
fix a bug that makes that URLSave always fails
2022-11-07 mmatera <[email protected]>
@@ -5016,7 +5016,7 @@
evaluation. As a result, we now use operator-to-{ascii,unicode}.
operator-to-{unicode-wl} still needs adding. Some hard nl's on docstrings on Builtins have been removed since
formatting doesn't handle that. Some methods and classes have been alphabeticed better. $CharacterEncoding now respects MATHICS_CHARACTER_ENCODING
- environtment variable
+ environment variable
2022-10-04 rocky <[email protected]>
@@ -5090,7 +5090,7 @@
2022-09-18 Juan Mauricio Matera <[email protected]>
- * mathics/builtin/makeboxes.py, test/builtin/test_makeboxes.py:
+ * mathics/builtin/makeboxes.py, test/builtin/test_makeboxes.py:
moving pending doctests in MakeBoxes to pytests (#558) * moving pending doctests in MakeBoxes to pytests * improving tests and mark what is working now * xfailed optional
2022-09-16 R. Bernstein <[email protected]>
@@ -5117,7 +5117,7 @@
test/builtin/atomic/test_numbers.py: Go over docs for Accuracy and
Precision * Shy away from using markup that doesn't render properly in Django.
In partuclar, math mode * Add Wiki and WMA links in Accuracy and Precision builtin
- functions, and * more cross refrences * Move unit tests in autodoc to unit test * reversed quote -> RawBackquote which is the WMA term for the
+ functions, and * more cross references * Move unit tests in autodoc to unit test * reversed quote -> RawBackquote which is the WMA term for the
character
2022-09-13 Juan Mauricio Matera <[email protected]>
@@ -5135,7 +5135,7 @@
mathics/builtin/numbers/randomnumbers.py,
mathics/core/convert/function.py, mathics/core/element.py,
mathics/core/symbols.py: This is one part of #551, plus several
- comments into the code. (#552) * adding the prototype of to_python in BaseElement * adding type annotations to its paramenters. * removing the use of the parameter n_evaluation in
+ comments into the code. (#552) * adding the prototype of to_python in BaseElement * adding type annotations to its parameters. * removing the use of the parameter n_evaluation in
``expr.to_python(n_evaluation=evaluation)`` in favor of
``eval_N(expr, evaluation).to_python()`` * adding several comments.
@@ -5168,7 +5168,7 @@
2022-09-11 mmatera <[email protected]>
- * mathics/builtin/atomic/numbers.py, mathics/core/expression.py:
+ * mathics/builtin/atomic/numbers.py, mathics/core/expression.py:
improving Accuracy docstring. fixing a typo
2022-09-11 mmatera <[email protected]>
@@ -5200,7 +5200,7 @@
2022-09-09 mmatera <[email protected]>
- * mathics/builtin/atomic/numbers.py, mathics/builtin/comparison.py:
+ * mathics/builtin/atomic/numbers.py, mathics/builtin/comparison.py:
fix typo in docstring. Check the arguments in comparison.
2022-09-09 mmatera <[email protected]>
@@ -5242,7 +5242,7 @@
2022-08-28 rocky <[email protected]>
* mathics/builtin/arithmetic.py, mathics/builtin/atomic/numbers.py,
- mathics/builtin/base.py, mathics/core/atoms.py, mathics/timing.py:
+ mathics/builtin/base.py, mathics/core/atoms.py, mathics/timing.py:
Add cache for running sympy with literals
2022-08-28 rocky <[email protected]>
@@ -5259,7 +5259,7 @@
mathics/builtin/base.py, mathics/core/atoms.py,
mathics/core/convert/expression.py, mathics/core/element.py,
mathics/core/expression.py, mathics/core/list.py,
- mathics/core/symbols.py, test/core/test_expression_constructor.py:
+ mathics/core/symbols.py, test/core/test_expression_constructor.py:
Start to make use of literalness... to reduce conversions If an object is_literal, then its value is the Python
representation. Although there may be benefit in noting literals that do not have
direct Python representations like Complex (as it currently is
@@ -5337,13 +5337,13 @@
mathics/builtin/lists.py, mathics/builtin/numbers/exp.py,
mathics/builtin/numbers/{exptrig.py => trig.py},
mathics/builtin/procedural.py, mathics/builtin/statistics/shape.py,
- mathics/builtin/structure.py, setup.py: More section splitting Functional Programming secion split out exptrig split in to
+ mathics/builtin/structure.py, setup.py: More section splitting Functional Programming section split out exptrig split in to
Exponiential Functions and Trigonometric Functions Add section for
Shape statistics More URL adding will go in a future PR.
2022-08-26 rocky <[email protected]>
- * mathics/builtin/vectors/vector_space_operations.py:
+ * mathics/builtin/vectors/vector_space_operations.py:
KroneckerProduct signature fix was previous detected and fixed in docs but not in code
2022-08-25 R. Bernstein <[email protected]>
@@ -5375,7 +5375,7 @@
* mathics/builtin/atomic/numbers.py,
mathics/builtin/list/rearrange.py, mathics/builtin/lists.py,
mathics/builtin/numbers/algebra.py,
- mathics/builtin/numbers/integer.py, mathics/builtin/structure.py:
+ mathics/builtin/numbers/integer.py, mathics/builtin/structure.py:
removing duplicated 1 (#525)
2022-08-21 Juan Mauricio Matera <[email protected]>
@@ -5488,7 +5488,7 @@
2022-08-14 rocky <[email protected]>
- * mathics/core/parser/convert.py, test/test_custom_boxconstruct.py:
+ * mathics/core/parser/convert.py, test/test_custom_boxconstruct.py:
Go over parser/convert ... and have it create ListExpression for list expressions Try to make this less confusing by using more traditional Python
practice, and add type annotations
@@ -5733,7 +5733,7 @@
admin-tools/pyenv-versions, mathics/builtin/specialfns/elliptic.py,
mathics/doc/tex/sed-hack.sh, mathics/version.py: Into 5.0.0.dev0
now... version.py: bump version Linking a section heading message up Mathics-Django. Remove it on
- Elliptic functions. sed-hack needs should replace all occurrances on a line. Update pyenv versions we test Small min version correction in CHANGES.rst
+ Elliptic functions. sed-hack needs should replace all occurrences on a line. Update pyenv versions we test Small min version correction in CHANGES.rst
2022-07-31 R. Bernstein <[email protected]>
@@ -5751,7 +5751,7 @@
2022-07-30 rocky <[email protected]>
- * CHANGES.rst, mathics/version.py: Get ready for relase 5.0.0
+ * CHANGES.rst, mathics/version.py: Get ready for release 5.0.0
2022-07-30 rocky <[email protected]>
@@ -5832,7 +5832,7 @@
mathics/builtin/intfns/combinatorial.py,
mathics/builtin/specialfns/__init__.py,
mathics/builtin/specialfns/bessel.py,
- mathics/builtin/specialfns/elliptic.py, mathics/doc/common_doc.py:
+ mathics/builtin/specialfns/elliptic.py, mathics/doc/common_doc.py:
Allow text link in URL try it out and some small typos. There needs to be a corresponding
change made in Django.
@@ -5846,7 +5846,7 @@
2022-07-27 Juan Mauricio Matera <[email protected]>
- * mathics/builtin/base.py, mathics/builtin/specialfns/elliptic.py:
+ * mathics/builtin/base.py, mathics/builtin/specialfns/elliptic.py:
adding controls for the number of arguments (#472) * adding controls for the number of arguments * Update elliptic.py
2022-07-27 rocky <[email protected]>
@@ -5959,7 +5959,7 @@
2022-07-24 R. Bernstein <[email protected]>
- * : Merge pull request #450 from Mathics3/more-integer-fns Tweak ModularInverse doc descripton
+ * : Merge pull request #450 from Mathics3/more-integer-fns Tweak ModularInverse doc description
2022-07-24 rocky <[email protected]>
@@ -5993,7 +5993,7 @@
2022-07-24 rocky <[email protected]>
* mathics/builtin/intfns/divlike.py: Tweak ModularInverse doc
- descripton
+ description
2022-07-24 rocky <[email protected]>
@@ -6002,7 +6002,7 @@
2022-07-24 rocky <[email protected]>
* mathics/doc/common_doc.py, mathics/docpipeline.py: WIP - start to
- reinstate exracting pymathics docs
+ reinstate extracting pymathics docs
2022-07-24 R. Bernstein <[email protected]>
@@ -6074,7 +6074,7 @@
* mathics/builtin/atomic/symbols.py, mathics/builtin/scoping.py,
mathics/core/definitions.py: Reinstate documenting "Scoping
- Constructs" Bug fixed in using a string attibute name for its value. Runing doctests changing module numbers should not be done. Also
+ Constructs" Bug fixed in using a string attribute name for its value. Running doctests changing module numbers should not be done. Also
don't run pytest kinds of tests in doctest. A pytest should be
written here. I fear the entire module was disabled because too many of the tests
were flaky.
@@ -6162,7 +6162,7 @@
* mathics/builtin/atomic/strings.py, mathics/core/element.py,
mathics/core/systemsymbols.py: Move SymbolOutputForm & other
- Symbols, ... remove unsused import
+ Symbols, ... remove unused import
2022-07-21 R. Bernstein <[email protected]>
@@ -6196,7 +6196,7 @@
2022-07-20 rocky <[email protected]>
- * mathics/doc/common_doc.py: Rever test execution sorting for now until we understand why this causes testing time to increase
+ * mathics/doc/common_doc.py: Revert test execution sorting for now until we understand why this causes testing time to increase
significantly
2022-07-19 rocky <[email protected]>
@@ -6344,15 +6344,15 @@
mathics/builtin/numbers/calculus.py,
mathics/builtin/scipy_utils/optimizers.py,
mathics/core/convert/function.py, mathics/core/expression.py,
- test/builtin/numbers/test_calculus.py, test/builtin/test_compile.py:
+ test/builtin/numbers/test_calculus.py, test/builtin/test_compile.py:
Modularize Compile (#414) * * Fixing a typo that prevented that scipy.optimizers be loaded. * now, each time that an expression requires to be transformed into
a python callable, the new function
- `expression_to_callable_and_args` is used. local to global import moving functions to a separe module. adding tests * adding test * mathics.builtin.compile.topython -> mathics.core.convert.function
+ `expression_to_callable_and_args` is used. local to global import moving functions to a separate module. adding tests * adding test * mathics.builtin.compile.topython -> mathics.core.convert.function
2022-07-16 rocky <[email protected]>
* mathics/__init__.py, mathics/benchmark.py,
- mathics/docpipeline.py, mathics/main.py, mathics/profile_mathics.py:
+ mathics/docpipeline.py, mathics/main.py, mathics/profile_mathics.py:
Nuke the python3 This was misguided and it hinders our ability to run pyston
2022-07-15 R. Bernstein <[email protected]>
@@ -6501,7 +6501,7 @@
mathics/builtin/string/operations.py, mathics/core/atoms.py,
mathics/core/convert/expression.py, mathics/core/convert/mpmath.py,
mathics/core/convert/python.py, mathics/core/evaluation.py,
- mathics/core/expression.py, test/core/test_sympy_python_convert.py:
+ mathics/core/expression.py, test/core/test_sympy_python_convert.py:
Move from_pyton to convert module
2022-06-22 rocky <[email protected]>
@@ -6722,7 +6722,7 @@
* .github/workflows/windows.yml, CHANGES.rst,
mathics/builtin/__init__.py, mathics/builtin/base.py,
- mathics/doc/common_doc.py, test/builtin/numbers/test_nintegrate.py:
+ mathics/doc/common_doc.py, test/builtin/numbers/test_nintegrate.py:
more control over tests and doctest
2022-06-19 R. Bernstein <[email protected]>
@@ -6740,7 +6740,7 @@
mathics/builtin/scipy_utils/integrators.py,
mathics/builtin/scipy_utils/optimizers.py,
mathics/builtin/system.py, mathics/core/util.py,
- mathics/doc/common_doc.py, test/builtin/numbers/test_nintegrate.py:
+ mathics/doc/common_doc.py, test/builtin/numbers/test_nintegrate.py:
Changes to allow PyPy to build and mostly run ... we can get through pytests and the Gries & Schneider tests. There is probably a PyPy bug or weirdness around `Binarize`: ``` In[1]:= img = Import["ExampleData/lena.tif"] Out[1]= -Image-
In[2]:= Binarize[img] terminate called after throwing an instance of
'pybind11::error_already_set' what(): IndentationError:
@@ -6772,7 +6772,7 @@
* mathics/builtin/list/associations.py,
mathics/builtin/list/constructing.py, mathics/builtin/list/eol.py,
mathics/builtin/numbers/diffeqns.py,
- mathics/builtin/numbers/exptrig.py, mathics/core/systemsymbols.py:
+ mathics/builtin/numbers/exptrig.py, mathics/core/systemsymbols.py:
72 more conversions to go And the usual imports and class variable ordering, and docstring
tagging canonicalization
@@ -6835,7 +6835,7 @@
mathics/builtin/matrices/constrmatrix.py,
mathics/builtin/sparse.py, mathics/builtin/string/operations.py,
mathics/builtin/tensors.py, mathics/core/systemsymbols.py,
- test/{test_hash.py => core/test_atoms.py}: Misc Expresssion("List",
+ test/{test_hash.py => core/test_atoms.py}: Misc Expression("List",
...) removal and other Expressions as well
2022-06-15 R. Bernstein <[email protected]>
@@ -6897,7 +6897,7 @@
2022-06-12 Juan Mauricio Matera <[email protected]>
* mathics/algorithm/integrators.py,
- mathics/builtin/numbers/calculus.py, mathics/builtin/optiondoc.py:
+ mathics/builtin/numbers/calculus.py, mathics/builtin/optiondoc.py:
fixing NIntegrate to make the internal integrators available. (#363)
2022-06-12 R. Bernstein <[email protected]>
@@ -6923,7 +6923,7 @@
2022-06-10 rocky <[email protected]>
* mathics/builtin/numbers/numbertheory.py, mathics/core/convert.py,
- mathics/core/expression.py, mathics/core/systemsymbols.py:
+ mathics/core/expression.py, mathics/core/systemsymbols.py:
Expression -> ListExpression penultimate
2022-06-09 R. Bernstein <[email protected]>
@@ -6964,7 +6964,7 @@
mathics/builtin/box/graphics.py, mathics/builtin/box/inout.py,
mathics/builtin/colors/color_directives.py,
mathics/builtin/colors/color_operations.py,
- mathics/builtin/compilation.py, mathics/builtin/datentime.py:
+ mathics/builtin/compilation.py, mathics/builtin/datentime.py:
Expression(SymbolList -> ListExpression... or to_mathics_ilst
2022-06-09 R. Bernstein <[email protected]>
@@ -6975,7 +6975,7 @@
* mathics/builtin/attributes.py, mathics/builtin/options.py,
mathics/core/convert.py, mathics/core/evaluation.py,
- mathics/core/systemsymbols.py, test/builtin/colors/test_colors.py:
+ mathics/core/systemsymbols.py, test/builtin/colors/test_colors.py:
{List,}Expression changes to pass test/builtins
2022-06-07 rocky <[email protected]>
@@ -7012,8 +7012,8 @@
2022-06-07 rocky <[email protected]>
* mathics/builtin/list/eol.py, mathics/builtin/list/rearrange.py,
- mathics/builtin/lists.py, mathics/builtin/numbers/algebra.py:
- Expresion -> ListExpression - part1
+ mathics/builtin/lists.py, mathics/builtin/numbers/algebra.py:
+ Expression -> ListExpression - part1
2022-06-07 R. Bernstein <[email protected]>
@@ -7109,7 +7109,7 @@
mathics/builtin/scipy_utils/optimizers.py,
test/builtin/files_io/__init__.py, test/{ =>
builtin/files_io}/test_importexport.py: more about removing
- Expression("... occurences (#342) * more about removing Expression("... occurences * rocky's comments * one more to_mathics_list * refine use of {List,}Expression, & to_mathics_list Co-authored-by: rocky <[email protected]>
+ Expression("... occurrences (#342) * more about removing Expression("... occurrences * rocky's comments * one more to_mathics_list * refine use of {List,}Expression, & to_mathics_list Co-authored-by: rocky <[email protected]>
2022-06-06 Juan Mauricio Matera <[email protected]>
@@ -7123,7 +7123,7 @@
2022-06-06 Juan Mauricio Matera <[email protected]>
- * mathics/builtin/graphics.py, mathics/builtin/numbers/algebra.py:
+ * mathics/builtin/graphics.py, mathics/builtin/numbers/algebra.py:
adding a test to check that builtin classes are properly documented.
Complete documentation for mathics.builtin.graphics and
mathics.builtin.numbers.algebra (#341)
@@ -7140,7 +7140,7 @@
2022-06-05 rocky <[email protected]>
* mathics/algorithm/optimizers.py, mathics/algorithm/series.py,
- mathics/builtin/atomic/strings.py, mathics/core/systemsymbols.py:
+ mathics/builtin/atomic/strings.py, mathics/core/systemsymbols.py:
Use .value, .leaves and fix some bugs optimizers.py: * Was missing Integer0 import - a bug * use .value when we know the object in an Integer * remove duplicate function series.py: ome more Expression("XXX"...) removed lists.py: Make
another pass over this others: more of the same
@@ -7196,7 +7196,7 @@
* mathics/builtin/base.py, mathics/builtin/drawing/plot.py,
mathics/builtin/files_io/importexport.py,
mathics/builtin/graphics.py, mathics/builtin/options.py,
- mathics/builtin/string/operations.py, mathics/core/systemsymbols.py:
+ mathics/builtin/string/operations.py, mathics/core/systemsymbols.py:
More of the same... Partial go over of graphics, importexport, options, operations, and
plot, More work could be done on graphics, and plot, but that is left for
later. This is already large. Also another pass over everything to improve specific calls is
@@ -7237,8 +7237,8 @@
2022-06-03 rocky <[email protected]>
- * mathics/core/list.py: Simplfy/modularize list expression
- evaluation Note: evaluate_elements() could/shoud be moved into Expression. But
+ * mathics/core/list.py: Simplify/modularize list expression
+ evaluation Note: evaluate_elements() could/should be moved into Expression. But
that will come as a later step.
2022-06-02 rocky <[email protected]>
@@ -7293,7 +7293,7 @@
mathics/core/atoms.py, mathics/core/convert.py,
mathics/core/expression.py, mathics/core/symbols.py,
mathics/core/systemsymbols.py,
- test/core/test_expression_constructor.py, test/test_arithmetic.py:
+ test/core/test_expression_constructor.py, test/test_arithmetic.py:
Use symbols in NumericOperators
2022-06-01 rocky <[email protected]>
@@ -7462,7 +7462,7 @@
2022-05-28 rocky <[email protected]>
* CHANGES.rst, mathics/builtin/arithfns/basic.py,
- mathics/core/expression.py, mathics/core/rules.py: properites tweaks
+ mathics/core/expression.py, mathics/core/rules.py: properties tweaks
and small corrections
2022-05-28 rocky <[email protected]>
@@ -7544,7 +7544,7 @@
* CHANGES.rst, mathics/algorithm/simplify.py,
mathics/builtin/numbers/algebra.py,
mathics/builtin/numbers/calculus.py, mathics/core/systemsymbols.py,
- test/test_algebra.py: Complexityfunction (#189) * ComplexityFunction * improving commens in algorithin.simplify * Default ComplexityFunction closer to WMA
+ test/test_algebra.py: Complexityfunction (#189) * ComplexityFunction * improving comments in algorithin.simplify * Default ComplexityFunction closer to WMA
2022-05-24 R. Bernstein <[email protected]>
@@ -7559,7 +7559,7 @@
mathics/core/element.py, mathics/core/expression.py,
mathics/core/symbols.py, test/test_format.py: Expression and Symbol
are EvalMixin (#293) * adding tests * simplify get_option_values * improve get_option_values * renaming InstanceableBuiltin-> BuiltinElement and BoxConstruct ->
- BoxExpression * undo unnecesary changes * Evaluable->EvalMixin * Deal with merge conflicts * remove extra inheritance in BoxExpression Co-authored-by: R. Bernstein <[email protected]>
+ BoxExpression * undo unnecessary changes * Evaluable->EvalMixin * Deal with merge conflicts * remove extra inheritance in BoxExpression Co-authored-by: R. Bernstein <[email protected]>
Co-authored-by: rocky <[email protected]>
2022-05-23 R. Bernstein <[email protected]>
@@ -7617,7 +7617,7 @@
* mathics/builtin/assignments/internals.py,
mathics/builtin/base.py, mathics/builtin/box/graphics.py,
mathics/builtin/inference.py, mathics/builtin/patterns.py,
- mathics/core/element.py, mathics/core/expression.py:
+ mathics/core/element.py, mathics/core/expression.py:
BaseElement.apply_rules-> BaseElement.do_apply_rules BoxConstruct
now inherits from BaseElement
@@ -7638,7 +7638,7 @@
2022-05-17 mmatera <[email protected]>
- * CHANGES.rst, mathics/builtin/system.py: return the amout of
+ * CHANGES.rst, mathics/builtin/system.py: return the amount of
recovered memory
2022-05-17 mmatera <[email protected]>
@@ -7689,7 +7689,7 @@
2022-05-15 rocky <[email protected]>
- * mathics/builtin/list/constructing.py, mathics/core/expression.py:
+ * mathics/builtin/list/constructing.py, mathics/core/expression.py:
Start using element_conversion_fn in Expression()
2022-05-15 rocky <[email protected]>
@@ -7746,8 +7746,8 @@
2022-05-08 mmatera <[email protected]>
- * mathics/builtin/assignments/internals.py, test/test_format.py:
- allow set messags for protected symbols
+ * mathics/builtin/assignments/internals.py, test/test_format.py:
+ allow set messages for protected symbols
2022-05-06 mmatera <[email protected]>
@@ -7875,7 +7875,7 @@
builtin}/test_assignment.py, test/helper.py: Use get_elements() (not
_elements) ... get_elements is what element access uses. _elements is a private