Hello folks,

Sage 3.0.4.alpha2 is finally out and we are hoping it will actually
build this time. Much work went into making it start up more quickly
due to some script written by Andrew Dalke that analyzes import time
at startup. We also merged a patch set by William Stein that should
make a huge difference when running notebook servers since the save
function there has been rewritten. On sagenb.org saving the notebook
(which happened every five minutes or so) dropped from nearly four
minutes to seven seconds. As you can guess that makes a difference.
Besides that various upgrades and bug fixes, the 3.0.4 release tour
should contain more info.

3.0.4.alpha2 sources can be found in the usual place in

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

There will be a sage.math only binary shortly. We now really want to
push the 3.0.4 release out, so if you have anything it is likely too
late, but 3.0.5 is coming :)

Cheers,

Michael

Reminder: jsmath has been updated, so make sure to test the notebook

New people:
 * Igor Tolkov - work on @interact
 * Andrew Dalke - import time script
 * Bin Zhang - ATLAS G4 build fix

Needs to be in/resolved:

 * timeit code

Testing:

#3519: Michael Abshoff: Update clisp to 2.46 release - merged, but odd
problems on OSX 10.4 PPC with Sage 2.11

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