[Note: There are no binaries yet, but they are being build and the
mirrors are not current, so you need to download from sagemath.org]

Hello folks,

Sage 3.0.4 has been released on July 9th, 2008. It is available at

           http://sagemath.org/download.html

* About Sage (http://www.sagemath.org)

Sage is developed by volunteers and combines 71 open source packages.
It is available for download from sagemath.org and its mirrors in
source or binary form. If you have any questions and/or problems
please report them to the Google groups sage-devel or sage-support.
You can also drop by in #sage-devel or #sage-support in freenode.

---------------------------------------------------------------------

The following 34 people contributed to this release:

 * Michael Abshoff
 * Martin Albrecht
 * Nick Alexander
 * Tom Boothby
 * Robert Bradshaw
 * Craig Citro
 * Timothy Clemans
 * Francis Clarke
 * John Cremona
 * Andrew Dalke (first contribution)
 * Gabriel Ebner (first contribution)
 * Burcin Erocal
 * Gary Furnish
 * Alex Ghitza
 * Jason Grout
 * Marshall Hampton
 * Mike Hansen
 * David Harvey
 * Alex Jokela (first contribution)
 * David Joyner
 * Josh Kantor
 * Robert Miller
 * Willem Jan Palenstijn
 * John Palmieri
 * Clement Pernet
 * Yi Qiang
 * David Roe
 * Bjarke Hammersholt Roune
 * William Stein
 * Chris Swierczewski
 * Igor Tolkov (first contribution)
 * Ralph-Philipp Weinmann
 * Carl Witty
 * Bin Zhang (first contribution)

Cheers,

Michael Abshoff (release chair), William Stein

* Major Features, New Spkgs and Bugfixes

 * Integer polynomials now use FLINT (Burcin Erocal, Carl Witty)
 * Sage startup time improvements (William Stein, Mike Hansen)
 * Notebook updates (Timothy Clemans)
 * @parallel and pyprocessing (William Stein, Tom Boothby, Mike
Hansen)

For details see the Sage 3.0.4 Release Tour at

  http://wiki.sagemath.org/sage-3.0.4

* Known Issues with 3.0.4:

 * RHEL 5 clisp build issue: the latest clisp.spkg does not build
   so please use the clisp.spkg from Sage 3.0.3.

* Bug Statistics

We closed 131 tickets. For details see

   http://trac.sagemath.org/sage_trac/milestone/sage-3.0.4

or check out the closed ticket section at the end of the
announcement.

* Upcoming Releases

The next release will be 3.0.5, chaired by Michael Abshoff. It will
focus on getting optional packages to work well and fix some of the
remaining blockers left over from 3.0.4. This will be the ISSAC
release, so we should really make this a good one.

* Doctesting Coverage

For 3.0.3 we had:

Overall weighted coverage score:  52.5%
Total number of functions:  19949

We increased coverage by 1.1% in 3.0.4 while adding 284 functions:

Overall weighted coverage score:  53.6%
[19:31] <wstein> Total number of functions:  20233

* Closed Tickets:

Merged in Sage 3.0.4.rc3:

#3620: William Stein: minpoly absurdly slow for elements of finte
       fields [Reviewed by Mike Hansen]
#3627: William Stein: illegal instruction on modular/modsym/
subspace.py
       on P4 3.4Ghz with 3.0.4.rc0 [Reviewed by Michael Abshoff]
#3628: William Stein: (take 2) building sage on opensuse x86_64 fails
       with readline detection error [Reviewed by Michael Abshoff]

Merged in Sage 3.0.4.rc2:

#3527: Michael Abshoff:  Disable "-fwrapv" on Itanium when building
       python [Reviewed by William Stein]
#3607: Robert Miller: graph_isom.py: "Conditional jump or move
depends
       on uninitialised value(s)" [Reviewed by Michael Abshoff]
#3616: Bill Hart, Michael Abshoff: flint hangs on Itanium [Reviewed
       by William Stein]
#3618: William Stein: Bump Maxima dues to new clisp release [Reviewed
       by Michael Abshoff]

Merged in Sage 3.0.4.rc1:

#3593: William Stein: completley disable doctesting of dsage_
       interfaces.py [Reviewed by Michael Abshoff]

Merged in Sage 3.0.4.rc0:

#1839: William Stein: sage-crap: incorporate this script into sage
and
       start using it before each release. [Reviewed by Michael
Abshoff]
#3477: Michael Abshoff: clisp spkg-install has bad hard-coded error
       message [Reviewed by William Stein]
#3519: Michael Abshoff: Update clisp to 2.46 release [Reviewed by
       William Stein]
#3581: William Stein: The new pbuild pyhon files are not copied on
sdist
       [Reviewed by Michael Abshoff]
#3582: Michael Abshoff: clisp 2.46 cannot deal with parallel make
       [Reviewed by William Stein]
#3583: William Stein: randomness in some worksheet doctests [Reviewed
       by Nick Alexander]
#3584: Craig Citro: cython.py -- randomness in doctests [Reviewed by
       William Stein]
#3585: Craig Citro: time_series -- lots of numerical noise in the
doctests
       [Reviewed by William Stein]
#3586: William Stein: twist.py -- doctest doesn't work on some
machines due
       to ports not being open-able [Reviewed by Willem Jan
Palenstijn]
#3589: William Stein: numerical noise -- number_field.py [Reviewed by
       Craig Citro]
#3590: William Stein: dage_interfaces -- port detection code hangs
solid
       [Reviewed by Nick Alexander]
#3594: Michael Abshoff: lisp -- impossible to run command line!
[Reviewed
       by William Stein]
#3595: William Stein: the matplotlibrc file is missing [Reviewed by
Michael
       Abshoff]
#3596: William Stein: can't build tut.tex; latex errors in ref.tex
[Reviewed
       by Michael Abshoff]
#3597: William Stein: building sage on opensuse x86_64 fails with
readline
       detection error [Reviewed by Michael Abshoff]

Merged in Sage 3.0.4.alpha2:

#2357: Burcin Erocal, Carl Witty, Craig Citro: make FLINT the default
for
       ZZ['x'] [Reviewed by Craig Citro, William Stein]
#3283: Martin Albrecht, Burcin Erocal: fix some memholes in PolyBoRi
       interface [Reviewed by Burcin Erocal, Martin Albrecht]
#3356: William Stein, Chris Swierczewski, Josh Kantor: finance -- add
       randomization code; optimize some models; improve plotting
code
       [Reviewed by Josh Kantor,  Michael Abshoff]
#3399: Gary Furnish: sage pbuild extcode files should be moved to
devel
       [Reviewed by Michael Abshoff]
#3410: Burcin Erocal: conversion of matrices over polynomial rings to
       magma is broken [Reviewed by William Stein]
#3442: David Joyner, Willem Jan Palenstijn: is_normal for permutation
       groups gives wrong answer [Reviewed by Willem Jan Palenstijn,
       Martin Albrecht]
#3475: Yi QIang: setup.py was missing jquery.form.js, upgrade to
latest
       version of jquery (1.2.6) and jquery.form [Reviewed by Michael
       Abshoff]
#3482: William Stein: create a pickle jar [Reviewed by Nick Alexander]
#3492: Francis Clarke: listing finite field embeddings [Reviewed by
       David Harvey]
#3513: Alex Ghitza: modular symbols -- remove the compute_dual option
       to decomposition [Reviewed by Craig Citro]
#3518: William Stein: modular symbols -- fix a bug in factorization
of
       modular symbols spaces [Reviewed by Craig Citro]
#3521: William Stein, Craig Citro: Atkin-Lehner operator doesn't
square
       to 1 [Reviewed by Craig Citro]
#3523: William Stein: upgrade flint to 1.0.10 [Reviewed by Craig
Citro]
#3526: Timothy Clemans: notebook -- change favicon to the new one
seen
       at the new sagemath.org web site [Reviewed by Michael Abshoff]
#3528: Michael Abshoff: test_gcc_version.pl claims that gcc 4.3 is
not
       a valid compiler to build FLINT [Reviewed by William Stein]
#3529: Bin Zhang, Michael Abshoff: ATLAS.spkg: reapply the PowerPC
       detection fix [Reviewed by William Stein]
#3530: Martin Albrecht, Michael Abshoff: documentation for clib,
       cinclude pragmas [Reviewed by Craig Citro]
#3533: Francis Clarke: better number fields (mostly cyclotomic)
       [Reviewed by John Cremona, Michael Abshoff, William Stein]
#3539: Craig Citro, Willem Jan Palenstijn, Robert Bradshaw: bug in
       DirichletGroup -- bad code [Reviewed by Willem Jan Palenstijn]
#3540: Robert Miller, Martin Albrecht: Augment messes up the ncols
for
       flat matrices [Reviewed by Martin Albrecht, Robert Miller]
#3545: Robert Miller: is_vertex_transitive for graphs [Reviewed by
       Tom Boothby]
#3548: John Cremona: bug in Permutation creation from a string
       [Reviewed by Robert Miller]
#3550: William Stein: notebook -- make saving and loading state of
the
       notebook vastly faster and scale better [Reviewed by Tom
Boothby]
#3552: William Stein: bring worksheet.py coverage from 3% to 35%
       [Reviewed by Timothy Clemans]
#3553: John Cremona: Update eclib to eclib-20080310.p4.spkg [Reviewed
       by Michael Abshoff]
#3555: William Stein: notebook -- fix bug where it saved the notebook
       every tie it checked for idle worksheets [Reviewed by Michael
       Abshoff]
#3556: Craig Citro: Bug in IntegerModRing(n) for very large n
[Reviewed
       by Willem Jan Palenstijn]
#3559: Andrew Dalke, William Stein, Mike Hansen: sage timeup script
       [Reviewed by Michael Abshoff]
#3560: William Stein: optimize import of gnutls_socket_ssl.py
[Reviewed
       by Mike Hansen]
#3561: William Stein: make it so sage does *not* import numpy by
default
       on startup in totallyreal_data.pyx [Reviewed by Michael
Abshoff]
#3566: William Stein: dsage -- get rid of uuid import [Reviewed by
Mike
       Hansen]
#3567: William Stein: optimize startup of sage -- don't import global
       transaction module [Reviewed by Mike Hansen]
#3569: William Stein: optimize import of
sage.dsage.interface.dsage_interface
       [Reviewed by Mike Hansen]
#3570: Mike Hansen: more import improvements to db.py [Reviewed by
William
       Stein]
#3574: William Stein: optimize startup time by not importing mwrank
library
       until needed [Reviewed by Mike Hansen]
#3576: William Stein: fix stupid bug in RDF [Reviewed by Mike Hansen]
#3577: William Stein: numpy -- don't import into sage on startup (take
2)
       [Reviewed by Mike Hansen]
#3578: Igor Tolkov: Highlighting selected button in selector [Reviewed
by
       William Stein]

Merged in Sage 3.0.4.alpha1:

#2932: Bjarke Hammersholt Roune: matrix.is_invertible() has
inconsisten
       behavior over CDF [Reviewed by Jason Grout]
#3141: Martin Albrecht: Doctest coverage 100% for
crypto.mq.mpolynomialsystem
       [Ralph-Philipp Weinmann]
#3215: Marshall Hampton: optional lrs package [Reviewed by Mike
Hansen]
#3276: Robert Bradshaw: more generic assumptions in calculus [Reviewed
by
       Gary Furnish]
#3284: Martin Albrecht, Burcin Erocal: use weakref for PolyBoRi
[Reviewed by
       Burcin Erocal, Martin Albrecht]
#3290: Michael Abshoff: Integrate ATLAS 3.8.1 Errata [Reviewed by
William
       Stein]
#3340: Clement Pernet: update givaro to 3.2.11 release [Reviewed by
Michael
       Abshoff]
#3380: Michael Abshoff: Fix large performance regression in ATLAS
3.8.0 and
       3.8.1 [Reviewed by William Stein]
#3403: William Stein: get doctest coverage for rational up to 100%
       [reviewed by Gary Furnish]
#3405: Martin Albrecht: update Singular SPKG to newest upstream
release
       [Reviewed by Michael Abshoff]
#3406: Martin Albrecht: improve TermOrder class [Reviewed by Mike
Hansen]
#3407: Martin Albrecht: better error handling for GB calculations
[Reviewed
       by Mike Hansen]
#3408: Robert Bradshaw: Cython 0.9.8 released [Reviewed by Gary
Furnish]
#3429: Clement Pernet: New linbox 1.1.6 spkg [Reviewed by Michael
Abshoff]
#3443: Timothy Clemans: notebook -- confirmation e-mail sent even
when
       username already taken [Reviewed by Tom Boothby]
#3445: Timothy Clemans: notebook -- finish implementing e-mail
confirmation
       [Reviewed by Tom Boothby]
#3446: Timothy Clemans: notebook -- implement basic account recovery
       [Reviewed by Tom Boothby]
#3449: Timothy Clemans: notebook -- implement inline error reporting
for
       login [Reviewed by Tom Boothby]
#3450: Timothy Clemans: notebook -- move HTML code for registration
page
       to template [Reviewed by Tom Boothby]
#3452: Timothy Clemans: implement inline error reporting for
registration
       [Reviewed by Tom Boothby]
#3454: Timothy Clemans: notebook -- in registration email input box
has
       to be filled in before the other input boxes are processed
       [Reviewed by Tom Boothby]
#3455: Timothy Clemans: notebook -- after registration give user
login
       box with congratulations message [Reviewed by Tom Boothby]
#3458: William Stein, Mike Hansen, Yi Qiang: parallel -- a very
simple
        reference api for @parallel and parallel_eval [Reviewed by Yi
       Qiang, William Stein]
#3467: Yi Qiang: implements @parallel decorator using dsage [Reviewed
       by Mike Hansen]
#3470: Mike Hansen, Tom Boothby: add pyprocessing (=multiproccessing)
       to sage [Reviewed by Yi Qiang]
#3472: Craig Citro: Running sage from a non-existent directory
pretends
       to work [Reviewed by Michael Abshoff]
#3480: Timothy Clemans: notebook -- hide "New Worksheet" and "Upload"
       links on the published worksheets page from guest users
       [Reviewed by Tom Boothby]
#3483: Timothy Clemans: notebook -- major improvements to
registration
       page [Reviewed by Tom Boothby]
#3490: Timothy Clemans: notebook -- improve registration error
checking
       and reporting [Reviewed by Tom Boothby]
#3495: Craig Citro: bug in cyclotomic charpoly for 1x1 matrices
       [Reviewed by William Stein]
#3499: Craig Citro: cyclotomic linear algebra: multiplying 1x1
identity
       matrix by anything fails [Reviewed by William Stein]
#3500: Craig Citro: bug in cyclotomic linear algebra code [Reviewed
by
       Clement Pernet]
#3501: Craig Citro: charpoly of zero matrix over a cyclotomic field
       fails [Reviewed by Clement Pernet]
#3503: Craig Citro, David Roe, Michael Abshoff: pickling certain
       modular forms segfaults [Reviewed by William Stein]
#3507: William Stein: fix major efficiency/performance bug in sparse
       linear algebra matrix multiply [Reviewed by Craig Citro]
#3509: John Cremona: Update eclib to eclib-20080310.p3.spkg [Reviewed
       by Michael Abshoff]
#3511: Jason Grout: make laplacian_matrix a synonym for
kirchoff_matrix
       [Reviewed by Robert Miller]
#3512: Yi Qiang: upgrade to sqlalchemy 0.4.6 [Reviewed by Michael
Abshoff]

Merged in Sage 3.0.4.alpha0:

#2962: Mike Hansen: modify .name() method for ExpectElements to allow
       renaming [reviewed by Gary Furnish]
#3044: Marshall Hampton, Alex Jokela: phcpack improvements: path
       tracking [Reviewed by Carl Witty]
#3132: Gabriel Ebner: Add computation of multinomial coefficients
       [Reviewed by Carl Witty]
#3145: John Palmieri: documentation and defaults for the 'view'
       function [Reviewed by William Stein]
#3149: Carl Witty: off-by-one error in real_roots on AA coefficients
       [Reviewed by Craig Citro]
#3205: Jason Grout: when the notebook scrolls to a new cell that is
       created, the jsmath box obscures the bottom cell [Reviewed
       by Mike Hansen]
#3206: William Stein: sage -i http://url.of.an.spkg doesn't work
       [Reviewed by Gary Furnish]
#3207: Jason Grout: upgrade jsmath to version 3.5 [Reviewed by
      Marshall Hampton]
#3210: Robert Bradshaw: plotting Z_p as a fractal image [Reviewed
       by Craig Citro]
#3216: Timothy Clemans: notebook -- doctests for user.py [Reviewed
       by William Stein]
#3228: Timothy Clemans: notebook -- Account Settings Page with auto
       save, better styling, etc [Reviewed by Tom Boothby]
#3240: Timothy Clemans: notebook -- implement page dedicated
       to worksheet publishing [Reviewed by Tom Boothby]
#3262: Marshall Hampton: interact selector breaks if there are too
       many options [Reviwed by William Stein]
#3341: Mike Hansen: fix minor issue with creating skew partitions
        by dividing partitions [Reviewed by Martin Albrecht]
#3347: John Palmieri: lots of changes to the tutorial [Reviewed by
       Mike Hansen]
#3371: Francis Clarke, Craig Citro: bug in uniformiSer for p-adic
rings
       [Reviewed by David Roe]
#3379: Mike Hansen: error in plotting 3d polytopes [Reviewed by Nick
       Alexander]
#3382: Marshall Hampton: Compute Newton polytopes without polymake
       [Reviewed by Mike Hansen]
#3419: Robert Miller: 100% coverage for sage.coding.binary_code
       [reviewed by Martin Albrecht]
#3428: Burcin Erocal, Craig Citro: univariate polynomial quo_rem 0
       trouble [Reviewed by Craig Citro, Nick Alexander]
#3439: Robert Miller: 20% --> 100% coverage for graph_isom [Reviewed
       by Gary Furnish]/Applications/Utilities/Terminal.app
#3453: William Stein, Yi Qiang, Gary Furnish: add function pickling
       to sage [Reviewed by Gary Furnish]
#3459: Nick Alexander: incorrect coercion in number field ideals
       [Reviewed by David Harvey]
#3462: William Stein: modular symbols -- fix use_cache not being
       properly respected [Reviewed by Craig Citro]
#3471: Robert Miller: Backends for compiled graph structures
       [Reviewed by Tom Boothby]
#3488: David Harvey: typos in sage-clone script [Reviewed by Michael
       Abshoff]

--~--~---------~--~----~------------~-------~--~----~
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