Hi folks, Sage 4.4.4.alpha0 has been released. With the exception of a few more patches, I think this should be pretty close to final.
* Source tarball: http://sage.math.washington.edu/home/release/sage-4.4.4.alpha0/sage-4.4.4.alpha0.tar * sage.math binary: http://sage.math.washington.edu/home/release/sage-4.4.4.alpha0/sage-4.4.4.alpha0-boxen.math.washington.edu-x86_64-Linux.tar.gz * Upgrade path: http://sage.math.washington.edu/home/release/sage-4.4.4.alpha0/sage-4.4.4.alpha0/ Binary for t2.math will follow soon. The following tickets were merged in Sage 4.4.4.alpha0: #1975: John Cremona: elliptic curve method -- one should trivially be able to implement a toy version, but can't anymore, which sucks [Reviewed by Chris Wuthrich] #2203: Nathann Cohen: Add a traveling salesman problem solver [Reviewed by Jason Grout, David Joyner, Minh Van Nguyen] #3461: Mike Hansen: write a construction for permutation groups so that the coercion system can find a common parent [Reviewed by David Loeffler] #6665: Jason Bandlow: Expanding the 'zero' symmetric function in variables crashes symmetrica [Reviewed by Nathann Cohen] #6763: Nathann Cohen: Bin Packing (uses Linear Programming) [Reviewed by Joni Syri] #7492: Nathann Cohen: Decomposition of a doubly stochastic matrix as a convex sum of permutations (Birkhoff–von Neumann Theorem) [Reviewed by Mike Hansen, David Loeffler] #7529: Nathann Cohen: Maximum Average Degree of a graph [Reviewed by David Joyner] #7789: Nathann Cohen: Improve the arguments for the default type of a variable in MixedIntegerLinearProgram [Reviewed by Joni Syri] #7803: Christopher Schwan: DeprecationWarning: the sets module is deprecated [Reviewed by Andrey Novoseltsev] #7828: Karl-Dieter Crisman, John Cremona: There should be a top-level sign() function. [Reviewed by John Cremona, Robert Bradshaw] #8166: Nathann Cohen: Expose max_weight_matching from NetworkX [Reviewed by Minh Van Nguyen] #8207: Joni Syri: Factoring a constant generic multivariate polynomial broken [Reviewed by John Cremona] #8238: Robert Miller: heegner_index_bound may be incorrect for curves with rational torsion [Reviewed by John Cremona] #8351: Jaap Spies: ratpoints-2.1.3.p0 fails to build in Open Solaris x64 as 64 bit even if SAGE64=yes [Reviewed by David Kirkby] #8379: Yann Laigle-Chapuy: add arithmetic for Boolean functions [Reviewed by Martin Albrecht] #8490: Vincent Delecroix, Sébastien Labbé: Bad behavior of is_square_free for Words [Reviewed by Mike Hansen, Nathann Cohen] #8500: Nicolas Borie: Add the set of TransitiveGroups [Reviewed by Nicolas M. Thiéry, Jason Grout] #8544: John Cremona: Factor polynomials over QQbar and AA [Reviewed by Paul Zimmermann] #8549: Nicolas Borie, Nicolas M. Thiéry: Implements cycle index for permutation groups, toward Polya enumeration [Reviewed by Nicolas M. Thiéry, Nicolas Borie, Robert Beezer] #8606: Paul Zimmermann: floats in exponent do not propagate [Reviewed by Burcin Erocal] #8651: Burcin Erocal, Jens Vollinga: binomial(n,k) evaluates to zero when 0 is subsituted for k [Reviewed by Mike Hansen] #8655: Tom Boothby: Fix graph genus (broken on multigraphs?) [Reviewed by Robert Miller] #8671: Burcin Erocal: FieldElement.quo_rem broken [Reviewed by John Cremona] #8675: Andrey Novoseltsev: Remove AmbientSpace._constructor and fix consequences [Reviewed by Alex Ghitza] #8682: Andrey Novoseltsev: Improve AlgebraicScheme_subscheme.__init__ and AmbientSpace._validate [Reviewed by Alex Ghitza] #8691: Tom Boothby: Implement Plain Change algorithm in cython [Reviewed by Robert Miller] #8694: Andrey Novoseltsev: Improve schemes printing and LaTeXing [Reviewed by Alex Ghitza] #8704: Florent Hivert: Improve the _repr_ of IntegerRange [Reviewed by Mike Hansen] #8717: David Roe: Precision problem in E2 for Tate Curve [Reviewed by Alex Ghitza] #8742: Florent Hivert: Lazy format strings [Reviewed by Nicolas M. Thiéry] #8743: Jason Grout: change_ring on a rational matrix may return self [Reviewed by Joni Syri] #8765: Nathann Cohen: Huffman Encoding [Reviewed by Minh Van Nguyen] #8796: Minh Van Nguyen: clean up documentation of logic/propcalc.py [Reviewed by Nathann Cohen] #8799: John Cremona, Minh Van Nguyen, Leif Leonhardy: Bring doctests for mwrank.pyx up to 100% (from 3%) [Reviewed by Minh Van Nguyen, Leif Leonhardy, David Loeffler] #8811: Nicolas M. Thiery: Translation for elements of a root lattice and related features and fixes [Reviewed by Anne Schilling] #8864: Burcin Erocal: make zeta function symbolic [Reviewed by Paul Zimmermann] #8869: Jason Grout: float(CDF(1)) should return 1.0, not throw an error [Reviewed by Karl-Dieter Crisman, Leif Leonhardy] #8876: Florent Hivert: Allows triangular morphisms to have domain and codomain with different index sets [Reviewed by Jason Bandlow] #8881: Nicolas M. Thiéry: Functorial constructions in categories [Reviewed by Florent Hivert] #8884: Kiminori Tsukazaki: Inefficiency in isogeny_class function [Reviewed by Chris Wuthrich] #8887: Florent Hivert: Monoids().ParentMethods.prod doctest is ill formated. [Reviewed by Nicolas M. Thiéry] #8888: Florent Hivert: Rim and outer rim for integer partitions [Reviewed by Jason Bandlow] #8890: Nicolas M. Thiéry: map_support modifies the zero element of a free module, and related fixes and cleanup [Reviewed by Jason Bandlow] #8902: Florent Hivert: Subsets element construction is broken [Reviewed by Nicolas M. Thiéry] #8910: Florent Hivert: Have CombinatorialClass inherits from Parent [Reviewed by Nicolas M. Thiéry] #8913: Nicolas M. Thiéry: S.cayley_graph(side = "twosided") returns broken labels [Reviewed by Rob Beezer] #8921: Billy Wonderly: Extend cross product to 7d [Reviewed by Jason Grout] #8922: Nathann Cohen: induced subgraph search [Reviewed by Minh Van Nguyen] #8926: Florent Hivert: Family cannot completely handle a class as an argument [Reviewed by Nicolas M. Thiéry] #8930: Florent Hivert: Deprecate EnumeratedSet [Reviewed by Nicolas M. Thiéry] #8934: Andrey Novoseltsev: Trivial bug in computing faces of non-full-dimensional lattice polytopes [Reviewed by Voker Braun] #8936: Andrey Novoseltsev: Expose facet inequalities for lattice polytopes [Reviewed by Volker Braun] #8941: Andrey Novoseltsev: _latex_ and origin for lattice polytopes [Reviewed by Volker Braun] #8954: Anne Schilling: Implementation of the affine nilTemperley Lieb algebra of type A [Reviewed by Jason Bandlow] #8957: David Loeffler: Word problem broken for matrix groups [Reviewed by David Joyner] #8960: Jason Grout: doctest coverage for real_mpfr.pyx [Reviewed by Minh Van Nguyen, John Cremona] #8966: Burcin Erocal: Polynomial reduce causes segmentation fault [Reviewed by Martin Albrecht] #8982: Laurent Fousse: Fix jacobian for ode_solver example. [Reviewed by Burcin Erocal] #9006: Johan Bosman: Segfault evaluating large degree polynomials (easy review) [Reviewed by Alex Ghitza] #9009: David Kirkby: Mercurial is not building 64-bit with OpenSolaris with SAGE64=yes. [Reviewed by Leif Leonhardy, Minh Van Nguyen] #9013: Robert Miller: Fix graph.loops() to not return all edges [Reviewed by Tom Boothby] #9017: Robert Bradshaw: Use lowercase i for latex symbolic sqrt(-1) [Reviewed by Burcin Erocal] #9018: Robert Bradshaw: Better latex for quadratic fields [Reviewed by Francis Clarke] #9019: Simon King: Full doctest coverage for sage.categories.map [Reviewed by Robert Bradshaw] #9020: Burcin Erocal: random degrees for random_element()s univariate polynomial rings [Reviewed by John Cremona] #9035: Burcin Erocal: add degree argument to univariate polynomial reverse() method [Reviewed by John Cremona] #9045: Robert Miller: is_isomorphic bug (two generalized quadrangles over GF(5)) [Reviewed by Tom Boothby] #9068: John Cremona: remove redundant sgn function from quadratic_forms/extras [Reviewed by Alex Ghitza] #9081: Rob Beezer: Transistion better between two halves of the developer's walkthrough [Reviewed by Minh Van Nguyen] #9091: Rob Beezer: check_file() in latex.py spits out warnings every time [Reviewed by Nicolas M. Thiéry] #9096: Florent Hivert: Fixes wrong sphinx markup :cls: [Reviewed by Nicolas M. Thiéry] #9104: Nicolas M. Thiéry: _name is set too late when creating a combinatorial free module [Reviewed by Florent Hivert] #9106: Florent Hivert: Wrong sphinx markup in UniqueRepresentation [Reviewed by Nicolas M. Thiéry] #9108: Leif Leonhardy: Mark long doctests in rings/polynomial/symmetric_ideal [Reviewed by John Cremona, Simon King] #9119: Jason Grout: Cython variables used then later declared [Reviewed by Robert Bradshaw] #9120: Jason Grout: plot3d transformations don't respect variable names [Reviewed by Bill Cauchois] #9139: David Roe: PIDs are Noetherian [Reviewed by Alex Ghitza] #9140: Jason Grout: construct the normalized laplacian matrix for a graph [Reviewed by Nathann Cohen] #9142: Jason Grout: construct "fuzzy ball" graphs [Reviewed by Nathann Cohen] #9145: Rob Beezer: Expand math symbols available in documentation, remove doc/common/macros.tex [Reviewed by Minh Van Nguyen] #9146: Mike Hansen: cygwin: gd doesn't correctly link in libpng with sage-4.4.3. [Reviewed by William Stein] #9149: Paul Zimmermann: spelling error (trivial to fix) [Reviewed by Minh Van Nguyen] #9156: Robert Bradshaw: Add real() and imag() methods to Integer and Rational [Reviewed by Andrey Novoseltsev] Other tickets closed: #7297: Wilfried Huss: spkg's for libogg and libtheora [Reviewed by Pablo Angula] #7439: Jason Grout: optional spkg nauty-24b7.p1 fails to build with sage-4.2.1 and ubuntu 9.10 (gcc-4.4.1) [Reviewed by Jason Grout, Paul Zimmermann] #7826: David Kirkby: mpfi ignores SAGE64 #8416: long doctest elliptic_curves/ell_modular_symbols.py fails on Solaris 10 (SPARC) #8512: David Kirkby: Optional database_stein_watkins_mini uses 'cp -v' which fails on Solaris. [Reviewed by William Stein] #9161: William Stein: update nzmath optional package to 1.0 and post about this to NMBRTHY [Reviewed by Alex Ghitza, Mike Hansen] --Mike -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org