source: git/doc/NEWS.texi @ a70ae4

spielwiese
Last change on this file since a70ae4 was a70ae4, checked in by Hans Schoenemann <hannes@…>, 9 years ago
add: chern.lib
  • Property mode set to 100644
File size: 4.2 KB
Line 
1@comment -*-texinfo-*-
2@comment this file contains the News about Singular versions
3@comment Unix
4@ifclear VERSION
5@include version.texi
6@end ifclear
7
8@majorheading NEWS in SINGULAR @value{VERSION}
9
10@ifclear singularmanual
11@macro nref{what}
12\what\
13@end macro
14@end ifclear
15
16@ifset singularmanual
17@macro nref{what}
18@ref{\what\}
19@end macro
20@end ifset
21
22@heading News for version @value{VERSION}
23
24@itemize
25@item renamed algemodstd_lib to @nref{nfmodstd_lib}
26@item renamed derham_lib to @nref{deRham_lib}
27@item new library: graal_lib
28@item new library: deflation.lib
29@item new library: maxlike.lib
30@item new library: recover.lib
31@item new library: chern.lib
32@item grobcov.lib (grobcovK) (@nref{grobcov_lib}) with new routine
33   ConsLevels (@nref{ConsLevels}), removed AddCons  AddConsP.
34@end itemize
35
36@heading News for version 4-0-2
37New commands:
38@itemize
39@item align (@nref{align})
40@item branchTo (@nref{procs with different argument types})
41@item @code{->} (@nref{proc expression})
42@end itemize
43
44Change in ring handling:
45@itemize
46@item @code{typeof(} qring @code{)} returns @code{"ring"}
47@end itemize
48
49New libraries:
50@itemize
51@item algemodstd.lib:  Groebner bases of ideals in polynomial rings
52      over algebraic number fields(renamed to @nref{nfmodstd_lib})
53@item arr.lib: arrangements of hyperplanes (@nref{arr_lib})
54@item brillnoether.lib: Riemann-Roch spaces of divisors on curve (@nref{brillnoether_lib})
55@item hess.lib: Riemann-Roch space of divisors
56      on function fields and curves (@nref{hess_lib})
57@item gradedModules.lib: graded modules/matrices/resolutions (@nref{gradedModules_lib})
58@end itemize
59
60Changed libraries:
61@itemize
62@item revised polymake interface (@nref{polymake_lib},@nref{polymake_so})
63@item revised gfanlib interface (@nref{gfanlib_so})
64@item Presolve::findvars (@nref{findvars}, @nref{variables})
65@item Ring::addvarsTo (@nref{addvarsTo})
66@item Ring::addNvarsTo (@nref{addNvarsTo})
67@item Ring::hasAlgExtensionCoefficient (@nref{hasAlgExtensionCoefficient})
68@item Schreyer::s_res (@nref{s_res})
69@item grobcov.lib (grobcovK) (@nref{grobcov_lib}) with new routines
70   AddCons  AddConsP.
71@item normaliz.lib (for normaliz >=2.8) (@nref{normaliz_lib})
72@item renamed groebnerFan to groebnerFanP in polymake.lib (@nref{polymake_lib})
73@item renamed fVector to fVectorP in polymake.lib (@nref{polymake_lib},@nref{polymake_so})
74@end itemize
75
76@heading News for version 4-0-1
77
78Version 4-0-1 is a bug fix release.
79
80New feature: attribute @code{ring_cf} for @code{ring}.
81
82@heading News for version 4-0-0
83
84Version 4-0-0 is a milestone relase of Singular.
85The new release series 4 aims for an entirely modularized architecture
86simplifying connectivity with other systems and paving the way
87for parallel computations.
88As  a first step in modularization, the new  release features an internal
89structural separation of coefficient rings and polynomial rings.
90This allows for a flexible integration of new coefficient rings.
91
92@sc{Singular} 4-0-0's list of new functionality and significant
93improvements further extends that of the 3-1-6/7 prerelease series.
94
95New functionality
96
97@itemize
98@item de Rham cohomology of complements of algebraic varieties (@nref{deRham_lib})
99@item Gromov-Witten numbers of elliptic curves (@nref{ellipticcovers_lib})
100@item classification of isolated complete intersection singularities in characteristic 0 (@nref{classifyci_lib})
101@item parametrization of orbits of unipotent actions (@nref{orbitparam_lib})
102@item F5-like Groebner basis algorithm (@nref{sba})
103@item element-wise application of functions to data structures (@nref{apply})
104@item support for debugging libraries (@nref{ASSUME})
105@end itemize
106
107Improved functionality
108
109@itemize
110@item
111Groebner cover for parametric ideals (@nref{grobcov_lib})
112@item
113normalization of affine rings (@nref{normal_lib})
114@item
115classification of real singularities (@nref{realclassify_lib})
116@item
117GIT-fans (@nref{gitfan_lib})
118@item
119algebraic/transcendental field extensions
120@item
121@nref{Non-commutative subsystem}
122@item
123an abstraction layer for parallel computations (@nref{parallel_lib})
124@item
125run-time loading of supplementary kernel code (@nref{Dynamic modules})
126@item
127interpreter language support for name spaces (@nref{package})
128@end itemize
129
130Availability
131
132@sc{Singular} is available as source code and for Linux, Mac OS X, Windows, FreeBSD and
133SunOS-5.
134
Note: See TracBrowser for help on using the repository browser.