Hi folks,

Sage 4.3.3 was released on February 21, 2010. 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 on freenode.

Source:

http://sage.math.washington.edu/home/release/sage-4.3.3/sage-4.3.3.tar

Binary for sage.math:

http://sage.math.washington.edu/home/release/sage-4.3.3/sage-4.3.3-sage.math.washington.edu-x86_64-Linux.tar.gz

Upgrade path:

http://sage.math.washington.edu/home/release/sage-4.3.3/sage-4.3.3/


The following 54 people contributed to this release. Of those, 4 made
their first contribution to Sage:

 * Alex Leone
 * Alexandre Blondin Massé
 * Andrey Novoseltsev
 * Anne Schilling
 * Bill Cauchois
 * Brant Jones
 * Burcin Erocal
 * Charlie Turner [first contribution]
 * Chris Wuthrich
 * Craig Citro
 * Dan Drake
 * Daniel Bump
 * David Joyner
 * David Kirkby
 * David Roe
 * Dmitrii Pasechnik [first contribution]
 * Florent Hivert
 * Francis Clarke
 * Fredrik Johansson
 * Golam Mortuza Hossain
 * Gonzalo Tornaria
 * Jaap Spies
 * Jason Grout
 * Javier López Peña
 * John Cremona
 * John Palmieri
 * Jonathan Hanke
 * Karl-Dieter Crisman
 * Kwankyu Lee
 * Marshall Hampton
 * Martin Albrecht
 * Mike Hansen
 * Mike Hogan [first contribution]
 * Minh Van Nguyen
 * Mitesh Patel
 * Nick Alexander
 * Nicolas M. Thiéry
 * Paul Zimmermann
 * Radoslav Kirov
 * Rob Beezer
 * Robert Bradshaw
 * Robert Mařík
 * Robert Miller
 * Ross Kyprianou
 * Sebastian Pancratz
 * Simon King
 * Sébastien Labbé
 * Thomas Hupfer [first contribution]
 * Tim Dumol
 * Vincent Delecroix
 * Volker Braun
 * Wilfried Huss
 * William Stein
 * Yann Laigle-Chapuy

* Release managers

  * Minh Van Nguyen
  * Mitesh Patel

* Major features, new spkg's, and bug fixes

 * The GAP package is now upgraded to version 4.4.12.
 * Cython is now upgraded to version 0.12.1.
 * The upgrade of Pynac to version 0.1.11 also fixes about 8 tickets
   relating to symbolics.
 * Much progress is made with the Cygwin port in closing tickets
   #8267, #8279 and #8280.

* Bug statistics

We closed 131 tickets. For details see

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

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

* Upcoming release

The upcoming release is Sage 4.3.4, scheduled to be out after Sage
Days 20 and incorporating changes from that Sage workshop.

* Doctesting coverage

For Sage 4.3.2, we had an overall weighted doctest coverage score of
81.5%, with 24,596 functions. In Sage 4.3.3, we increased the doctest
coverage by 0.1% and added 212 new functions. Thus for Sage 4.3.3 we
now have

 * Overall weighted coverage score:  81.6%
 * Total number of functions:  24,808

* Known issues

 * "make test" leaves a file schemes/elliptic_curves/PRIMES in the
   sage repository. See #7575.

 * Warnings when building the HTML reference manual. See #8244.

Closed tickets:

#1870: somehow we completely broke the moinmoin wiki stuff included in
Sage on OS X.
#2137: implement loading of pyx files when loading .sage files
(probably relatively easy; in sage/misc/*)
#3882: explain in the programming guide why spkg source patches should
be applied by copying entire files
#6403: Custom definitions for latex style
#7453: Marshall Hampton: add sandpile experimental package [Reviewed
by David Kirkby]
#7807: region_plot does not pass extra arguments to show [Reviewed by
Ross Kyprianou]
#7918: log(float(_)) is really slow
#8049: libgfortran *must* get shipped with the Sage binaries
#8050: fix SPKG.txt in cddlib
#8104: developer's guide for making spkgs should specify that patches
need to be version controlled
#8213: the "Sage developer trac" banner should link to
trac.sagemath.org, not sagemath.org
#8247: Remove package GLPK 4.9

Merged in sagenb:

#8033: Radoslav Kirov, Mitesh Patel: add a README.txt for the
graph_editor, to encourage development [Reviewed by Mitesh Patel,
Radoslav Kirov; merged in sagenb-0.7.5]
#8100: Mitesh Patel: running the notebook should not change the
working directory [Reviewed by John Palmieri; merged in sagenb-0.7.5]
#8134: Mitesh Patel: Escape $s in notebook keybindings docstring,
config.py [Reviewed by John Palmieri; merged in sagenb-0.7.5]
#8165: Mitesh Patel: Title cut off on worksheet download [Reviewed by
Rob Beezer; merged in sagenb-0.7.5]
#8202: Mitesh Patel: Allow raw HTML in jsMath's \hbox{} [Reviewed by
Rob Beezer; merged in sagenb-0.7.5]
#8208: Alex Leone, Mitesh Patel: Click "No" actually publishes a
worksheet in SageNB 0.7.4 [Reviewed by William Stein, Mitesh Patel;
merged in sagenb-0.7.5]

Merged in sage-4.3.3.alpha0:

#2054: Mike Hansen: prun is not preparsed -- potentially very
confusing [Reviewed by Ross Kyprianou]
#2872: Bill Cauchois: 3d graphics can't be saved to a file [Reviewed
by Tim Dumol, Robert Bradshaw]
#3693: Tim Dumol, Mitesh Patel: Upgrade Moin Moin to 1.9.1 [Reviewed
by Mitesh Patel, Mike Hansen]
#4838: Vincent Delecroix: implement plotting of complex numbers
[Reviewed by Ross Kyprianou]
#6199: Robert Bradshaw: Integer * int is slow [Reviewed by Fredrik
Johansson, Mike Hansen, Craig Citro]
#6296: William Stein: linbox minpoly over small finite fields is
TOTALLY BROKEN [Reviewed by Yann Laigle-Chapuy]
#6515: Robert Bradshaw: assume doesn't interact well with solve
[Reviewed by Burcin Erocal]
#6775: Sebastien Labbe: Create an interface for Disjoint Set data
structure [Reviewed by Robert Miller]
#6878: Wilfried Huss: Allow the exclusion of points from the plot
range [Reviewed by Jason Grout, Ross Kyprianou]
#6942: Sebastian Pancratz: jordan_form with transformation=true
returns non-invertible transformation [Reviewed by Rob Beezer, Minh
Van Nguyen]
#7313: John Palmieri: search_doc does not find phrases across multiple
lines [Reviewed by Ross Kyprianou, Mitesh Patel]
#7334: Robert Mařík: Sage cannot simplify sums of logarithms [Reviewed
by Karl-Dieter Crisman]
#7506: Tim Dumol: NotebookObject documentation is out of date
[Reviewed by Mitesh Patel, Dan Drake, John Palmieri]
#7575: Robert Miller: mwrank interface improvements [Reviewed by John Cremona]
#7580: Simon King: bugs in infinite polynomial ring [Reviewed by John Cremona]
#7706: Andrey Novoseltsev: palp (lattice polytopes): replace the
pickle-based database of lattice polytopes by a non-pickle database
format [Reviewed by Marshall Hampton, Mitesh Patel]
#7793: Karl-Dieter Crisman: zorder not implemented in disk [Reviewed
by Ross Kyprianou]
#7841: Yann Laigle-Chapuy: Use NTL's ZZ_pEX for polynomial arithmetic
over extension fields [Reviewed by John Cremona, David Roe]
#7935: Chris Wuthrich, John Cremona: local_data for elliptic curves
over number fields [Reviewed by John Cremona, Chris Wuthrich, Robert
Miller]
#7944: Minh Van Nguyen: update Developers' Guide to reflect new
process for working on tickets [Reviewed by Andrey Novoseltsev]
#7947: Gonzalo Tornaria: iteration error in
QuadraticForm.vectors_by_length() [Reviewed by Jonathan Hanke]
#7955: Burcin Erocal: printing unevaluated integrals, limits, etc.
broken [Reviewed by Dan Drake]
#7978: Nicolas M. Thiéry, Anne Schilling: Cleanup of crystal code
[Reviewed by Dan Bump]
#8004: Jason Grout: region_plot does not handle lambda functions
[Reviewed by Ross Kyprianou]
#8044: Nicolas M. Thiéry: Categories for finite/permutation/symmetric
groups [Reviewed by David Joyner, Javier López Peña]
#8056: Burcin Erocal: symbolic expressions involving rational
functions with numerator 1 cannot be converted to fast callable
[Reviewed by Thomas Hupfer]
#8058: Jaap Spies: New ecm-6.2.1.p2.spkg now works with Open Solaris
x64 as 64-bit [Reviewed by David Kirkby]
#8060: Jaap Spies: New f2c-20070816.p2.spkg now works with Open
Solaris x64 as 64 bit [Reviewed by David Kirkby]
#8061: Jaap Spies: New genus2reduction spkg works with Open Solaris
x64 as 64 bit [Reviewed by David Kirkby]
#8062: Jaap Spies: New givaro-3.2.13rc2.p0.spkg works with Open
Solaris 64 bit, SAGE64="yes" [Reviewed by David Kirkby]
#8063: Jaap Spies: New gsl-1.10.p2.spkg works with Open Solaris 64 bit
[Reviewed by David Kirkby]
#8064: Jaap Spies: New iml-1.0.1.p12.spkg works with Open Solaris 64
bit [Reviewed by David Kirkby]
#8066: Jaap Spies: New libgpg_error-1.6.p3.spkg works with Open
Solaris x64 as 64 bit [Reviewed by David Kirkby]
#8067: Jaap Spies: New linbox-1.1.6.p3.spkg works with Open Solaris 64
bit [Reviewed by David Kirkby]
#8068: Jaap Spies: New mpfr-2.4.1.p1.spkg works with Open Solaris 64
bit [Reviewed by David Kirkby]
#8069: Jaap Spies: New mpfi-1.3.4-cvs20071125.p8.spkg works with Open
Solaris 64 bit [Reviewed by David Kirkby]
#8070: Jaap Spies: New  pycrypto-2.0.1.p5.spkg builds 64-bit with Open
Solaris x64. [Reviewed by David Kirkby]
#8077: Jaap Spies: New python_gnutls-1.1.4.p7.spkg works with Open
Solaris 64 bit [Reviewed by David Kirkby]
#8082: Vincent Delecroix: correct point and line behavior with complex
numbers [Reviewed by Ross Kyprianou]
#8093: Alexandre Blondin Massé: Adding of prefixes and palindrome
prefixes iterators to the Words library [Reviewed by Sébastien Labbé]
#8097: Jaap Spies: termcap fails to build in Open Solaris x64 as 64
bit [Reviewed by David Kirkby]
#8099: Jaap Spies: pari fails to build in Open Solaris x64 as 64 bit
if CFLAGS is not set [Reviewed by David Kirkby]
#8101: Jaap Spies: ntl fails to build in Open Solaris x64 as 64 bit if
CFLAGS is not set [Reviewed by David Kirkby]
#8113: Jaap Spies: gd-2.0.35.p3 fails to build on Open Solaris x64 as
64 bit without setting CFLAGS=-64 globally [Reviewed by David Kirkby]
#8117: Jaap Spies: zodb3 fails to build in Open Solaris x64 as 64 bit
if CFLAGS is not set [Reviewed by David Kirkby]
#8120: Florent Hivert: UniqueRepresentation and hash value [Reviewed
by Paul Zimmermann]
#8124: Robert Miller: Selmer groups for number fields [Reviewed by
John Cremona, Christian Wuthrich]
#8127: Vincent Delecroix: Wraps string features into WordDatatypes
[Reviewed by Sébastien Labbé]
#8128: Mitesh Patel: UnicodeDecodeError with %latex [Reviewed by Robert Mařík]
#8138: Mitesh Patel: Single-column index in PDF reference manual
[Reviewed by John Palmieri]
#8140: Sébastien Labbé: words.CharacteristicSturmianWord does not do
what it says [Reviewed by Alexandre Blondin Massé]
#8155: Robert Miller: add sig_on/sig_off to
sage.schemes.elliptic_curves.descent_two_isogeny [Reviewed by John
Cremona]
#8161: John Palmieri: use Sphinx to produce docstrings from the
command line [Reviewed by Mitesh Patel]
#8176: Jaap Spies: libpng fails to build in Open Solaris x64 as 64 bit
even if SAGE64=yes [Reviewed by David Kirkby]
#8180: John Palmieri: sh: kpsewhich: not found reported on
4.3.0.1.alpha3 on Solaris 10. [Reviewed by William Stein]
#8183: Mitesh Patel: French PDF tutorial and tour don't build
[Reviewed by John Palmieri]
#8184: John Cremona: eclib upgrade and bugfix [Reviewed by Robert Miller]
#8185: David Kirkby: numerical noise + crash on
sage/calculus/functional.py [Reviewed by Robert Bradshaw]
#8186: Sébastien Labbé: iterated_right_palindromic_closure of a finite
word should return a finite word [Reviewed by Alexandre Blondin Massé]
#8188: Kwankyu Lee: additional functions for linear codes [Reviewed by
David Joyner]
#8189: John Palmieri: hg.py: fix some docstrings [Reviewed by Minh Van Nguyen]
#8190: Minh Van Nguyen: decrease the number of docbuild warnings to
147 [Reviewed by Florent Hivert]
#8193: John Cremona, Charlie Turner: Enumeration of points on plane
curves over finite fields is very inefficient [Reviewed by David Roe]
#8194: Mitesh Patel: SageNB 0.7.5 [Reviewed by Robert Mařík]
#8199: Minh Van Nguyen: developer's guide: consistency overhaul
[Reviewed by Andrey Novoseltsev]
#8203: John Palmieri: misc doc fixes [Reviewed by Marshall Hampton]
#8206: Rob Beezer: Add information on hg qnew to Developer
Walk-through [Reviewed by Marshall Hampton]
#8209: John Palmieri: make docstring processing available for
introspection, and fix mathtt [Reviewed by Mitesh Patel]
#8211: Dima Pasechnik: bug in multiplication of polynomials over RR
[Reviewed by Martin Albrecht]
#8212: Yann Laigle-Chapuy: arithmetic on GF(2^n) might be improved
[Reviewed by Paul Zimmermann]
#8215: Sebastien Labbe: The empty word is a factor of a word [Reviewed
by Alexandre Blondin Massé]
#8219: William Stein: regression in show(...) [Reviewed by Andrey Novoseltsev]
#8235: Bill Cauchois: fix another doctest in base.pyx [Reviewed by Mitesh Patel]

Merged in sage-4.3.3.alpha1:

#1610: Rob Beezer: hg record / cherry picking -- add something to the
programming guide [Reviewed by Minh Van Nguyen]
#2064: Mitesh Patel: foo?? doesn't know about cpdef from the command
line [Reviewed by David Roe]
#4889: William Stein: document matrix.list() better [Reviewed by Jason
Grout, Nick Alexander]
#6465: Burcin Erocal, Golam Mortuza Hossain: Derivative D acts wrongly
on symbolic integration [Reviewed by Tim Dumol, Karl-Dieter Crisman,
Ross Kyprianou, Minh Van Nguyen]
#6559: Golam Mortuza Hossain, Burcin Erocal: Real domain for symbolic
variables [Reviewed by Karl-Dieter Crisman, Ross Kyprianou, Minh Van
Nguyen]
#6961: Burcin Erocal: provide wrapper for psi function of GiNaC
[Reviewed by Karl-Dieter Crisman, Ross Kyprianou, Minh Van Nguyen]
#7308: Mike Hansen: cliquer's spkg-install does not work on cygwin
[Reviewed by William Stein]
#7336: Mike Hansen: boehm_gc fails to build on Cygwin [Reviewed by
Minh Van Nguyen]
#7338: William Stein: Singular fails to build on cygwin [Reviewed by
Mike Hansen]
#7363: Burcin Erocal: print symbolic fractions more naturally: print
2/(x+2) instead of 2 (1/(x+2)) [Reviewed by Karl-Dieter Crisman, Ross
Kyprianou]
#7746: Minh Van Nguyen: Blum-Goldwasser probabilistic encryption
[Reviewed by David Joyner]
#7751: Daniel Bump: Kazhdan-Lusztig polynomials, Bruhat order, and
related features [Reviewed by David Roe, Brant Jones]
#7822: Burcin Erocal: pynac log function cannot handle float arguments
<= 0 [Reviewed by Karl-Dieter Crisman]
#7876: Burcin Erocal: symbolic expression displayed wrong [Reviewed by
Jason Grout, Ross Kyprianou]
#7911: Mitesh Patel: Fix Scilab interface doctests, add 'scilab
(optional)' to systems in the notebook dropdown menu [Reviewed by Ross
Kyprianou]
#7916: Burcin Erocal: change conjugate(X) to try X.conjugate()
[Reviewed by Karl-Dieter Crisman]
#7957: Burcin Erocal: problems with real_part function [Reviewed by
Karl-Dieter Crisman]
#8007: Craig Citro: Speed up generation of random number field
elements [Reviewed by David Roe]
#8076: Dmitrii Pasechnik: upgrade GAP to version 4.4.12 [Reviewed by
William Stein, David Joyner, Minh Van Nguyen]
#8079: Minh Van Nguyen: Better documentation for patching spkg's
[Reviewed by Ross Kyprianou, Karl-Dieter Crisman]
#8080: Minh Van Nguyen: installation guide: require Fortran as a
pre-requisite for compiling Sage on Linux [Reviewed by Mike Hansen]
#8115: Volker Braun: bad patching practice in cddlib-094f.p2.spkg
[Reviewed by Minh Van Nguyen]
#8118: Chris Wuthrich: split off Galois representations and modular
parametrization from ell_rational_field.py [Reviewed by John Cremona,
Minh Van Nguyen]
#8150: Dima Pasechnik: various fixes in sage/groups/ and
sage/interfaces needed for GAP 4.4.12 [Reviewed by Robert Bradshaw,
David Joyner]
#8154: Anne Schilling: Enhancement for crystals [Reviewed by Daniel Bump]
#8163: Robert Bradshaw: Upgrade to Cython 0.12.1 [Reviewed by Minh Van Nguyen]
#8220: Yann Laigle-Chapuy: Improve consistency and docs for finite
fields creation [Reviewed by Francis Clarke]
#8223: Nicolas M. Thiéry: tab completion broken for many parent
objects [Reviewed by Andrey Novoseltsev]
#8224: Sébastien Labbé: help(w) is broken for infinite word w defined
by a callable [Reviewed by Mitesh Patel]
#8229: Dmitrii Pasechnik: gap_packages-4.4.12 updated [Reviewed by David Joyner]
#8232: Sébastien Labbé: cmp function for words is broken [Reviewed by
Alexandre Blondin Massé]
#8246: Mike Hogan, David Joyner, Minh Van Nguyen: Carmichael lambda
function for the Blum-Blum-Shub pseudorandom bit generator [Reviewed
by David Joyner]
#8248: John Cremona: Small improvement in checking for elliptic curve
isogenies [Reviewed by Chris Wuthrich]
#8250: Nicolas M. Thiéry: Extend ClasscallMetaclass to allow for
binding behavior [Reviewed by Florent Hivert]
#8253: John Palmieri: search_src (etc.) bug [Reviewed by Mitesh Patel]
#8267: William Stein: cygwin: ratpoints is broken again [Reviewed by
Minh Van Nguyen]
#8279: Mike Hansen: cygwin: cliquer names the library incorrectly for
cygwin [Reviewed by Minh Van Nguyen]
#8280: Mike Hansen: cygwin: zn_poly shared library named incorrectly
on cygwin [Reviewed by Minh Van Nguyen]

Merged in sage-4.3.3.final:

#8231: Mitesh Patel: Place cursor in new input cell in notebook
[Reviewed by John Palmieri]
#8314: Minh Van Nguyen: numerical noise in sage/misc/functional.py
[Reviewed by John Cremona]

-- 
Regards
Minh Van Nguyen

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

Reply via email to