|
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,
|
|
94 | 82 | from mathics.eval.calculus import solve_sympy
|
95 | 83 | from mathics.eval.makeboxes import format_element
|
96 | 84 | from mathics.eval.nevaluator import eval_N
|
| 85 | +from mathics.eval.numbers.calculus.integrators import ( |
| 86 | + _fubini, |
| 87 | + _internal_adaptative_simpsons_rule, |
| 88 | + decompose_domain, |
| 89 | + eval_D_to_Integral, |
| 90 | +) |
| 91 | +from mathics.eval.numbers.calculus.series import ( |
| 92 | + build_series, |
| 93 | + series_derivative, |
| 94 | + series_plus_series, |
| 95 | + series_times_series, |
| 96 | +) |
97 | 97 |
|
98 | 98 | # These should be used in lower-level formatting
|
99 | 99 | SymbolDifferentialD = Symbol("System`DifferentialD")
|
@@ -752,7 +752,9 @@ class FindMaximum(_BaseFinder):
|
752 | 752 | messages = _BaseFinder.messages.copy()
|
753 | 753 | summary_text = "local maximum optimization"
|
754 | 754 | try:
|
755 |
| - from mathics.algorithm.optimizers import native_local_optimizer_methods |
| 755 | + from mathics.eval.numbers.calculus.optimizers import ( |
| 756 | + native_local_optimizer_methods, |
| 757 | + ) |
756 | 758 |
|
757 | 759 | methods.update(native_local_optimizer_methods)
|
758 | 760 | except Exception:
|
@@ -801,7 +803,7 @@ class FindMinimum(_BaseFinder):
|
801 | 803 | messages = _BaseFinder.messages.copy()
|
802 | 804 | summary_text = "local minimum optimization"
|
803 | 805 | try:
|
804 |
| - from mathics.algorithm.optimizers import ( |
| 806 | + from mathics.eval.numbers.calculus.optimizers import ( |
805 | 807 | native_local_optimizer_methods,
|
806 | 808 | native_optimizer_messages,
|
807 | 809 | )
|
@@ -887,7 +889,7 @@ class FindRoot(_BaseFinder):
|
887 | 889 | )
|
888 | 890 |
|
889 | 891 | try:
|
890 |
| - from mathics.algorithm.optimizers import ( |
| 892 | + from mathics.eval.numbers.calculus.optimizers import ( |
891 | 893 | native_findroot_messages,
|
892 | 894 | native_findroot_methods,
|
893 | 895 | )
|
@@ -1353,7 +1355,7 @@ class NIntegrate(Builtin):
|
1353 | 1355 |
|
1354 | 1356 | try:
|
1355 | 1357 | # builtin integrators
|
1356 |
| - from mathics.algorithm.integrators import ( |
| 1358 | + from mathics.eval.numbers.calculus.integrators import ( |
1357 | 1359 | integrator_messages,
|
1358 | 1360 | integrator_methods,
|
1359 | 1361 | )
|
|
0 commit comments