Version 2.4.4148 of Java Algebra System

Release Notes: This release fixed further Findbugs issues through code refactoring. For example, Clonable was removed from the Element interface and the clone() method was renamed to copy(). New parts were added for computation in free non-commutative associative rings, with the GenWordPolynomial and GenWordPolynomialRing classes.

    Other releases

    •  02 Jun 2013 21:07

      Release Notes: This release brings new algorithms for recursive solvable polynomial rings and new solvable polynomial rings with solvable quotient coefficients. This rings feature non-commutative multiplication of variables with coefficients. There are new scripting examples for recursive solvable polynomial rings and solvable polynomials with solvable quotient coefficients.

      •  01 May 2013 22:01

        Release Notes: This release provides new algorithms for ideals in solvable polynomial rings in class SolvableIdeal, and new structures for solvable polynomial rings in classes SolvableQuotient, SolvableResidue, and the corresponding factories SolvableQuotientRing and SolvableResidueRing. There is a new theme for Ruby rdoc documentation, and the scripts have been adapted to a newer version of jruby (1.7.3). Some small fixes and improvements are included.

        •  06 Jan 2013 19:24

        Release Notes: This is a major release with version number 2.5. The Java API will be more stable from now on. It fixes a race condition in distributed (hybrid) Gröbner base implementations and improves the MPJ version of GB computations. The GBFactory has changed, and a new option to select Gebauer & Möller critical pair handling in GBAlgorithmBuilder was added. The default precision of BigDecimal was changed to DECIMAL128. The GreatestCommonDivisorHensel implementation is improved by using integer evaluation points and further optimizations.

        •  02 Dec 2012 18:44

          Release Notes: This release provides mostly performance optimizations, small improvements, and fixes. The optimizations include combined methods for polynomials like scaleSubtractMultiple(b, g, a, e, S) to compute the expression "b x^g this - a x^e S" in one rush. There is now a first version of a JAS Android App. The app uses its JRuby scripting interface and runs within the Ruby IRB Android app Ruboto.

          •  03 Nov 2012 09:55

          Release Notes: This release contains new distributed Gröbner base algorithms based on MPI as communication middle-ware. The implementation uses the MPJ (MPI Java) API and can be run with either MPJ Express or FastMPJ. The implementing classes are GroebnerBaseDistributedMPJ for the pure distributed version, and GroebnerBaseDistributedHybridMPJ for the distributed and multi-threaded version.

          Screenshot

          Project Spotlight

          Enable Viacam

          A Webcam based pointer that moves the pointer as you move your head.

          Screenshot

          Project Spotlight

          Repocafe

          Self-service for svn hosting.