Hello community,

here is the log from the commit of package python3-sympy for openSUSE:Factory 
checked in at 2014-12-01 14:01:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python3-sympy (Old)
 and      /work/SRC/openSUSE:Factory/.python3-sympy.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python3-sympy"

Changes:
--------
--- /work/SRC/openSUSE:Factory/python3-sympy/python3-sympy.changes      
2014-11-18 22:46:08.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.python3-sympy.new/python3-sympy.changes 
2014-12-01 14:01:53.000000000 +0100
@@ -1,0 +2,178 @@
+Sat Nov 29 08:20:26 UTC 2014 - a...@gmx.de
+
+- update to version 0.7.6
+
+  Major changes
+   * New module "calculus.finite_diff" for generating finite difference
+     formulae approximating derivatives of arbitrary order on arbitrarily
+     spaced grids.
+   * New module "physics.optics" for symbolic computations related to
+     optics.
+   * "geometry" module now supports 3D geometry.
+   * Support for series expansions at a point other then 0 or oo.  See PR
+     [#2427](https://github.com/sympy/sympy/pull/2427).
+   * Rules for the intersection of integer ImageSets were added. See PR
+     [#7587](https://github.com/sympy/sympy/pull/7587). We can now do
+     things like `{2⋅m | m ∊ ℤ} ∩ {3⋅n | n ∊ ℤ} = {6⋅t | t ∊ ℤ}` and `{2⋅m
+     | m ∊ ℤ} ∩ {2⋅n + 1 | n ∊ ℤ} = ∅ `
+   * "dsolve" module now supports system of ODEs including linear
+     system of ODEs of 1st order for 2 and 3 equations and of 2nd order
+     for 2 equations. It also supports homogeneous linear system of `n`
+     equations.
+   * New support for continued fractions, including iterators for partial
+     quotients and convergents, and reducing a continued fraction to a
+     Rational or a quadratic irrational.
+   * Support for Egyptian fraction expansions, using several different
+     algorithms.
+   * Addition of generalized linearization methods to
+     'physics.mechanics'.
+   * Use an LRU cache by default instead of an unbounded one. See PR
+     [#7464] (https://github.com/sympy/sympy/pull/7464).  Control cache
+     size by the environment variable 'SYMPY_CACHE_SIZE' (default is
+     500).  'SYMPY_CACHE_SIZE=None' restores the unbounded cache.
+   * Added 'fastcache' as an optional dependency.  Requires v0.4 or
+     newer.  Control via 'SYMPY_CACHE_SIZE'.  May result in significant
+     speedup. See PR [#7737] (https://github.com/sympy/sympy/pull/7737).
+   * New experimental module 'physics.unitsystems' for computation with
+     dimensions, units and quantities gathered into systems. This opens
+     the way to dimensional analysis and better quantity calculus. The
+     old module 'physics.units' will stay available until the new one
+     reaches a mature state. See PR
+     [#2628](https://github.com/sympy/sympy/pull/2628).
+   * New 'Complement' class to represent relative complements of two
+     sets. See Pr [#7462](https://github.com/sympy/sympy/pull/7462).
+   * New trigonometric functions (asec, acsc), many enhancements for
+     other trigonometric functions (PR
+     [#7500](https://github.com/sympy/sympy/pull/7500)).
+   * New 'Contains' class to represent the relation "is an element of"
+     (see PR [#7989](https://github.com/sympy/sympy/pull/7989)).
+   * The code generation tools (code printers, 'codegen', 'autowrap', and
+     'ufuncify') have been updated to support a wider variety of
+     constructs, and do so in a more robust way. Major changes include
+     added support for matrices as inputs/outputs, and more robust
+     handling of conditional ('Piecewise') statements.
+   * 'ufuncify' now uses a backend that generates actual 'numpy.ufuncs'
+     by default through the use of the 'numpy' C api. This allows
+     broadcasting on *all* arguments. The previous 'cython' and 'f2py'
+     backends are still accessible through the use of the 'backend'
+     kwarg.
+   * 'CodeGen' now generates code for Octave and Matlab from SymPy
+     expressions.  This is supported by a new CodePrinter with interface
+     'octave_code'.  For example 'octave_code(Matrix([[x**2, sin(pi*x*y),
+     ceiling(x)]]))' gives the string '[x.^2 sin(pi*x.*y) ceil(x)]'.
+   * New general 3D vector package at 'sympy.vector'. This package
+     provides a 3D vector object with the Del, gradient, divergence,
+     curl, and operators. It supports arbitrary rotations of Cartesian
+     coordinate systems and arbitrary locations of points.
+
+  Backwards compatibility breaks and deprecations
+   * All usage of inequalities ('>', '>=', '<', '<=') on SymPy objects
+     will now return SymPy's 'S.true' or 'S.false' singletons instead of
+     Python's 'True' or 'False' singletons.  Code that checks for, e.g.,
+     '(a < b) is True' should be changed to '(a < b) == True' or '(a < b)
+     == S.true'.  Use of 'is' is not recommended here.
+   * The 'subset()' method in 'sympy.core.sets' is marked as being
+     deprecated and will be removed in a future release
+     ([issue](https://github.com/sympy/sympy/issues/7460)). Instead, the
+     'is_subset()' method should be used.
+   * Previously, if you compute the series expansion at a point other
+     than 0, the result was shifted to 0.  Now SymPy returns the usual
+     series expansion, see PR
+     [#2427](https://github.com/sympy/sympy/pull/2427).
+   * In 'physics.mechanics', 'KanesMethod.linearize' has a new
+     interface. Old code should be changed to use this instead. See
+     docstring for information.
+   * 'physics.gaussopt' has been moved to 'physics.optics.gaussopt'. You
+     can still import it from the previous location but it may result in
+     a deprecation warning.
+   * This is the last release with the bundled [mpmath
+     library](http://mpmath.org/). In the next release you will have to
+     install this library from the official site.
+   * Previously 'lambdify' would convert 'Matrix' to 'numpy.matrix' by
+     default. This behavior is being deprecated, and will be completely
+     phased out with the release of 0.7.7. To use the new behavior now
+     set the modules kwarg to '[{'ImmutableMatrix': numpy.array},
+     'numpy']'. If lambdify will be used frequently it is recommended to
+     wrap it with a 'partial' as so: 'lambdify =
+     functools.partial(lambdify, modules=[{'ImmutableMatrix':
+     numpy.array}, 'numpy'])'. For more information see
+     [#7853](https://github.com/sympy/sympy/issues/7853) and the
+     'lambdify' doc string.
+   * 'Set.complement' doesn't exists as an attribute anymore. Now we have
+     a method 'Set.complement(<universal_set>)' which complements the
+     given universal set.
+   * Removed is_finite assumption (see
+     [#7891](https://github.com/sympy/sympy/pull/7891)).  Use instead a
+     combination of "is_bounded and is_nonzero" assumptions.
+   * is_bounded and is_unbounded assumptions were renamed to is_finite
+     and is_infinite (see
+     [#7947](https://github.com/sympy/sympy/pull/7947)).
+   * Removed is_infinitesimal assumption (see
+     [#7995](https://github.com/sympy/sympy/pull/7995)).
+   * Removed is_real property for Sets, use set.is_subset(Reals) instead
+     (see [#7996](https://github.com/sympy/sympy/pull/7996)).
+   * For generic symbol 'x' (SymPy's symbols are not bounded by default),
+     inequalities with 'oo' are no longer evaluated as they were before,
+     e.g. 'x < oo' no longer evaluates to True).  See
+     [#7861](https://github.com/sympy/sympy/pull/7861).
+   * 'CodeGen' has been refactored to make it easier to add other
+     languages.  The main high-level tool is still
+     'utilities.codegen.codegen'.  But if you previously used the
+     'Routine' class directly, note its '__init__' behaviour has changed;
+     the new 'utilities.codegen.make_routine' is recommended instead and
+     by default retains the previous C/Fortran behaviour.  If needed, you
+     can still instantiate 'Routine' directly; it only does minimal
+     sanity checking on its inputs.  See
+     [#8082](https://github.com/sympy/sympy/pull/8082).
+   * 'FiniteSet([1, 2, 3, 4])' syntax not supported anymore, use
+     'FiniteSet(1, 2, 3, 4)' instead See
+     [#7622](https://github.com/sympy/sympy/pull/7622).
+
+   Minor changes
+   * Updated the parsing module to allow sympification of lambda
+   * statements to their SymPy equivalent.  Lambdify can now use
+   * 'numexpr' by specifying 'modules='numexpr'' Use 'with
+   * evaluate(False)' context manager to control automatic evaluation.
+   * E.g. 'with evaluate(False): x + x' is actually 'x + x', not '2*x'
+   * IndexedBase and Indexed are changed to be commutative by default
+   * 'sympy.core.sets' moved to 'sympy.sets' Changes in 'sympy.sets':
+   * Infinite 'Range' is now allowed. See PR
+   * [#7741](https://github.com/sympy/sympy/pull/7741) 'is_subset()': The
+   * 'is_subset()' method deprecates the 'subset()' method.
+   * 'self.is_subset(other)' checks if 'self' is a subset of
+   * 'other'. This is different from 'self.subset(other)', which checked
+   * if 'other' is a subset of 'self'.  'is_superset()': A new method
+   * 'is_superset()' method is now available. 'self.is_superset(other)'
+   * checks if 'self' is a superset of 'other'.  'is_proper_subset' and
+   * 'is_proper_superset': Two new methods allow checking if one set is
+   * the proper subset and proper superset of another respectively. For
+   * eg. 'self.is_proper_subset(other)' and
+   * 'self.is_proper_superset(other)' checks if 'self' is the proper
+   * subset of 'other' and if 'self' is the proper superset of 'other'
+   * respectively.  'is_disjoint()': A new method for checking if two
+   * sets are disjoint.  'powerset()': A new method 'powerset()' has been
+   * added to find the power set of a set.  The cardinality of a
+   * 'ProductSet' can be found using the 'len()' function.  Changes in
+   * 'sympy.plot.plot_implicit': The 'plot_implicit' function now also
+   * allows explicitly specifying the symbols to plot on the X and Y
+   * axes. If not specified, the symbols will be assigned in the order
+   * they are sorted.  The 'plot_implicit' function also allows axes
+   * labels for the plot to be specified.  rules for simplification of
+   * ImageSet were added
+   * PR[#7625](https://github.com/sympy/sympy/pull/7625). As a result '{x
+   * | x ∊ ℤ}' now simplifies to 'ℤ' and '{sin(n) | n ∊ {tan(m) | m ∊
+   * ℤ}}' automatically simplifies to '{sin(tan(m)) | m ∊ ℤ}' coth(0) now
+   * returns Complex Infinity. See
+   * [#7634](https://github.com/sympy/sympy/pull/7634) dioptre is added
+   * to 'physics.units' [#7782](https://github.com/sympy/sympy/pull/7782)
+   * 'replace' now respects commutativity
+   * [#7752](https://github.com/sympy/sympy/pull/7752) The CCodePrinter
+   * gracefully handles Symbols which have string representations that
+   * match C reserved
+   * words. [#8199](https://github.com/sympy/sympy/pull/8199) 'limit'
+   * function now returns an unevaluated Limit instance if it can't
+   * compute given limit, see
+   * [#8213](https://github.com/sympy/sympy/pull/8213)
+
+
+-------------------------------------------------------------------

Old:
----
  sympy-0.7.5.tar.gz

New:
----
  sympy-0.7.6.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python3-sympy.spec ++++++
--- /var/tmp/diff_new_pack.39qaj5/_old  2014-12-01 14:01:55.000000000 +0100
+++ /var/tmp/diff_new_pack.39qaj5/_new  2014-12-01 14:01:55.000000000 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           python3-sympy
-Version:        0.7.5
+Version:        0.7.6
 Release:        0
 Summary:        Python library for symbolic mathematics
 License:        BSD-3-Clause

++++++ sympy-0.7.5.tar.gz -> sympy-0.7.6.tar.gz ++++++
/work/SRC/openSUSE:Factory/python3-sympy/sympy-0.7.5.tar.gz 
/work/SRC/openSUSE:Factory/.python3-sympy.new/sympy-0.7.6.tar.gz differ: char 
5, line 1

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to