Java Image Science Toolkit (JIST)

Formerly known as the MedIC Automated Pipeline Scheduler (MAPS)

License Updated: $Id: JIST-License.html,v 1.2 2009/07/14 14:15:39 bennett Exp $

Developed by

Image Analysis and Communications Laboratory, The Johns Hopkins University, Baltimore, MD
Laboratory for Medical Image Computing, The Johns Hopkins University School of Medicine, Baltimore, MD

This software has been developed at the above institutions with the support of <...>. The following individuals (listed alphabetically) have made valuable contributions to this project.

N.B. If you contribute to this project, please add your institution, funding source/sponsor/employer, and name to the above lists.

JIST License

 *
 * Unless specifically noted to the contrary, software located in this 
 * repository is free software; you can redistribute it and/or modify it
 * under the terms of the GNU Lesser General Public License as published by
 * the Free Software Foundation; either version 2.1 of the License, or (at
 * your option) any later version.  The human-readable license is available at:
 * http://creativecommons.org/licenses/LGPL/2.1/
 *
 * The full text of the license is here: JIST LGPL License.
 *
 

This effort was made possible by the following open source software projects


Libraries with source included on the compilation tree

Package Description License Homepage
CAMINO (diffusion MRI toolkit) Camino is a free, open source diffusion magnetic resonance imaging (MRI) image reconstruction toolkit written in Java. It includes all major diffusion reconstruction techniques such as diffusion tensor imaging (DTI), q-ball and PAS-MRI, as well as white matter tractography algorithms. Artistic License 2.0 homepage
QuickHull3D: A Robust 3D Convex Hull Algorithm in Java This is a 3D implementation of QuickHull for Java, based on the original paper by Barber, Dobkin, and Huhdanpaa and the C implementation known as qhull. The algorithm has O(n log(n)) complexity, works with double precision numbers, is fairly robust with respect to degenerate situations, and allows the merging of co-planar faces. Open Source homepage
Ptolemy Project Ptolemy II is a software framework developed as part of the Ptolemy project. It is a Java-based component assembly framework with a graphical user interface called Vergil. Vergil itself is a component assembly defined in Ptolemy II. UC Berkeley copyright homepage
Ælfred XML parser from Microstar According to Microstar, AElfred is "a small, fast, DTD-aware Java-based XML parser, especially suitable for use in Java applets. We've designed AElfred for Java programmers who want to add XML support to their applets and applications without doubling their size: AElfred consists of only two core class files, with a total size of about 26K, and requires very little memory to run. There is also a complete SAX (Simple API for XML) driver available in this distribution for interoperability." Open Source homepage (original defunct)

Libraries linked via JAR files (with source included in the lib-src folder)

Package Description License Homepage
OpenCSV An Open Source Java csv library under commercial-friendly license... committed to changing the world, one comma at a time... Apache License 2.0 homepage
XOM XOM™ is a new XML object model. It is an open source (LGPL), tree-based API for processing XML with Java that strives for correctness, simplicity, and performance, in that order. GNU LGPL homepage
XPP Xml Pull Parser (in short XPP) is a streaming pull XML parser and should be used when there is a need to process quickly and efficiently all input elements (for example in SOAP processors). Pull parsing is just one level up from tokenizing XML (and that is actually how XPP2 default implementation is done). This means that XPP is representing the simplest way of processing XML that you can get (working with tokenizer would be even lower level but is not simple and most of applications would be much more complex to extract useful information from XML tokens ...). Indiana University Extreme! Lab Software License homepage
XStream XStream is a simple library to serialize objects to XML and back again. BSD homepage
JGraph JGraph is a member of the fastest growing breed of software products: professional open source software. JGraph is able to combine the best of each open source software and traditional software development to form a uniquely powerful offering. GNU LGPL homepage
JSci This is a free set of JavaTM packages. The aim is to encapsulate scientific methods/principles in the most natural way possible. As such they should greatly aid the development of scientific based software. GNU LGPL homepage
MTJ (matrix-toolkits-java) MTJ is designed to be used as a library for developing numerical applications, both for small and large scale computations. The library is based on BLAS and LAPACK for its dense and structured sparse computations, and on the Templates project for unstructured sparse operations. GNU LGPL homepage
Opale library OPALE is a scientific library under LGPL. Its main goal is to develop mathematical tools for any scientist. GNU LGPL homepage
Apache Commons CLI 1.2 There are three stages to command line processing. They are the definition, parsing and interrogation stages. Apache License 2.0 homepage

Referenced libraries without source code on the compilation tree:

Package Description License Homepage
MIPAV The MIPAV (Medical Image Processing, Analysis, and Visualization) application enables quantitative analysis and visualization of medical images of numerous modalities such as PET, MRI, CT, or microscopy. Using MIPAV's standard user-interface and analysis tools, researchers at remote sites (via the internet) can easily share research data and analyses, thereby enhancing their ability to research, diagnose, monitor, and treat medical disorders. No-redistribution homepage
Sun Grid Engine DRMMA Bindings You can automate Sun Grid Engine functions by writing scripts that run Sun Grid Engine commands and parse the results. However, for more consistent and efficient results, you can use the C or Java language and the Distributed Resource Management Application API. Sun Industry Standards Source License homepage