Logo

@jtem

Java Tools for Experimental Mathematics jTEM is a heap of tools and algorithms which we deem useful for the implementation of mathematical experiments in Java. All jTEM projects are free open source software. We encourage everyone who use

  • halfedgetools

    tools and algorithms fro the halfedge data structure

  • halfedge

    Provides the classes for a half-edge data structure.

  • jtao

    jPETScTao is the name for a Java project, that tries to make a part of the functionality of two numeric libraries PETSc and Tao accessible for Java programs. It utilizes the JNI to achieve that. See

  • jpetsc

    jPETScTao is the name for a Java project, that tries to make a part of the functionality of two numeric libraries PETSc and Tao accessible for Java programs. It utilizes the JNI to achieve that. See

  • jrworkspace

    jRWorkspace is a plugin based user interface SDK. Originally designed as a plugin system for jReality it has become an independent tool to build user interfaces of complex modular applications.

  • mfc

    mfc provides mathematical foundation classes, e.g., complex numbers, polynomials, 2x2-matrices, fractional linear transformations, quaternions.

  • numericalmethods

    The package numericalMethods is a collection of mostly standard routines providing numerical solutions for many common problems in algebra, calculus, and geometry.

  • riemann

    This package implements numerical methods and algorithms for the evaluation of certain automorphic functions and forms in the context of Schottky uniformization.

  • moebiusviewer

    A class library for a 2d Möbius geometry viewer.

  • java2d

    This package provides a 2D scene graph api based on the rendering capabilities of java.awt.Graphics2D.

  • modelling

    This package provides an abstract setting for creating and editing scenes needed for running mathematical or physical simulations. In the simplest case this could be a 2D vector graphics drawing application for creating 2D scenes of shapes or a 3D mo

  • blas

    The basic linear algebra system is a package that provides classes for integer, real, and complex matrices and vectors; which forward the actual calculations to the corresponding methods of the jTEM packages mfc and numericalMethods.

  • function

    Lots of interfaces that describe different domains and functions.

  • beans

    The jTEM project beans provides the means to auto generate a GUI to inspect objects that conform to the JavaBeans:tm: specification.

  • facetedgetools

    tool box for the facetedge package

  • facetedge

    Provides the classes for a facet edge data structure.

  • projgeom

    The projgeom package is a metric-neutral framework for working with Pluecker line geometry and Lie sphere geometry in their natural embeddings as Cayley-Klein geometries in projective 5-space.

  • java2dx

    The java2dx package extends java2d by connecting java2d functionality with that of other jTEM projects (modelling, numericalMethods, jrworkspace, beans)

  • discretegroup

    The discretegroup package is a metric-neutral framework for working with the fundamental groups of 2- and 3-dimensional euclidean, hyperbolic, and spherical orbifolds and manifolds, with particular focus on a visualization link to jReality.