Upgrading mpmath 0.17 to 0.18
Unknown0.17 → 0.18
Fetching 1 release from GitHub…0 / 1
UnknownUpgrade verdict
DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.
In plain terms
- DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
- This page updates as the notes come in.
Must act Still reading release notes
DepDelta is still reading the release notes in this range. This updates as they come in.
API changes
Generated by DepDelta from published Python source. Not mixed with prose notes.
- changed:
function doctests() → function doctests(filter=…) - added:
variable cohen_alt - added:
variable eig - added:
variable eig_sort - added:
variable eigh - added:
variable eighe - added:
variable eigsy - added:
variable gauss_quadrature - added:
variable hessenberg - added:
variable isfinite - added:
variable levin - added:
variable qr - added:
variable schur - added:
variable stirling1 - added:
variable stirling2 - added:
variable svd - added:
variable svd_c - added:
variable svd_r
- added:
class cohen_alt_class - added:
class levin_class - added:
constructor cohen_alt_class() - added:
constructor levin_class(method=…, variant=…) - added:
function cohen_alt(ctx) - added:
function levin(ctx, method=…, variant=…) - added:
method cohen_alt_class.update(A) - added:
method cohen_alt_class.update_psum(S) - added:
method levin_class.factor_levin(i) - added:
method levin_class.factor_sidi(i) - added:
method levin_class.run(s, a0, a1=…) - added:
method levin_class.step(x) - added:
method levin_class.step_psum(s) - added:
method levin_class.update(X) - added:
method levin_class.update_psum(S)
- changed:
class QuadratureMethods → class QuadratureMethods(object)
- changed:
class StandardBaseContext(Context, SpecialFunctions, RSCache, QuadratureMethods, CalculusMethods, MatrixMethods, MatrixCalculusMethods, LinearAlgebraMethods, IdentificationMethods, OptimizationMethods, ODEMethods, VisualizationMethods) → class StandardBaseContext(Context, SpecialFunctions, RSCache, QuadratureMethods, CalculusMethods, MatrixMethods, MatrixCalculusMethods, LinearAlgebraMethods, Eigen, IdentificationMethods, OptimizationMethods, ODEMethods, VisualizationMethods)
- added:
method MPContext.isfinite(x) - added:
method MPContext.isnan(x)
- changed:
class PythonMPContext → class PythonMPContext(object)
- added:
variable stirling1 - added:
variable stirling2
- added:
function stirling1(ctx, n, k, exact=…) - added:
function stirling2(ctx, n, k, exact=…)
- changed:
class RSCache → class RSCache(object)
- added:
export stirling1 - added:
export stirling2
- removed:
variable exec_
- added:
function stirling1(n, k) - added:
function stirling2(n, k)
- added:
class Iterator(object) - added:
class MovedAttribute(_LazyDescr) - added:
class MovedModule(_LazyDescr) - added:
class X(object) - added:
constructor MovedAttribute(name, old_mod, new_mod, old_attr=…, new_attr=…) - added:
constructor MovedModule(name, old, new=…) - added:
function add_move(move) - added:
function advance_iterator(it) - added:
function b(s) - added:
function callable(obj) - added:
function exec_(code, globs=…, locs=…) - added:
function get_unbound_function(unbound) - added:
function int2byte(i) - added:
function iteritems(d) - added:
function iterkeys(d) - added:
function itervalues(d) - added:
function print_(*args, **kwargs) - added:
function remove_move(name) - added:
function reraise(tp, value, tb=…) - added:
function u(s) - added:
function with_metaclass(meta, base=…) - added:
method Iterator.next() - added:
variable BytesIO - added:
variable Iterator - added:
variable MAXSIZE - added:
variable PY3 - added:
variable StringIO - added:
variable advance_iterator - added:
variable binary_type - added:
variable callable - added:
variable class_types - added:
variable exec_ - added:
variable get_function_code - added:
variable get_function_defaults - added:
variable get_method_function - added:
variable get_method_self - added:
variable int2byte - added:
variable integer_types - added:
variable moves - added:
variable next - added:
variable print_ - added:
variable string_types - added:
variable text_type
- added:
export eigen - added:
export eigen_symmetric
- changed:
class MatrixCalculusMethods → class MatrixCalculusMethods(object)
- added:
class Eigen(object) - added:
function defun(f) - added:
function eig(ctx, A, left=…, right=…, overwrite_a=…) - added:
function eig_sort(ctx, E, EL=…, ER=…, f=…) - added:
function eig_tr_l(ctx, A) - added:
function eig_tr_r(ctx, A) - added:
function hessenberg(ctx, A, overwrite_a=…) - added:
function hessenberg_qr(ctx, A, Q) - added:
function hessenberg_reduce_0(ctx, A, T) - added:
function hessenberg_reduce_1(ctx, A, T) - added:
function qr_step(ctx, n0, n1, A, Q, shift) - added:
function schur(ctx, A, overwrite_a=…)
- added:
function c_he_tridiag_0(ctx, A, D, E, T) - added:
function c_he_tridiag_1(ctx, A, T) - added:
function c_he_tridiag_2(ctx, A, T, B) - added:
function eigh(ctx, A, eigvals_only=…, overwrite_a=…) - added:
function eighe(ctx, A, eigvals_only=…, overwrite_a=…) - added:
function eigsy(ctx, A, eigvals_only=…, overwrite_a=…) - added:
function gauss_quadrature(ctx, n, qtype=…, alpha=…, beta=…) - added:
function r_sy_tridiag(ctx, A, D, E, calc_ev=…) - added:
function svd(ctx, A, full_matrices=…, compute_uv=…, overwrite_a=…) - added:
function svd_c(ctx, A, full_matrices=…, compute_uv=…, overwrite_a=…) - added:
function svd_c_raw(ctx, A, V=…, calc_u=…) - added:
function svd_r(ctx, A, full_matrices=…, compute_uv=…, overwrite_a=…) - added:
function svd_r_raw(ctx, A, V=…, calc_u=…) - added:
function tridiag_eigen(ctx, d, e, z=…)
- added:
method LinearAlgebraMethods.qr(A, mode=…, edps=…)