Hello folks, Sage 3.0.3 has been released on June 23rd, 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 23 people contributed to this release: * Tim Abbott * Michael Abshoff * Martin Albrecht * Jason Bandlow * Francois Bissey * Tom Boothby * Robert Bradshaw * Craig Citro * John Cremona * Karl-Dieter Crisman * Dan Drake * Burcin Erocal * Gary Furnish * Marschall Hampton * Mike Hansen * David Joyner * Robert Miller * John Palmieri * Bjarke Hammersholt Roune * Anne Schilling * William Stein * Carl Witty * Mike Zabrocki (first contribution) Cheers, Michael Abshoff (release chair), William Stein * Major Features, New Spkgs and Bugfixes * Faster Cyclotomic linear algebra (William Stein, Craig Citro) For details see the Sage 3.0.3 Release Tour at http://wiki.sagemath.org/sage-3.0.3 * Known Issues with 3.0.3: * None. * Bug Statistics We closed 85 tickets. For details see http://trac.sagemath.org/sage_trac/milestone/sage-3.0.3 or check out the closed ticket section at the end of the announcement. * Upcoming Releases The next release will be 3.0.4, chaired by Michael Abshoff. It will focus on stabilizing the 3.0.3 release. * Doctesting Coverage For 3.0.2 we had: Overall weighted coverage score: 52.2% Total number of functions: 19764 We increased coverage by 0.1% in 3.0.3 while adding 185 functions: Overall weighted coverage score: 52.5% Total number of functions: 19949 * Closed Tickets: Merged in Sage 3.0.3.rc0: #2575: Michael Abshoff: GAP doesn't compile with CC='ccache gcc' #3073: Marschall Hampton allow variable width text input_box in interact #3107: Robert Bradshaw: Triangulation doesn't automatically happen for x3d output of 3d objects #3113: Robert Bradshaw, Craig Citro: Major segfault related to modular symbols and pickling #3396: John Palmieri, William Stein: new function in misc/latex.py: print_or_typeset #3370: Burcin Erocal converting strings to ZZ[x,y] fails #3402: Robert Miller: Digraph.incoming_edges forgets labels #3411: William Stein: sage-3.0.3.alpha2 -- finance time_series doctest failure due to numerical precision #3412: William Stein: sage-3.0.3.alpha2 -- two files that are ? in repo in fresh build #3413: William Stein: sage-3.0.3.alpha2 -- endianess issue with time_series doctest #3415: Robert Bradshaw: sage-3.0.3.alpha2 -- clean test of simple.py fails badly on osx ppc #3418: Anne Schilling: added new combinatorial functions for tableaux and crystals #3420: Michael Abshoff: Failure in markov_multifractal #3421: Martin Albrecht: MPolynomialRing_libsingular should accept longs in __call__ #3425: William Stein: setup.py -- change the description, author, author_email #3427: William Stein: remove ntl library from sage_object build dependency in setup.py #3430: Tom Boothby: 3.0.3.rc0: doctest failure in server/notebook/ interact.py Merged in Sage 3.0.3.alpha2: #690: William Stein, Michael Abshoff: VMware sage doesn't allow creation of files #2351: Michael Abshoff, William Stein: sagenb.org SSL certificate is expired #3040: William Stein, Craig Citro: make it so magma(A) works for matrices over cyclotomic number fields #3042: William Stein, Craig Citro, Robert Bradshaw: cyclolinalg - make a new type for cyclotomic linear algebra #3130: David Joyner: permgps: added normal_subgroups and fixed image and kernel #3173: Michael Abshoff: add 64 bit OSX build support to eclib #3212: Karl-Dieter Crisman: Improving rescaling of matrices #3332: Gary Furnish: Switch pbuild to -O2 #3343: John Palmieri: arguments, documentation to ln function #3346: William Stein: finance -- add a very very basic first little tiny amount of quantitative finance functionality to sage #3357: Gary Furnish: Refactor pool code in integer.pyx #3364: Carl Witty: randstate interaction with GAP is broken #3378: Mike Hansen: graphs.nauty_geng fails due to missing imports #3386: Michael Abshoff: zn_poly test code is still being run - make them optional via spkg-check #3387: William Stein: unacceptably slow conversion of rationals from pari to Rational #3395: Gary Furnish: emacs temporary files prevent pbuild from pbuilding Merged in Sage 3.0.3.alpha1: #1440: Bjarke Hammersholt Roune:Inconsistency in subs and substitute for univariate polynomials #2353: Burcin Erocal: MPolynomialRing should be deprecated #3111: John Cremona: Two bug fixes for elliptic curve abelian_group() #3254: Mike Hansen: improvements and doctests for CachedFunction #3323: Gary Furnish: Enhanced error reporting for dependency errors in pbuild #3325: John Palmieri: small error in argument to dvipng in latex.py #3327: Carl Witty: missing .divides() implementation for FieldElement #3328: Francois Bissey, Michael Abshoff: set correct RHOME for rpy #3331: Gary Furnish: Disable --incref-local-binop in pbuild #3333: Martin Albrecht: Matrix_mod2_dense randomize endianess issue #3334: Martin Albrecht: Matrix_mod2_dense may crash due to missing _sig_on/_sig_off #3336: Dan Drake: DyckWords(n) should use an iterator #3344: John Palmieri: small changes to documentation for erf, n #3353: William Stein: MatrixGroup iterator for GL(2,p) very slow Merged in Sage 3.0.3.alpha0: #1284: Robert Miller: G.subgroup([...]) for G an abelian group has at least one lame property #1605: Burcin Erocal: conversion of sage vectors to magma vectors not implemented #2040: John Palmieri: 2d graphics - problems with axes_labels options #3193: Michael Abshoff: fix 64 bit OSX build support for twisted #3196: Michael Abshoff: fix 64 bit OSX build support for R #3204: Martin Albrecht: update M4RI to newest upstream release libm4ri-20080521.p0.spkg #3208: John Palmieri: a bunch of small changes to the tutorial #3217: Craig Citro: Serious bug in modular symbols for GammaH #3244: Mike Hansen: add support for inner plethysms of symmetric functions #3247: Mike Zabrocki: add skew and generalized Hall-Littlewood creation operators to symmetric functions #3255: Mike Hansen: Add support for generic backtracking algorithms #3259: Tim Abbott, Michael Abshoff: shared library versioning for flint #3278: Mike Hansen: update the crystal iterator to use the new backtracking code #3286: Jason Bandlow: Minor fixes (mostly doc) to partition.py #3292: Burcin Erocal: conversion of FractionFieldElements to magma #3293: Burcin Erocal: MPolynomialRing_generic.random_element returns tuple when degree=0 #3295: Marshall Hampton: misspelled "parrallel" in graphs #3300: Tim Abbott: ntl soname for Debian package #3303: Tim Abbott: Add shared library to tachyon Debian package #3305: Tim Abbott: man page for lcalc Debian package #3307: Tim Abbott: Move genus2reduction to /usr/lib for Debian package #3308: Tim Abbott: Update sage-sbuildhack to work with new sbuild in Debian #3311: Michael Abshoff, Gary Furnish: dsage.setup() is broken in Sage 3.0.2 #3318: Michael Abshoff: improve 64 bit osx python 2.5.2 build #3322: Gary Furnish: new python spkg with -j enabled