Hello folks,

here is alpha3. Loads of small fixes, a total of 141 tickets
have been closed for the 3.0 milestone so far.

First the good news:

The Fortran doctest issue has been fixed by Josh Kantor.

Now the not so good news:

Issue: Invalid read in libgroebner.so (#2822): No solution
yet, various leads.

Issue: Linbox build failure on OSX 10.4 intel (#2833): Clement
Pernet is on it and will likely just rip out the commentator
code since we don't use it anyway.

Issue: sage-3.0-alpha1 on ppc -- new randstate code doesn't
work right at all (#2814): Carl Witty is back and has some
patches in preparation. We will probably need some testing
of those patches.

Sources, binaries and documentation [due to special request]:

http://sage.math.washington.edu/home/mabshoff/release-cycles-3.0/sage-3.0.alpha3.tar

http://sage.math.washington.edu/home/mabshoff/release-cycles-3.0/sage-3.0.alpha3-sage.math-only-x86_64-Linux.tar.gz

http://sage.math.washington.edu/home/mabshoff/release-cycles-3.0/doc-3.0.alpha3.spkg

Cheers,

Michael

Merged in alpha3:

#1761: Tom Boothby, Nick Alexander: Graphviz output for graphs
#2242: Jason Grout: optional nauty package
#2379: Gary Furnish, Michael Abshoff: Merge sage-ptest into
       sage-test
#2748: Dan Drake: Permutation constructor does not accept lists
       of tuples
#2802: Josh Kantor: Sage 3.0.alpha1: sage/misc/inline_fortran.py
       doctest failure
#2820: William Stein: notebook -- turn off the jsmath warning;
       fix other misc polish issues and bugs resulting from #2840
#2826: William Stein: notebook -- in safari, pressing enter after
       showing the list of completions doesn't work. You have to
       click
#2834: Martin Albrecht: PyLint import cleanup for
       sage.rings.polynomial
#2835: Nick Alexander: primes_of_degree_one iterator for
       NumberField_generic
#2839: Mike Hansen: bug in conversion from symmetrica's longint
#2840: William Stein: notebook -- remove ALL unused javascript
       from js.py and DOCUMENT every single function
#2842: Martin Albrecht: PyLint - unused variable cleanup for
       sage.rings.polynomial
#2844: Marshall Hampton: Polyhedral improvements, round 2
#2845: Martin Albrecht: fix PolyBoRi assertion errror
#2846: Robert Bradshaw: no need for bitset.h with new Cython
#2847: Robert Bradshaw: more speedups to cyclotomic polynomials
#2848: Michael Abshoff: numerical noise in sage/misc/prandom.py
       on MacIntel OSX 10.5
#2849: John Cremona, Alex Ghitza: Bug in elliptic curve
       cardinality for j=0 in char. 3
#2852: Tom Boothby: ctrl-enter broken in firefox/linux
#2853: Dan Bump: A correction to the weight of crystal
       elements for type A and a speedup for all types
#2856: Martin Albrecht: PyLint unused variable cleanup for
       sage.rings.polynomial - Part 2
#2859: Jason Grout: arrow3d((0,0,0), (0,0,-1)) plots an *upward*
       pointing arrow
#2862: Michael Abshoff: Sage 3.0.alpha2: fix tex problems
#2863: Dan Drake: Integer() does not specify that numbers
       beginning with 0 and 0x are treated specially

Merged in alpha2:

#358: John Cremona: padic_height_pairing_matrix computes too
      many heights
#530: Martin Albrecht: leak in Matrix_integer_dense__solve_iml
      exposed by matrix/strassen.pyx
#2316: Yi Qiang: dsage.start_all() can leave zombie workers
       around
#2346: Robert Bradshaw: Sage needs a simple api for interaction
       with other applications
#2497: David Harvey: crash in polynomial remainder
#2680: Craig Citro: Modular forms for Gamma1(N) have wrong Sturm
       bound
#2743: Jason Grout: make symbolic equalities and inequalities
       callable
#2745: Yi Qiang: upgrade twisted to 8.0.1
#2772: Martin Albrecht: Update Singular to 3-0-4-2
#2775: Martin Albrecht: multivariate factoring over some rings
       gives incorrect results [this is a limitation of Factory,
       so instead of returning an incorrect result throw an
       exception]
#2799: Didier Deshommes: matrix's __getitem__ doesn't respect
       slice object's step attribute
#2804: Clement Pernet: fix ssmod.py failure [linbox related]
#2805: Emily Kirkman: Add maximal parameter to Graph genus
       computation
#2806: Michael Abshoff: Sage 3.0.a2: numerical noise in
       sage/misc/prandom.py doctest
#2807: David Harvey: line 26 of c_lib/src/interrupt.c is wrong
#2808: Daniel Bump: G2 fundamental weights were the negative of
       what they should be
#2810: John Cremona: Use new generic code in
       elliptic_curve_finite_field
#2811: Michael Abshoff: make check is broken due to #2746
#2812: Timothy Clemans: increase notebook.py doctests coverage
#2813: Tom Boothby, William Stein: Add keycodes to split / join
       cells
#2815: David Joyner: add more coding theory to the reference
       manua
#2818: William Stein: notebook: document most functions in js.py
#2819: Jason Grout: edge_style option for directed graphs
#2823: William Stein: notebook -- safari 3.1 introspection
       completely broken
#2824: Craig Citro: sturm_bound incorrect for GammaH
#2825: William Stein: notebook -- document js.py some more
#2828: Mike Hansen, Martin Albrecht: get doctest coverage for
       combinat/ to 100%
#2829: Martin Albrecht: PyLint cleanup of crypto.mq.sr
#2830: Nathan Dunfield: ace-5.0.spkg fails to install
#2831: William Stein: speed up plotting when using floor()
#2832: Geert Heldager Nielsen, William Stein: fix mistake in
       tutorial
#2836: Yi Qiang: twisted.conch.ssh deprecated functions
#2837: Yi Qiang: use twisted-8.0.1's blockingCallFromThread
#2838: Gary Furnish: _PyList_Extend missing

Merged in alpha1:

#210: John Cremona: discrete log and other generic functions
#778: John Cremona: Finite Field __call__ doesn't accept
      polynomials over F_p
#1138: Steffan Reidt, Robert Bradshaw: add implementation of
       Tonelli-Shanks to sage
#2232: Michael Kallweit: Bug in 'digits' function for Integers
#2525: Clement Pernet: update Linbox to 1.1.5 final upstream
       release
#2526: Michael Abshoff: switch charpoly mod p back to linbox as
       default
#2544: William Stein, Craig Citro, Robert Bradshaw: modabvar,
       i.e. rewrite of modular abelian varieties
#2654: Robert Bradshaw: Cyclotomic polynomials speed
#2655: Gary Furnish: Robert Bradshaw: Cython circular cdef
       imports, update to Cython 0.9.6.13.rc1
#2659: John Cremona: Elliptic curve cardinality sometimes Rational
       with bad consequences for efficiency
#2670: Didier Deshommes: implement a matrix.find() command
#2713: Carl Witty: sage-doctest applies backslash handling to
       expected outputs
#2746: Tim Abbott, Michael Abshoff: Support for writing test
       related files in SAGE_TESTDIR
#2751: Martin Albrecht: multivariate polynomials is_homogeneous
#2753: Carl Witty: new "randstate" framework for a global Sage
       random number seed
#2764: Minh Nguyen, Mike Hansen: fix typos in documentation
#2765: Robert Miller: bug in graph_isom, Hoffman-Singleton
       constructor
#2766: Jason Grout, Michael Abshoff: graph adjacency matrix
       defaults to sparse
#2767: Carig Citro: error in elem.matrix(F) and elem.norm(F)
       for F == elem.parent() a number field
#2771: Martin Albrecht: PolyBoRi doctest coverage at 54%
#2774: Martin Albrecht: conversion from PolyBoRi to Singular
#2776: Martin Albrecht: simplify BooleanPolynomialRing
       constructor for enduser
#2784: Chris Swierczewski: Doctests for rings/complex_number.pyx
#2786: David Harvey: update zn_poly to 0.8
#2788: David Harvey: update hypellfrob to 2.1
#2790: Michael Abshoff: fix very annoying output of new parallel
       doctesting
#2791: Tim Abbott: Build symmetrica with -fPIC on Debian
#2792: Martin Albrecht: remove workaround for non-existing
       Cython bug
#2793: William Stein: Bug in the sage preparser! "\"Yes,\" he
       said."
#2794: Martin Albrecht: PolyBoRi to Magma conversion
#2795: Martin Albrecht: add QuotientRing -> Magma conversion
#2797: David Harvey: fix memleaks in zn_poly
#2798: Gary Furnish: probably easy-to-fix ptest issue

Merged in alpha0:

#1452: Robert Miller: Guava - in gap-4.4.10, Leon's code is
       never compiled
#1863: Martin Albrecht: implement f.change_ring(R) for f a
       multivariate polynomial
#2060: Martin Albrecht, Burin Erocal: Update PolyBoRi interface
       and spkg to 0.3.1
#2200: Tim Abbott: copyright documentation for various spkgs
#2477: Robert Miller, Jason Grout: 3d plotting of graphs -- need
       to force aspect_ratio=[1,1,1] by default
#2620: Martin Albrecht: generator generator support for ideal
#2641: David Joyner: GAP: replace guava 3.1 by guava 3.3
#2651: Jason Grout, Ryan Hinton, Martin Albrecht: rewrite
       matrix() constructor
#2667: Ryan Hinton, Carl Witty, Mike Hansen, Robert Bradshaw:
       transform.pyx calls matrix() with an RDF vector inside
       of a list instead of a flat list.
#2698: John Cremona, Alex Ghitza: Small improvements to integer
       lcm, gcd on lists and a new xlcm function
#2726: Tim Abbott: SAGE debian build system update
#2729: Robert Bradshaw: tiny jmol spheres have holes
#2735: Tim Abbott: minor eclib build system improvements
#2738: Martin Albrecht: LaTeX description environment in docstrings
#2742: Jason Bandlow, Dan Bump, Mike Hansen, Anne Schilling, Nicolas
       Thiery, Justin Walker: add crystals to the main branch of Sage
#2747: Tim Abbott: fix SAGE doctest import errors due to introdution
       of $SAGE_TESTDIR
#2752: Michael Kallweit:  Speedup for all_paths()
#2756: Tim Abbott: Debianize GAP spkg
#2757: Tim Abbott: Debianize scipy_sandbox package
#2758: Tim Abbott: iml and linbox updates for Debian gfortran
       transition
#2759: Tim Abbott: SAGE debian/ directory update
#2760: Tim Abbott: Debian amd64 fixes for NTL
#2761: Tim Abbott: Debian amd64 fixes for tachyon
#2762: Tim Abbott: Debian amd64 fixes for FLINT
#2763: Tim Abbott: Debian amd64 fixes for rubiks
--~--~---------~--~----~------------~-------~--~----~
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