Here we go with 2.10.2.alpha2. It fixes a whole bunch of doctest
failures
and also finishes the merging of the graph theory code.

The tarball [209MB] is available at the usual place:

http://sage.math.washington.edu/home/mabshoff/release-cycles-2.10.2/sage-2.10.2.alpha2.tar

The doctest failures in detail:

const.tex: special function failure - see #2222

sage -t  devel/sage-main/sage/groups/group.pyx - #2224
sage -t  devel/sage-main/sage/misc/functional.py - #2226
sage -t  devel/sage-main/sage/modules/quotient_module.py - #2230

---

sage -t  devel/sage-main/sage/rings/padics/padic_ZZ_pX_CR_element.pyx

4 times "NotImplementedError: log is not quite working yet" - David
Roe might or might not have the resources to implement the missing
bits.

---

sage -t  devel/sage-main/sage/rings/polynomial/multi_polynomial.pyx

File "multi_polynomial.pyx", line 256:
    sage: R(S.0)
Expected:
    BROKEN -- FIX ME
Got:
    p

I am hazy on the details, but the result is not correct, but it was
unclear during SD7 what the result should be or what causes the bug.

---

sage -t  devel/sage-main/sage/schemes/elliptic_curves/padics.py

File "padics.py", line 947:
    sage: E.padic_sigma_truncated(5, 10)
Expected:
    O(5^11) + (1 + O(5^10))*t + O(5^9)*t^2 + (3 + 2*5^2 + 3*5^3 +
3*5^6 + 4*5^7 + O(5^8))*t^3 + O(5^7)*t^4 + (2 + 4*5^2 + 4*5^3 + 5^4 +
5^5 + O(5^6))*t^5 + O(5^5)*t^6 + (2 + 2*5 + 5^2 + 4*5^3 + O(5^4))*t^7
+ O(5^3)*t^8 + (1 + 2*5 + O(5^2))*t^9 + O(5^1)*t^10 + O(t^11)
Got:
    O(5^11) + (1 + O(5^10))*t + O(5^9)*t^2 + (3 + 2*5^2 + 3*5^3 +
3*5^6 + 4*5^7 + O(5^8))*t^3 + O(5^7)*t^4 + (2 + 4*5^2 + 4*5^3 + 5^4 +
5^5 + O(5^6))*t^5 + O(5^5)*t^6 + (2 + 2*5 + 5^2 + 4*5^3 + O(5^4))*t^7
+ O(5^3)*t^8 + (1 + 2*5 + O(5^2))*t^9 + O(5)*t^10 + O(t^11)

Note the difference in printing: O(5^1)*t^10 vs. O(5)*t^10

Once we fix all the above issue 2.10.2 will be release. I am
optimitic
and think that this will be the case in the next 24 hours.

I am catching some sleep now - back in about right hours.

Cheers,

Michael

########################################################################

Merge que, needs some additonal review:

#1893: David Kohel: Added graphical plotting to discrete random
variables
#2153: David Kohel: Defined Hom parent of group homomorphisms.

Has been merged, could use more review:

#174, #1963, #2190

Merged in alpha2:

#1961: Robert Miller: Fix graph_isom bug
#2186: Robert Miller: verbosity for graph_isom - visualize the tree
       that is traversed during search
#2211: Robert Miller: another segfault issue in graph_isom
#2213: Robert Miller: misc graph theory fixes
#2218: Mike Hansen: assuming an expression is not equal to another
       expression doesn't work
#2221: Gary Furnish: Silent failure of sage-env
#2227: William Stein, Michael Abshoff: sage-2.10.2.alpha1 -- doctest
       broken in sageinspect.py because I added a new option
#2228: William Stein, Michael Abshoff: sage-2.10.2.alpha1 --
fractional
       ideal doctest failure -- output is equivalent
#2229: Craig Citro: sage-2.10.2.alpha1 -- breakage in new
totally_rel.py
#2231: Mike Hansen, William Stein: sage-2.10.2-alpha1: doctest
failure
       in partition_algebra.py
#2233: Willem Jan Palenstijn: "valuation too large" in padics on 64bit
#2234: Martin Albrecht: typo fix in doctest
#2236: Jason Grout: plot randomizes the endpoints of the interval and
       causes wiggling in the graph
#2238: William Stein, Alex Ghitza: doctest failure in const.tex

Merged in alpha1:

#174: William Stein: Implement a modular Hermite Normal Form algorithm
#506: William Stein: add %timeit support to the notebook
#521: David Harvey, Alex Ghitza: increase the doctest coverage for
      schemes/elliptic_curves/monsky_washnitzer.py
#1116: Michael Abshoff: sage -sdist recreates certain empty files in
       $SAGE_LOCAL/bin
#1130: John Cremona, Nick Alexander: point counting for elliptic
       curves over non-prime finite fields
#1171: Robert Bradshaw: _new() method for quadratic field elements
#1304: Robert Miller: edge-labeled graph isomorphism
#1601: Rob Gross, Michael Abshoff: issue with noclobber and building
sage
#1651: David Joyner: bug in decode
#1857: David Joyner: examples of parametric surfaces in 3d
#1971: Jason Grout: notebook/jsmath -- make an optional spkg with the
       image fonts
#1987: Nils Bruin: "forall" and "exists" need pointers in docstring
       to "all" and "any
#2004: David Harvey: padic_height_via_multiply
#2041: Alex Ghitza: tutorial: long lines in verbatim environments get
       cut off in pdf file
#2063: William Stein: sage -q is broken
#2079: Robert Bradshaw: /= does not work for univariate polynomials
#2085: Robert Miller: bug in graph_isom and binary_code
#2089: Martin Albrecht: major finite field printing bug
#2107: Clement Pernet, Michael Abshoff: serious malloc problem
triggered
       by Hecke operator computation
#2126: Alex Ghitza: small fixes to eisenstein_series_qexp()
#2127: Clement Pernet: Mod n determinant and LinBox/FFPACK
#2128: Kate Minola, Alex Ghitza: bug in random_prime
#2133: Alex Ghitza: running dimension_modular_forms on weight 0
should
       return 1 (trivial to fix)
#2146: Burcin Erocal: PolyBoRi random_element is broken
#2172: Michael Abshoff: sage -sdist loses debian build infrastructure
#2176: Tim Abbott: debianize tachyon.spkg
#2177: Tim Abbott: debianized jmol.spkg
#2178: Carl Witty: latex2html does not like $+$
#2182: Jason Grout: undefined symbol: gzopen64 when starting the
       notebook()
#2183: David Joyner: scipy and special functions, better doctesting
#2184: Robert Miller: readjust xmin...ymax for plotting digraphs with
       arrows
#2185: Robert Miller: improvement to plotting digraphs with fixed
heights
#2187: Carl Witty: improve refman autogeneration; add and rewrite
much
       reference manual text
#2190: William Stein: implement a ZZ-module saturation algorithm:
this
       is the key thing needed to compute kernels over ZZ, etc.
#2191: Tim Abbott: Debianize gfan spkg
#2193: Burcin Erocal: doctest framework should check for keywords
only
       in comments
#2194: Carl Witty, William Stein: Elliptic curves over QQbar: point
       creation fails
#2196: John Cremona: Elliptic Curve quadratic/quartic/sextic twists:
       unhelpful error message when D=0
#2201: Craig Citro: doctest failure on 2.10.2.alpha0: number_field.py
#2202: Tim Abbott: Debianize rubiks spkg
#2204: William Stein, Michael Abshoff, Karim Belabas: Integrate Karim
       Belabas's HNF bug fix for pari, add 64 bit OSX support for
       pari.spkg

Merged in alpha0:

#1014: Alex Ghitza: there should be an Integer.number_of_digits()
       function
#1085: John Voight, Craig Citro: code for enumerating totally real
       fields
#1366: Tom Boothby: speed up "sage -br" - cache the dependency
       diagram instead of computing it every time
#1371: John Hanke: hg_sage.pull/push() to non-default server with
       multiple branches
#1413: Joel Mohler: added _sig_on/_sig_off to mpolynomial_libsingular
#1714: Martin Albrecht: allow keyword arguments for remote sage
methods
       (sage0)
#1793: Martin Albrecht: Hilbert series, Hilbert polynomial, Laurent
       series expansion
#1824: Martin Albrecht: *huge* memory leak in PolyBoRi iteratiors
#1908: Jason Grout: Make it so that show plots a list as a grid
#1927: Mike Hansen: dots in symbolic variable names should not be
       allowed, etc.
#1963: David Roe: unramified and eisenstein extensions [Credit also
       goes to Craig Citro, Kiran Kedlaya, Robert Bradshaw for
       extensive review and bug fixes, especially during Bug Day 7]
#2003: Justin Walker, Michael Abshoff: gnutls configure script finds
       local copy of guile when it shouldn't
#2032: William Stein: bug in bundle script for sage hg repo
#2036: Jason Grout: maxima is off by -1 with its charpoly
#2046: Carl Witty: save(srange(3), './foo') fails
#2047: Carl Witty: new fast float evaluation framework does not
       work with multivariate polynomials
#2051: Martin Albrecht: added documentation for parameters of
       groebner_basis method of boolean ideals
#2053: William Stein: creating symbolic matrices is insanely slow
#2055: Martin Albrecht: MPolynomialRing(BooleanPolynomial)
#2056: Peter Jipsen: 3d graphics examples: include two very nice
       examples in the sage docstrings
#2057: William Stein: followup to #1983 -- 0^0 for 0 a rational
#2068: Michael Abshoff: zlib -- not picking up the right zlib when
       building libpng
#2073: Willam Stein, Mike Hansen: calculus -- get doctest coverage
       above 50%
#2074: Tom Boothby: PermutationGroupElement constructor bug.
#2077: Jason Grout: matrix.column(i) should throw error when i is
       larger than the number of columns in the matrix (minus 1).
#2080: William Stein: notebook -- create eval_asap cells; fix bug
       in checkbox functionality
#2081: Mike Hansen: Add .coefficients() and .exponents() to
       univariate polynomials and power series
#2082: Robert Miller: plot loops
#2083: Nick Alexander: Make number_field .galois_closure require
       a name and .galois_conjugates take an explicit field.
#2097: Bobby Moretti, Carl Witty: aspect_ratio option to show() for
       function plots does not work correctly
#2098: Tim Abbott: rudimentary debian package build support
#2101: Tim Abbott: debianize various spkgs
#2104: Tim Abbott: missing dependency: lcalc on mpfr
#2111: Martin Albrecht: Gröbner bases over any field
#2112: Mike Hansen: __contains__ sometimes fails with SR elements
       due to == returning an equation
#2115: Mike Hansen: add native python implementation of multiset
       combinations
#2116: Jason Grout: is package installed function
#2123: Craig Citro: bug in modular symbols setting sign on subspace
#2124: Craig Citro: minor bug in f.root_field()
#2125: Jonathan Bober: bober's name is spelled wrong
#2132: Carl Witty, Michael Abshoff: disable "padlock" support in
       libgcrypt
#2134: Robert Miller: arrows for digraphs
#2139: Mike Hansen: set partitions iterator not working
#2140: Nick Alexander: enhance search_src and add search_def for
       easier source navigating.
#2144: Robert Bradshaw: hex constants do not work as expected
#2147: Nick Alexander:  Make default cyclotomic polynomial be
       defined over ZZ.
#2156: Robert Bradshaw: update cython to 0.9.6.12 release
#2158: Jaap Spies: Fix some typos in matrix/matrix2.pyx
#2160: Jaap Spies: leftovers from python to cython translation
#2161: Joel Mohler: some speed improvements for mpolynomials over ZZ
#2162: William Stein: pari stack -- ability to resize at runtime
#2164: Mike Hansen: add fast iterator for partitions
#2166: Michael Abshoff: matrix/matrix_symbolic_dense.pyx doctest
       failure
#2168: Mike Hansen: add native implementation for PartitionTuples
#2169: William Stein: magma <--> sage conversions: first step to
       more systematic conversions back and forth
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to