Hi folks,

On Fri, Jul 10, 2009 at 10:30 AM, William Stein<wst...@gmail.com> wrote:
>
> Hi Sage-Release and Sage-Combinat-Devel,
>
> We're basically 100% done with sage-4.1, and Robert Miller will
> officially make the sage-4.1.tar tarball available.  I've also built
> it on a lot of machines.  However, I'm going to Mount Rainier for two
> days right now (leaving in 30 minutes), so there won't be an official
> release posted on the website until Saturday night.   After that is
> done, we'll next make a special sage-combinat release and build
> binaries for that.

Here is the release note for Sage 4.1:

Sage 4.1 was released on July 09, 2009. It is available at

           http://www.sagemath.org/download.html

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

Sage is developed by volunteers and combines over 90 open source packages.
It is available for download from www.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 44 people contributed to this release. Of those, 4 made
their first contribution to Sage:

 * Andrzej Giniewicz
 * Bjarke Hammersholt Roune
 * Burcin Erocal
 * Carlo Hamalainen
 * Chris Swierczewski
 * Chris Wuthrich
 * Craig Citro
 * Dan Drake
 * David Joyner
 * David Kirkby
 * David Loeffler
 * David Roe
 * Franco Saliola
 * Fredrik Johannson
 * Georg S. Weber
 * Golam Mortuza Hossain [first contribution]
 * Gonzalo Tornaria
 * John Cremona
 * John Palmieri
 * John Perry
 * Karl-Dieter Crisman
 * Lloyd Kilford
 * Marc Mezzarobba
 * Martin Albrecht
 * Michael Abshoff
 * Michael Stoll
 * Mike Hansen
 * Minh Van Nguyen
 * Mitesh Patel
 * Nick Alexander
 * Nicolas Borie
 * Nicolas M. Thiéry
 * Peter Jeremy [first contribution]
 * Peter Mora [first contribution]
 * Rob Beezer
 * Robert Bradshaw
 * Robert Miller
 * Ryan Dingman
 * Simon King
 * Stanislav Bulygin [first contribution]
 * Tim Abbott
 * Tom Boothby
 * William Stein
 * Yann Laigle-Chapuy


Release Managers

 * Robert Miller
 * Tom Boothby


* Major Features, New Spkgs and Bug fixes

 * Sage now uses Python 2.6.x
 * Support for building Singular with GCC 4.4
 * Optimized integer division
 * Combinatorics: irreducible matrix representations of symmetric groups;
   Yang-Baxter Graphs
 * Cryptography: Mini Advanced Encryption Standard for educational purposes
 * Graph theory: back-end for graph theory with Cython (c_graph);
   improve accuracy of graph eigenvalues
 * Linear algebra: a general package for finitely generated, not-necessarily
   free R-modules; multiplicative order for matrices over finite fields
 * Miscellaneous: optimized Sudoku solver; a decorator for declaring
   abstract methods; support Unicode in LaTeX cells (notebook)
 * Number theory: improved random element generation for number field orders
   and ideals; support Michael Stoll's ratpoints package; elliptic exponential
 * Numerical: computing numerical values of constants using mpmath
 * About 18 packages were updated or upgraded to latest upstream releases


For all the details of what else changed in Sage 4.1, please see the
release tour in the Sage wiki at

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


* Bug Statistics

We closed 90 tickets. For details see

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

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


* Upcoming Release

The upcoming release is Sage 4.1.1. There will be a special sage-combinat
release which will merge many tickets related to the category theory
implementation of the sage-combinat team.


* Doctesting Coverage

For 4.0.2 we had:

Overall weighted coverage score:  77.5%
Total number of functions:  22182

In 4.1, we increased coverage by 0.3%, while adding 216 functions:

Overall weighted coverage score:  77.8%
Total number of functions:  22398


* Closed Tickets:

#6398: shorten long doctests in sage/schemes/elliptic_curves/sha_tate.py


Merged in Sage 4.1.final:

#6408: William Stein: notebook -- secure notebook doesn't work in
sage-4.1.alpha1 because of twisted.web2 not being ported to python 2.6
[Reviewed by Robert Miller]
#6478: Nicolas M. Thiéry: Make sage -combinat work without touching
.hgrc [Reviewed by Dan Drake]
#6492: William Stein: ratpoints -- new spkg is broken on OS X 64-bit
[Reviewed by Robert Miller]


Merged in Sage 4.1.rc1:

#5799: John Palmieri: jsMath, favicon, and logo for live, static, and
offline docs [Reviewed by Robert Miller, only merged
trac_5799_manifest.patch]
#6056: Minh Van Nguyen: HISTORY.txt for sage-4.0.alpha0 needs updating
[Reviewed by Robert Miller]
#6469: Rob Beezer: sage-4.1.rc0: numerical noise in graph.py [Reviewed
by Andrzej Giniewicz]
#6470: Andrzej Giniewicz: sage-4.1.rc0: On OS X 10.4/10.5 Singular
3.1.0.4 fails to work [Reviewed by Robert Miller]
#6474: John Palmieri: PDF version of the reference manual should build
successfully [Reviewed by Minh Van Nguyen]


Merged in Sage 4.1.rc0:

#2452: Golam Mortuza Hossain: Heaviside step function, Dirac delta
needed [Reviewed by David Joyner, Burcin Erocal]
#3167: Mitesh Patel: notebook -- jmol 3d plots in the dynamic live
worksheet-based reference manual do not work [Reviewed by John
Palmieri]
#5517: Gonzalo Tornaria: cvxopt-0.9.p7: build failure due to missing
perl modules [Reviewed by Mike Hansen]
#5665: Stanislav Bulygin: Bug in ShrinkingGeneratorCipher [Reviewed by
Minh Van Nguyen]
#5799: Mitesh Patel: jsMath, favicon, and logo for live, static, and
offline docs [Reviewed by John Palmieri]
#5854: Robert Miller, Michael Stoll: Include Michael Stoll's ratpoints
in Sage [Reviewed by John Cremona]
#5866: Peter Jeremy: Fix freetype build on systems where make is not
GNU make. [Reviewed by Mike Hansen]
#5867: Peter Jeremy: Fix gd build on FreeBSD [Reviewed by Mike Hansen]
#5868: Peter Jeremy: Fix libgcrypt shared library name on FreeBSD
[Reviewed by Mike Hansen]
#5869: Peter Jeremy: Fix libgpg-error shared library name on FreeBSD
[Reviewed by Mike Hansen]
#5870: Peter Jeremy: Detect blas and atlas libraries for linbox on
FreeBSD [Reviewed by Mike Hansen]
#5872: Peter Jeremy: Explicitly pass -fPIC into ntl shared object
build. [Reviewed by Mike Hansen]
#5874: Peter Jeremy: Fix readline build on FreeBSD [Reviewed by Mike Hansen]
#5875: Peter Jeremy: Support tachyon on FreeBSD [Reviewed by Mike Hansen]
#5882: William Stein, David Loeffler: implement general package for
finitely generated not-necessarily free R-modules [Reviewed by Robert
Miller, John Palmieri]
#6083: Robert Bradshaw: speedup integer division [Reviewed by Craig Citro]
#6196: Fredrik Johannson, Mike Hansen: mpmath support [Reviewed by
Nick Alexander]
#6200: Fredrik Johannson, Mike Hansen: Use mpmath to compute constants
[Reviewed by Nick Alexander]
#6258: Rob Beezer: Improve accuracy of graph eigenvalues [Reviewed by
Franco Saliola]
#6276: David Kirkby: atlas-3.8.3.p2 dumps core on Solaris 10 with gcc
4.4.0 [Reviewed by William Stein]
#6281: William Stein: enable parallel make for rubiks spkg [Reviewed
by Robert Miller]
#6362: Andrzej Giniewicz, Martin Albrecht, Craig Citro: Singular and
GCC 4.4 [Reviewed by John Perry, Robert Miller]
#6386: John Cremona: Implement elliptic exponential [Reviewed by
Robert Bradshaw]
#6387: David Roe: Typo in parent.pyx [Reviewed by Robert Bradshaw]
#6417: Peter Mora: Unicode in LaTeX [Reviewed by John Palmieri]
#6419: John Palmieri: fix ref manual warnings for sage.misc.misc
[Reviewed by David Loeffler]
#6421: Karl-Dieter Crisman: make a symbolic arctan2 function [Reviewed
by Burcin Erocal]
#6429: John Palmieri: sagedoc: make search_src and friends less OS
dependent [Reviewed by Dan Drake]
#6434: John Palmieri: make a latex.py doctest more robust [Reviewed by
Robert Miller]
#6435: John Palmieri: misformatted docstrings in
sage.misc.abstract_method (easy fix) [Reviewed by Nicolas Thiéry]
#6436: Bjarke Hammersholt Roune: ideal([]) gives unhelpful error
message [Reviewed by John Palmieri]
#6448: Georg S. Weber: darwin_utilities import issues [Reviewed by
Robert Miller]


Merged in Sage 4.1.alpha3:

#4712: John Palmieri: Make the doctest timeouts in Sage easily
adjustable [Reviewed by Nick Alexander]
#5080: David Loeffler: Bug in decomposing modular symbol subspace
[Reviewed by Craig Citro, Michael Abshoff, John Cremona]
#5350: Burcin Erocal: sage-clone should use hard links for the build
directory [Reviewed by Robert Miller]
#5481: John Palmieri: devel/doc/output/* should be filtered from the
list of files to doctest [Reviewed by Mike Hansen]
#5902: Tim Abbott: Try SAGE_ROOT as base of argument to "sage -t"
[Reviewed by Mike Hansen]
#6406: Chris Wuthrich: fixing p_primary_bound on Tate-Shafarevich
groups not to allow the reducible case [Reviewed by John Cremona]
#6446: Robert Miller: memory issue from #6394 [Reviewed by John Cremona]


Merged in Sage 4.1.alpha2:

#5640: Karl-Dieter Crisman: no way to figure out list of colormaps
from matrix plot's docstring [Reviewed by Minh Van Nguyen]
#5740: Minh Van Nguyen: typo in docstring for taylor series (really
easy!) [Reviewed by Burcin Erocal]
#5971: Minh Van Nguyen: fix dumb error message when modding out by 0:
Mod(10,0) [Reviewed by Karl-Dieter Crisman]
#6097: Nicolas Thiéry: Implements a mantra for declaring abstract
methods [Reviewed by Robert Bradshaw]
#6162: Nick Alexander: plot_histogram improvments [Reviewed by Chris
Swierczewski]
#6164: Minh Van Nguyen: Phan's Mini-AES for educational purposes
[Reviewed by Martin Albrecht]
#6269: Karl-Dieter Crisman: Coloring odds and ends [Reviewed by Nick Alexander]
#6372: Karl-Dieter Crisman: Move a few 3d plot files into plot3d
[Reviewed by Minh Van Nguyen]
#6412: Simon King: Getting Singular's cputime does not work with
negative argument [Reviewed by Martin Albrecht]
#6418: John Palmieri: ref manual fixes for 4.1.alpha1 [Reviewed by
Minh Van Nguyen]


Merged in Sage 4.1.alpha1:

#6085: Robert Miller: Finish full implementation of c_graphs [Reviewed
by Tom Boothby]
#6359: Mike Hansen: update to Python 2.6.2 [Reviewed by Robert Miller]
#6394: Robert Miller: Fix fallout from removal of graph_isom in
4.1.alpha1 [Reviewed by Tom Boothby]


Merged in Sage 4.1.alpha0:

#1871: Robert Miller: wiki -- pressing control-c just starts another
copy running [Reviewed by David Joyner]
#3084: Rob Beezer, Tom Boothby: Solve Sudoku faster! [Reviewed by Nick
Alexander]
#4196: John Palmieri: write a new coercion section for the
developer's/programmer's guide [Reviewed by Minh Van Nguyen]
#4290: Lloyd Kilford, John Cremona: function to construct an Elliptic
Curve from a plane curve of genus one (using Magma) [Reviewed by Nick
Alexander]
#4313: John Cremona: Add some functionality to matrices in eclib
[Reviewed by William Stein]
#4761: Martin Albrecht: global cputime (inclusive some subprocesses
like Singular) [Reviewed by Simon King, Nick Alexander]
#5080: David Loeffler: Bug in decomposing modular symbol subspace
[Reviewed by Craig Citro, Michael Abshoff]
#5280: Franco Saliola: problem with a subposet coming from an
order_filter [Reviewed by Mike Hansen, Robert Miller]
#5307: John Cremona: Bug in conductor() over number fields [Reviewed
by Nick Alexander]
#5594: John Palmieri: better error message for list_plot [Reviewed by
Nick Alexander]
#5637: John Palmieri: allow \[ and \] to delimit math in %html blocks
[Reviewed by Nick Alexander]
#5711: Golam Mortuza Hossain: Enhanced Typesetting of Symbolic
Functions [Reviewed by Burcin Erocal]
#5806: Dan Drake: Sage 3.4.1.rc3: failing test
"devel/sage/sage/misc/sagedoc.py" [Reviewed by John Palmieri]
#5850: Marc Mezzarobba, Dan Drake: add Creative Commons license to
French tutorial [Reviewed by Nicolas Borie]
#5878: Franco Saliola: Add support for constructing irreducible matrix
representations of the symmetric group [Reviewed by Mike Hansen]
#6027: Ryan Dingman: get_memory_usage() sucks performance wise on OSX
[Reviewed by Nick Alexander]
#6073: John Palmieri: Developer guide somewhat wrong about cython
extensions [Reviewed by David Joyner]
#6112: Dan Drake: Remove stale file sage/graphs/graph_isom.pyx
[Reviewed by Robert Miller]
#6215: Nicolas Thiery: Followup ot #6126: Symmetric group algebra
jucys_murphy elements incorrect [Reviewed by Robert Miller]
#6239: Minh Van Nguyen: fix ReST formatting for pydesign module
ext_rep [Reviewed by Carlo Hamalainen]
#6261: Yann Laigle-Chapuy: Add multiplicative order for matrices over
finite fields [Reviewed by John Cremona]
#6273: John Cremona: Improve random_element for number field orders
and ideals [Reviewed by Nick Alexander]
#6274: Minh Van Nguyen: fix formatting of files under sage/plot
[Reviewed by John Palmieri]
#6289: John Palmieri: minor ref manual issue with calculus stuff
[Reviewed by Minh Van Nguyen]
#6290: Golam Mortuza Hossain: Allow keywords such as latex_name=LaTeX
while defining symbolic function [Reviewed by Nick Alexander]
#6314: David Joyner: optional doctest failure -- many failures in
linear_codes related to wtdist [Reviewed by Robert Miller]
#6330: John Palmieri: optional doctest failure -- constructions number
fields doctest failures [Reviewed by David Joyner]
#6336: John Palmieri: optional doctest failure -- constructions
calculus tests hang forever [Reviewed by David Joyner]
#6349: Robert Miller: graphs -- bug in DiGraph constructor [Reviewed
by William Stein]
#6351: Robert Miller: typo in Graph.plot docstring [Reviewed by John Palmieri]
#6354: Nicolas Thiery: Advertise and improve sage -fixdoctest
[Reviewed by Mike Hansen]
#6361: Minh Van Nguyen: elliptic curves -- easy to fix mistake in docs
[Reviewed by Mike Hansen]
#6363: Mitesh Patel: Display Sage version on notebook login page
[Reviewed by John Cremona]

-- 
Regards
Minh Van Nguyen

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to 
sage-devel-unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to