|
15 | 15 | import numpy as np |
16 | 16 | import sympy |
17 | 17 |
|
18 | | -from mathics.algorithm.integrators import ( |
19 | | - _fubini, |
20 | | - _internal_adaptative_simpsons_rule, |
21 | | - decompose_domain, |
22 | | - eval_D_to_Integral, |
23 | | -) |
24 | | -from mathics.algorithm.series import ( |
25 | | - build_series, |
26 | | - series_derivative, |
27 | | - series_plus_series, |
28 | | - series_times_series, |
29 | | -) |
30 | 18 | from mathics.builtin.scoping import dynamic_scoping |
31 | 19 | from mathics.core.atoms import ( |
32 | 20 | Atom, |
|
90 | 78 | ) |
91 | 79 | from mathics.eval.makeboxes import format_element |
92 | 80 | from mathics.eval.nevaluator import eval_N |
| 81 | +from mathics.eval.numbers.calculus.integrators import ( |
| 82 | + _fubini, |
| 83 | + _internal_adaptative_simpsons_rule, |
| 84 | + decompose_domain, |
| 85 | + eval_D_to_Integral, |
| 86 | +) |
| 87 | +from mathics.eval.numbers.calculus.series import ( |
| 88 | + build_series, |
| 89 | + series_derivative, |
| 90 | + series_plus_series, |
| 91 | + series_times_series, |
| 92 | +) |
93 | 93 |
|
94 | 94 | # These should be used in lower-level formatting |
95 | 95 | SymbolDifferentialD = Symbol("System`DifferentialD") |
@@ -748,7 +748,9 @@ class FindMaximum(_BaseFinder): |
748 | 748 | messages = _BaseFinder.messages.copy() |
749 | 749 | summary_text = "local maximum optimization" |
750 | 750 | try: |
751 | | - from mathics.algorithm.optimizers import native_local_optimizer_methods |
| 751 | + from mathics.eval.numbers.calculus.optimizers import ( |
| 752 | + native_local_optimizer_methods, |
| 753 | + ) |
752 | 754 |
|
753 | 755 | methods.update(native_local_optimizer_methods) |
754 | 756 | except Exception: |
@@ -797,7 +799,7 @@ class FindMinimum(_BaseFinder): |
797 | 799 | messages = _BaseFinder.messages.copy() |
798 | 800 | summary_text = "local minimum optimization" |
799 | 801 | try: |
800 | | - from mathics.algorithm.optimizers import ( |
| 802 | + from mathics.eval.numbers.calculus.optimizers import ( |
801 | 803 | native_local_optimizer_methods, |
802 | 804 | native_optimizer_messages, |
803 | 805 | ) |
@@ -883,7 +885,7 @@ class FindRoot(_BaseFinder): |
883 | 885 | ) |
884 | 886 |
|
885 | 887 | try: |
886 | | - from mathics.algorithm.optimizers import ( |
| 888 | + from mathics.eval.numbers.calculus.optimizers import ( |
887 | 889 | native_findroot_messages, |
888 | 890 | native_findroot_methods, |
889 | 891 | ) |
@@ -1349,7 +1351,7 @@ class NIntegrate(Builtin): |
1349 | 1351 |
|
1350 | 1352 | try: |
1351 | 1353 | # builtin integrators |
1352 | | - from mathics.algorithm.integrators import ( |
| 1354 | + from mathics.eval.numbers.calculus.integrators import ( |
1353 | 1355 | integrator_messages, |
1354 | 1356 | integrator_methods, |
1355 | 1357 | ) |
|
0 commit comments