Amazing!! Congratulations to all of you!! One question: Is there any IJulia notebook about Nemo?
Thanks, Charles On 4 December 2015 at 23:50, 'Bill Hart' via julia-users < [email protected]> wrote: > > Hi all, > > It is with great pleasure that we release Nemo-0.4. > > Nemo is a computer algebra package written in the Julia programming > language, with the eventual aim of covering commutative algebra, number > theory and group theory. > > For instructions on getting and using Nemo-0.4, including full > documentation see: > > http://nemocas.org/downloads.html > > One of the things we've worked really hard on in this release is fleshing > out the generic matrix algorithms over rings, including fast generic > algorithms for: > > * LU factorisation > * reduced row echelon form > * determinant > * rank > * linear solving > * upper triangular solving > * matrix inverse > * (vector space) nullspace > * hessenberg form > * characteristic polynomial > * minimal polynomial > > Most of these algorithms now have specialisations for generic matrices > over fields in addition to the more generic version for general commutative > rings, with further specialisations in some cases for the integers or for > rings where there is coefficient explosion, e.g. with modular, > interpolation or fraction free algorithms. > > Numerous benchmarks have been added to our benchmarks page to show that > these implementations are competitive with other systems. > > http://nemocas.org/benchmarks.html > > Some other improvements in Nemo-0.4 include: > > * Arb is now available on Windows 64 > * OSX build is more reliable (>= 1 successful build report on OSX El > Capitan) > * better handling of rpaths on Linux > * build Pari in single threaded mode (slight speedup) > * wrap Flint's Howell form > * update to MPIR-2.7.2 > * upgrade to MPFR-3.1.3 > * better catching of impossible inverses > * random similarity transforms (for test code) > * baby-steps giant-steps generic polynomial subst > * Z["x"] polynomial ring syntax supported > * R[a, b c] matrix syntax supported for Nemo types > * conversion to and from Newton bases > * wrap Flint permutations > * rename Collection to Nemo.Set > * added Nemo.Group abstract type > * big speedups for polynomial resultant and Euclidean division > * multinomial powering > * update to Julia-0.4.1 (no changes required) > * many small helper functions and bug fixes > > The main contributors to this release were: > > * William Hart > * Tommy Hofmann > * Claus Fieker > * Fredrik Johansson. > > A number of others contributed to build testing. > > We've actually been working on Nemo-0.5 in parallel, so this should be > released in January. > > If anyone is interested in learning Julia or contributing to Nemo, there's > a list of interesting projects on our development page: > > http://nemocas.org/development.html > > We've focused here on projects that might be interesting for CS or Maths > students to implement or which might make interesting open ended research > projects, (as opposed to small bits and pieces of maintenance, which we've > confined to our todo.txt). > > Suggestions of additional projects are also very welcome. > > Enjoy!! > > And please do let us know of successful/unsuccessful builds. > > Best Wishes, > > Bill Hart > Tommy Hofmann > Claus Fieker > Fredrik Johansson > > -- Um axé! :) -- Charles Novaes de Santana, PhD http://www.imedea.uib-csic.es/~charles
