Hello folks,

this release is overdue, but here we go. We have loads of little
fixes, but also

 * massive improvements to number fields (Francis Clarke)
 * Cython 0.11 (upstream Cython team including Robert Bradshaw)
 * rewrite fast_float to support more datatypes (Carl Witty)
 * much better UTF8/unicode support in the notebook

Apologies to anyone I might have forgotten. Doctesting so far revealed
one new problem:

sage -t  "devel/sage/sage/rings/number_field/
number_field_ideal_rel.py"
**********************************************************************
File "/space/wstein/farm/sage-3.4.1.alpha0/devel/sage/sage/rings/
number_field/number_field_ideal_rel.py", line 598:
    sage: z = I.element_1_mod(J); z
Expected:
    -8*b*a + 24
Got:
    -21/2*b*a - 21/2
**********************************************************************

This issue is already in trac and has a patch that is part of a larger
patch.

Aside from the doctests failure that will pop up here is the plan for
3.4.1:

 * downgrade GAP to 4.4.10 due to problems on Itanium
 * upgrade to MPIR 1.0
 * Merge the Brandt module patch at #5520
 * SSE2 only support for ATLAS build

Sources as well as a sage.math only binary can be found in

    http://sage.math.washington.edu/home/mabshoff/release-cycles-3.4.1/

Please build, test and report any issues.

Cheers,

Michael

Merged in Sage 3.4.1.alpha0:

#2129: William Stein, Ryan Hinton: implement "sage -t" for .spyx files
[Reviewed by Jason Grout]
#2551: Francis Clarke: __getitem__ for relative number field elements
is ... surprising [Reviewed by John Cremona, David Loeffler]
#3184: David Roe: broken p-adic getslice [Reviewed by David Harvey]
#3493: John Palmieri: Notes on Elliptic curves documentation [Reviewed
by William Stein]
#3820: Mike Hansen: notebook -- sometimes published worksheets are
listed as being published by pub [Reviewed by Timothy Clemans]
#4011: Mike Hansen: notebook -- copying a worksheet on worksheet
listings page results in the new worksheet being listed as running
[Reviewed by Timothy Clemans, Jason Grout]
#4547: Mike Hansen: The Sage Notebook doesn't specify the Content-Type
header in its response [Reviewed by Michael Abshoff, Timothy Clemans]
#4985: John Palmieri: Expand documentation for list_plot to point out
the utility of zip [Reviewed by Jason Grout]
#4987: Robert Bradshaw: Upgrade to Cython 0.11 [Reviewed by Carl
Witty, Michael Abshoff]
#5093: Carl Witty: rewrite fast_float to support more datatypes
[Reviewed by Jason Grout, Nick Alexander, Robert Bradshaw]
#5146: John Perry: implement MPolynomial_ideal.variety() for GF(p)
with p > than what Singular supports [Reviewed by Martin Albrecht]
#5200: Florent Hivert: subsets and subwords bug fix + improvements
[Reviewed by Nicolas Thiery, Mike Hansen]
#5204: John Cremona: simon_two_descent -- bug in the interface when
number field has variable name 'x' [Reviewed by Robert Miller]
#5211: Dan Drake: add charset header to worksheet html header
[Reviewed by Mike Hansen]
#5214: Francis Clarke: coercion to orders in relative number fields is
not implemented [Reviewed by John Cremona, David Loeffler]
#5223: William Stein, Burcin Erocal: silly bug in flint wrapper makes
it a factor of 10 slower for division of a polynomial by an integer
[Reviewed by Robert Bradshaw]
#5276: Francis Clarke: bug in creating polynomial ring over some rings
of integer [Reviewed by John Cremona, David Loeffler]
#5353: Mike Hansen: add xgcd for polynomial over GF(2) [Reviewed by
Yann Laigle-Chapuy]
#5359: John Palmieri: Block matrix viewing is broken [Reviewed by
Robert Bradshaw]
#5380: Minh Van Nguyen: devmap: allow to search for contributions by
trac username [Reviewed by Harald Schilly]
#5413: Carl Witty: deprecate substitution via __call__ w/ unnamed
arguments [Reviewed by Burcin Erocal, Jason Grout]
#5424: Robert Bradshaw: Move infinity to new coercion model [Reviewed
by David Roe]
#5433: John Palmieri: LaTeX fixes [Reviewed by Rob Beezer]
#5452: Sebastien Labbe: Graph broken on a input of type dict of dicts
[Reviewed by Robert Miller]
#5446: Carl Witty: RealIntervalField creates non-unique RealFields
[Reviewed by Craig Citro]
#5451: Burcin Erocal: Bug in addition of rational functions over a
finite field [Reviewed by Michael Abshoff]
#5460: John Palmieri: deprecate 'invert' in matrix_rational_dense
[Reviewed by Jason Grout, Rob Beezer]
#5465: Marshall Hampton: render3d for groebner fans is totally broken
[Reviewed by Minh Van Nguyen]
#5486: Martin Albrecht: fix bug in variety() for MPolynomialIdeals
[Reviewed by John Perry]
#5490: Phaedon Sinis: add capabilities to compute the day of Easter
[Reviewed by Chris Swierczewski]
#5493: Martin Albrecht: improve Sphinx documentation of sr.py
[Reviewed by Minh Van Nguyen]
#5495: John Palmieri: fix typo in error: "A mysterious error (perphaps
a memory error?)" *PERP*HAPS!!! [Reviewed by Minh Van Nguyen]
#5500: Robert Bradshaw: add remark to tutorial to make defining
functions at the command line much clearer [Reviewed by Minh Van
Nguyen]
#5508: Francis Clarke: Improvements for relative number fields
[Reviewed by John Cremona, David Loeffler]
#5509: Jason Grout: Make a parametric_plot.pyx docstring a raw string
because of a \times in it [Reviewed by William Stein]
#5518: John Cremona: Improve efficiency of multiplicative_order() for
number field elements [Reviewed by Francis Clarke]
#5519: Ryan Hinton: Irreducibility test is slow for polynomials over GF
(2) [Reviewed by Paul Zimmermann]
#5523: Charlie Odenthal: odd primary steenrod algebra fixes [Reviewed
by John Palmieri]
#5526: William Stein: get rid of including sse4_1 in local/lib/sage-
flags.txt [Reviewed by Michael Abshoff]
#5527: Minh Van Nguyen: more improvements to Sphinx documentation of
sr.py [Reviewed by Martin Albrecht]
#5529: Minh Van Nguyen: bring documentation of classical.py to 100%
[Reviewed by John Palmieri]
#5531: David Loeffler: Quaternion algebra docstring formatting needs
small fixes [Reviewed by Minh Van Nguyen]
#5535: Ryan Hinton: is_primitive is computes integer prime
factorization on every call [Reviewed by John Cremona]
#5536: John Palmieri: trivial docstring patches for permgp.py
[Reviewed by Minh Van Nguyen]
#5537: John Palmieri, Robert Bradshaw: bug in __cmp__ in
permgroup_element.pyx [Reviewed by John Palmieri, Rob Beezer]
#5540: John Palmieri: search_doc produces incorrect URLs [Reviewed by
Dan Drake]
#5542: Minh Van Nguyen: more docstring fixes for permgroup.py
[Reviewed by John Palmieri]
#5552: Karl-Dieter Crisman: plot_slope_field typo [Reviewed by Jason
Grout]
#5560: Ryan Hinton: NTL interface missing wrappers for vec_GF2 type
and GF2X::MinPolySeq [Reviewed by Martin Albrecht]
#5563: Georg Weber: Doctest failure in devel/sage/doc/en/bordeaux_2008/
modular_....rst [Reviewed by Minh Van Nguyen]
#5568: John Palmieri: a few latex methods [Reviewed by Rob Beezer]
#5569: Martin Albrecht: weil restriction of scalars [Reviewed by
William Stein]
#5570: John Palmieri: determinants of matrices over Z/nZ with n
composite are dog slow [Reviewed by William Stein]
#5575: William Stein: bug in span [Reviewed by John Cremona]
#5577: John Palmieri: typo in tutorial [Reviewed by Minh Van Nguyen]
#5578: Robert Bradshaw: elliptic curve local data cache ignores proof
flag [Reviewed by John Cremona]
#5589: Dan Drake: binomial() doesn't work with negative integers
[Reviewed by Carl Witty]
#5593: Nils Bruin: CremonaDB.conductor_range does not give a Python
style range [Reviewed by Robert Bradshaw, John Cremona]
#5613: William Stein: fix url to sage hg server; hg_sage.bundle(...)
[Reviewed by Michael Abshoff]



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