Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
sagemath
GitHub Repository: sagemath/sagemath.github.io
Path: blob/master/changelogs/sage-2.7.txt
2457 views
1
Hello,
2
3
I've released SAGE-2.7. Download the source here
4
5
http://sagemath.org/sage/dist/src/
6
7
or get a binary here
8
9
http://sagemath.org/sage/download.html
10
11
I've posted binaries for the standard platforms, but
12
haven't updated the vmware image yet.
13
14
This is a very significant upgrade from the previous version
15
of SAGE, primarily because:
16
17
1. The *SAGE notebook* was almost completely rewritten.
18
19
2. SAGE now includes a wide range of functionality
20
for *numerical* computation and applied mathematics;
21
in particular, SAGE includes both scipy for scientific
22
computation and cvxopt for optimization standard.
23
24
3. Building SAGE now involves *Fortran*. On most systems
25
a gfortran binary is downloaded and installed as part
26
of the build process. There is also nontrivial support
27
for using Fortran (and Fortran libraries) from SAGE and
28
in the SAGE notebook, and in Python files (mainly via
29
numpy, f2py, and new code by Josh Kantor).
30
31
WARNING: Because of (2), building and upgrading SAGE is
32
unfortunately now more difficult rather. In fact, I
33
expect there to be upgrade and build issues with
34
SAGE-2.7 -- making scipy buid on "most anything" is
35
not easy. That said, SAGE now has functionality for
36
addressing a huge range of mathematics, certainly
37
far more than any other free mathematics software.
38
39
Please try this out and let me know about the show-stopper
40
bugs/issues, and send me updated patches, so I can release
41
sage-2.7.1 early next week. After that, the plan is to
42
incorporate all of Didier Deshomme and Brian Granger's great
43
packaging work into SAGE, and work toward having .deb's,
44
etc.
45
46
The main highlights of the release include though following,
47
though I've likely missed many people's contributions (which
48
are listed in the detailed changelog). As usual, there are
49
still many patches in my inbox that I still haven't got into a
50
stable enough form to include yet. Resending me your
51
not-included patches as patches against sage-2.7 would be
52
appreciated.
53
54
* m albrecht: a huge patch of fast multivariate
55
poly arithmetic code, etc.
56
* r bradshaw: enhancements to sagex; merge with
57
official pyrex.
58
* d harvey: generic convolution function
59
* d joyner (refereed by n alexander): large
60
permutation group improvements patch.
61
* j kantor: excellent fortran support (e.g., %fortran
62
in the notebook)
63
* j kantor and w stein: new standard SAGE packages --
64
blas: fortran low level linear algebra
65
cvxopt: convex optimization, linear programming,
66
sparse linear algebra
67
f2c: fortran to c conversion program
68
gfortran: binaries
69
lapack: fortran high-level linear algebra library
70
scipy: latest svn version
71
* r miller, e kirkman, t boothby: substantial bug
72
fixes and improvements to graph theory code.
73
* w stein: upgrade to latest svn version of scipy
74
(much easier to build, etc.)
75
* w stein with b moretti, y qiang, a clemesha,
76
d ramier, t clemans, and t boothby:
77
rewrite of the SAGE notebook; use twisted;
78
more robust security model, etc.
79
* w stein: removed Mark Watkins's "ec" from SAGE.
80
* w stein: upgraded to mercurial-0.9.4
81
* w stein: included sympy-0.4.2 standard with
82
SAGE (do "import sympy")
83
* g tornaria: improvements to the SAGE base
84
coercion code and free modules
85
* c wuthrich: p-adic BSD bounds
86
87
Many many other people contributed to this release.
88
89
-- William Stein, 2007-07-19
90