Differences between revisions 28 and 29
Revision 28 as of 2006-05-23 17:58:43
Size: 6306
Editor: cmr-208-97-77-194
Comment:
Revision 29 as of 2006-08-22 16:57:18
Size: 6963
Editor: cache
Comment: add Image analysis and visualization section
Deletions are marked like this. Additions are marked like this.
Line 53: Line 53:
= Image analysis and visualization =

 * VTK - [http://vtk.org/] - is an open source, freely available software system for 3D computer graphics, image processing, and visualization used by thousands of researchers and developers around the world. It has a very good python interface.

 * WrapITK - [http://insight-journal.org/dspace/handle/1926/188] - interface ITK [http://itk.org] and several languages, with a particular focus on python. ITK module used with python interpreter is particulary useful for quick and easy prototyping of image analysis procedures. Some glue classes allow to efficiently pass data to others modules like NumPy or VTK.

Numeric and Scientific

  • ["NumPy"] - http://www.scipy.org/ -- Numerical Python adds a fast, compact, multidimensional array facility to Python. NumPy is the successor to both Numeric and Numarray.

  • ["Numeric"] - http://www.numpy.org/ -- Numerical Python adds a fast, compact, multidimensional array language facility to Python. (Note: superseded by NumPy)

  • NumArray - http://stsdas.stsci.edu/numarray/index.html -- Numarray is a reimplementation of Numeric which adds the ability to efficiently manipulate large numeric arrays in ways similar to Matlab and IDL. (Note: superseded by NumPy)

  • SciPy - http://www.scipy.org/ (older info still on http://old.scipy.org) SciPy is an open source library of scientific tools for Python. SciPy supplements the popular NumPy module, gathering a variety of high level science and engineering modules together as a single package. SciPy includes modules for linear algebra, optimization, integration, special functions, signal and image processing, statistics, genetic algorithms, ODE solvers, and others.

  • ScientificPython - http://starship.python.net/~hinsen/ScientificPython/ -- ScientificPython is a collection of Python modules that are useful for scientific computing. In this collection you will find modules that cover basic geometry (vectors, tensors, transformations, vector and tensor fields), quaternions, automatic derivatives, (linear) interpolation, polynomials, elementary statistics, nonlinear least-squares fits, unit calculations, Fortran-compatible text formatting, 3D visualization via VRML, and two Tk widgets for simple line plots and 3D wireframe models. There are also interfaces to the netCDF library (portable structured binary files), to MPI (Message Passing Interface, message-based parallel programming), and to BSPlib (Bulk Synchronous Parallel programming).

  • ["PyACTS"]- http://www.pyacts.org -- PyACTS is a collection of Python Modules that are very useful to Parallel Computing in a High Performance Computing environment. This packages incorporates several modules like PyBLACS (allows communication data for Linear Algebra), PyPBLAS (distributed Matrix Operations) and PyScaLAPACK (solve linear systems and get the eigenvalue problems). These libraries are part of PyACTS project that provide interfaces to the ACTS Collection. Also is provided a parrallel interpreter for using this package that implements message-based parallel programming using MPI.

  • ["PyDSTool"] - http://pydstool.sourceforge.net -- PyDSTool is an integrated simulation, modeling and analysis package for dynamical systems (including ODEs, DAEs, maps, and hybrid systems) and scientific data. Building on SciPy classes, the package also supports symbolic expression processing, bifurcation analysis, and enhanced arrays for "index-free" and highly contextualized scientific data manipulation. Model building tools use symbolic expression and hierarchical specification classes to ease the development and analysis of complex models. This includes automated compilation of symbolic representations of models into fast numerical code using enhanced legacy Fortran and C integrators for both stiff and non-stiff systems.

Multi precision math

The Grid

Grid is a type of parallel and distributed system that enables the sharing, selection, and aggregation of resources distributed across "multiple" administrative domains based on their (resources) availability, capability, performance, cost, and users' quality-of-service requirements.

Geographic Information System (GIS), Mapping, Image Processing and Analysis

  • [http://thuban.intevation.org/ Thuban] is a Python Interactive Geographic Data Viewer with the following features:

    • Vector Data Support: Shapefile, PostGIS Layer, Raster Data Support: GeoTIFF Layer, Comfortable Map Navigation, Object Identification and Annotation, Legend Editor and Classification, Table Queries and Joins, Projection Support, Printing and Vector Export, API for Add-Ons (Extensions), Multi-Language Support: English, French, German, Hungarian, Italian, Russian and Spanish, User Manual (English) Multi-platform (GNU/Linux, Windows, ...). (Noli Sicad)
  • [http://zcologia.org/pcl Python Cartographic Library], [http://zcologia.com/news News from Import Cartographic], a python-friendly module for cartographic programming. The objectives of this Python cartographic library are:

    • Match the mapping capabilities of MapServer, Explicit programming, less "map file" scripting, and Model classes after well known, standard, domain objects. (Noli Sicad)

(Note: GIS should be in Plotting section but could not post there at the moment, problems in posting?!, please move if you can. -- Noli

Image analysis and visualization

  • VTK - [http://vtk.org/] - is an open source, freely available software system for 3D computer graphics, image processing, and visualization used by thousands of researchers and developers around the world. It has a very good python interface.

  • WrapITK - [http://insight-journal.org/dspace/handle/1926/188] - interface ITK [http://itk.org] and several languages, with a particular focus on python. ITK module used with python interpreter is particulary useful for quick and easy prototyping of image analysis procedures. Some glue classes allow to efficiently pass data to others modules like NumPy or VTK.

Miscellaneous

Links

NumericAndScientific (last edited 2017-08-07 20:33:20 by MaximilianFuxjaeger)

Unable to edit the page? See the FrontPage for instructions.