graphic tools 1.2
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 3183
g3d Graphic Tools 1.2
g3d Graphic Tools project consists of a XML file format and generic development tools for games. more>>
g3d Graphic Tools project consists of a XML file format and generic development tools for games.
The problem is that often as a games developer you need to work with many 3d editing tools and rendering engines, and there should be an easy and portable way to move objects, levels, etc. around.
By having a common intermediate file format, you only need to write one exporter per tool and one importer per graphics engine. Also, you can develop generic tools which are not tied to any particular engine.
Enhancements:
- Added the skeleton object (beginnings of animation ;)
- Added asset management info in the file header (ie date, time, author, source, description)
- Fixed exporter bugs (3dsmax) relating to heiarchy stuff
<<lessThe problem is that often as a games developer you need to work with many 3d editing tools and rendering engines, and there should be an easy and portable way to move objects, levels, etc. around.
By having a common intermediate file format, you only need to write one exporter per tool and one importer per graphics engine. Also, you can develop generic tools which are not tied to any particular engine.
Enhancements:
- Added the skeleton object (beginnings of animation ;)
- Added asset management info in the file header (ie date, time, author, source, description)
- Fixed exporter bugs (3dsmax) relating to heiarchy stuff
Download (2.3MB)
Added: 2006-11-28 License: GPL (GNU General Public License) Price:
1092 downloads
Graphics Muse Tools 3.0.0B2
Graphics Muse Tools are plug-ins for use with the GIMP. more>>
The Graphics Muse Tools are a collection of plug-ins and scripts for use with GIMP. The package now includes a set of C plugins (GFXArrows, GFXCards, GFXTrans, GFXLayers, GFXMerge, and GFXShapes) and a set of Perl scripts (GFXDodge, GFXGallery, GFXLayerSave, and GFXLayerOffsets).
<<less Download (1.4MB)
Added: 2005-05-03 License: Free To Use But Restricted Price:
1640 downloads
ivtools 1.2.4
ivtools is an application frameworks for drawing editors and spatial data servers. more>>
ivtools (pronounced eye-vee-tools) is a suite of free X Windows drawing editors for PostScript, TeX, and web graphics production, as well as an embeddable and extendable vector graphic shell
ivtools is made up of layered collection of free C++ frameworks that vertically augment the mechanisms of Unidraw
Main features:
- an application framework for developing direct manipulation graphical editors (drawing editors).
- a GUI widget framework built on TeX structured document concepts
- A command interpreter with network capability.
- an extra layer of drawing editor application framework
- a layer for integrating the command interpreter into the drawing editor
- a layer for multi-frame applications
- a layer for graph/network applications
Enhancements:
- More changes required by gcc-4.* were made.
- The command interpreter was evolved.
<<lessivtools is made up of layered collection of free C++ frameworks that vertically augment the mechanisms of Unidraw
Main features:
- an application framework for developing direct manipulation graphical editors (drawing editors).
- a GUI widget framework built on TeX structured document concepts
- A command interpreter with network capability.
- an extra layer of drawing editor application framework
- a layer for integrating the command interpreter into the drawing editor
- a layer for multi-frame applications
- a layer for graph/network applications
Enhancements:
- More changes required by gcc-4.* were made.
- The command interpreter was evolved.
Download (2.0MB)
Added: 2006-07-21 License: MIT/X Consortium License Price:
1217 downloads
Radar Tools 0.18
Radar Tools is an advanced SAR remote sensing image processing software. more>>
Radar Tools in short RAT is a small collection of tools for processing SAR (synthetic aperture radar) remote sensing data, packed together in a nice graphical user interface.
Our motivation to start the development of RAT is that modern remote sensing software like Erdas Image or ENVI include only some basic SAR functionality. Advanced algorithms have to be implemented by oneself.
So we descided to start the development of RAT. RAT should bring modern SAR algorithms to a wider user-base by simplifying in particular the data handling and processing of complex SAR data.
RAT is planned as an ongoing community effort, i.e. there will be no final version with a certain functionality. It is our idea to include more and more SAR tools in future and to make them freely available to the scientific community.
We of course also hope for external contributions. Because of this, the programming interface of RAT is kept quite simple and adding own functions is quite easy. Function templates are included in the distribution and a step-by-step description of how to program a RAT module will appear soon in the documentation.
Main features:
General features
- Cross-platform (Unix, Windows, Linux & Mac OSX)
- Free software, no commercial software license needed (when using the IDL-VM version)
- Availability of the complete source code
- Modular design, easy to extend by own functions
- Small memory footprint even when processing large images (vertical tiling)
- No limitation on the image size
- Keep track of data representation changes during image processing
- Optimised preview on screen while calculations are done in full resolution
- Native import routines for E-SAR (DLR) and ENVISAT-IMS (ESA) data
- Export possibility to generic graphic formats (png, jpg & tiff)
- Undo function for the last processing step
Generic image manipulation
- Resize, presumming & cut region
- Zooming of an area of interest
- Mirror vertical and horizontal
- Binary transforms
Single channel SAR
- SAR speckle filtering (Boxcar, Median, Gauss, Kuan, Frost, MAP Lee, refined Lee, Lee-Sigma)
- Edge detection (RoA, MSP-RoA, Sobel, Roberts)
- Co-occurance texture features, variation coefficient
- Point and distributed target analysis
- Generic slant-to-ground range projection
SAR polarimetry
- Polarimetric point target analysis
- Polarimetric speckle filtering (Boxcar, Lee, refined Lee)
- Polarimetric CFSAR edge detection
- Calculation of interchannel ratios, correlation & phase differences
- Formation of covariance and coherency matrix, span calculation
- Polarimetric basis transforms (linear -> circular ....)
- Decompositions (Pauli, Freman-Durdan, Moriyama, Entropy/Alpha, Eigenvalue, Sphere-Diplane-Helix....)
- Polarimetric classification (Entropy/Alpha/Anisotropy, Wishart, No. of scatterers, physical, Lee category preserving...)
- Polarimetric calibration: imbalance, symmetrisation & crosstalk (Quegan method)
SAR interferometry
- Image pair coregistration (coarse, subpixel & spatially varying)
- Interferogram formation
- Flat-earth removal
- Phase-unwrapping (least-squares only)
- Phase noise filter (Boxcar, Goldstein & GLSME)
- Coherence estimation (Boxcar, Gauss, Region Growing)
- Shaded relief calculation
Polarimetric SAR interferometry
- Formation of POLINSAR covariance and coherency matrices
- Coherence estimation & optimisation
- Extraction of optimised ESPRIT phases
- POLINSAR speckle filtering (Boxcar, Gauss & Lee)
- Coherence analysis in the complex unitary plane
<<lessOur motivation to start the development of RAT is that modern remote sensing software like Erdas Image or ENVI include only some basic SAR functionality. Advanced algorithms have to be implemented by oneself.
So we descided to start the development of RAT. RAT should bring modern SAR algorithms to a wider user-base by simplifying in particular the data handling and processing of complex SAR data.
RAT is planned as an ongoing community effort, i.e. there will be no final version with a certain functionality. It is our idea to include more and more SAR tools in future and to make them freely available to the scientific community.
We of course also hope for external contributions. Because of this, the programming interface of RAT is kept quite simple and adding own functions is quite easy. Function templates are included in the distribution and a step-by-step description of how to program a RAT module will appear soon in the documentation.
Main features:
General features
- Cross-platform (Unix, Windows, Linux & Mac OSX)
- Free software, no commercial software license needed (when using the IDL-VM version)
- Availability of the complete source code
- Modular design, easy to extend by own functions
- Small memory footprint even when processing large images (vertical tiling)
- No limitation on the image size
- Keep track of data representation changes during image processing
- Optimised preview on screen while calculations are done in full resolution
- Native import routines for E-SAR (DLR) and ENVISAT-IMS (ESA) data
- Export possibility to generic graphic formats (png, jpg & tiff)
- Undo function for the last processing step
Generic image manipulation
- Resize, presumming & cut region
- Zooming of an area of interest
- Mirror vertical and horizontal
- Binary transforms
Single channel SAR
- SAR speckle filtering (Boxcar, Median, Gauss, Kuan, Frost, MAP Lee, refined Lee, Lee-Sigma)
- Edge detection (RoA, MSP-RoA, Sobel, Roberts)
- Co-occurance texture features, variation coefficient
- Point and distributed target analysis
- Generic slant-to-ground range projection
SAR polarimetry
- Polarimetric point target analysis
- Polarimetric speckle filtering (Boxcar, Lee, refined Lee)
- Polarimetric CFSAR edge detection
- Calculation of interchannel ratios, correlation & phase differences
- Formation of covariance and coherency matrix, span calculation
- Polarimetric basis transforms (linear -> circular ....)
- Decompositions (Pauli, Freman-Durdan, Moriyama, Entropy/Alpha, Eigenvalue, Sphere-Diplane-Helix....)
- Polarimetric classification (Entropy/Alpha/Anisotropy, Wishart, No. of scatterers, physical, Lee category preserving...)
- Polarimetric calibration: imbalance, symmetrisation & crosstalk (Quegan method)
SAR interferometry
- Image pair coregistration (coarse, subpixel & spatially varying)
- Interferogram formation
- Flat-earth removal
- Phase-unwrapping (least-squares only)
- Phase noise filter (Boxcar, Goldstein & GLSME)
- Coherence estimation (Boxcar, Gauss, Region Growing)
- Shaded relief calculation
Polarimetric SAR interferometry
- Formation of POLINSAR covariance and coherency matrices
- Coherence estimation & optimisation
- Extraction of optimised ESPRIT phases
- POLINSAR speckle filtering (Boxcar, Gauss & Lee)
- Coherence analysis in the complex unitary plane
Download (2.5MB)
Added: 2007-04-02 License: Freeware Price:
952 downloads
DNSSEC-Tools 1.2
DNSSEC-Tools is a project that provides tools for DNS administrators. more>> <<less
Download (1.3MB)
Added: 2007-05-23 License: BSD License Price:
892 downloads
Text::Graphics 1.0001
Text::Graphics is a text graphics rendering toolkit. more>>
Text::Graphics is a text graphics rendering toolkit.
This is a toolkit for rendering plain text via an API like that used for graphics rendering in GUI toolkits. This package might be used when you want to do sophisticated rendering of plain text, e.g., for graphing, creating of complex forms for email and fax, and so on.
SYNOPSIS
use Text::Graphics;
my $text = "A text graphics rendering toolkit.n";
my $page = Text::Graphics::Page->new( 20, 10);
my $panel0 = Text::Graphics::BorderedPanel->new( 20, 10);
my $panel1 =
Text::Graphics::FilledBorderedTextPanel->new($text x 3, 25, 12);
$panel0->setBackground("#");
$panel1->setBackground(" ");
$page->add($panel0);
$page->add($panel1, 5, 2);
$page->render();
+-------------------+
|###################|
|####+--------------+
|####|A text graphic|
|####|rendering tool|
|####|text graphics |
|####|toolkit. A tex|
|####|graphics rende|
|####|toolkit. |
|####| |
+----+--------------+
<<lessThis is a toolkit for rendering plain text via an API like that used for graphics rendering in GUI toolkits. This package might be used when you want to do sophisticated rendering of plain text, e.g., for graphing, creating of complex forms for email and fax, and so on.
SYNOPSIS
use Text::Graphics;
my $text = "A text graphics rendering toolkit.n";
my $page = Text::Graphics::Page->new( 20, 10);
my $panel0 = Text::Graphics::BorderedPanel->new( 20, 10);
my $panel1 =
Text::Graphics::FilledBorderedTextPanel->new($text x 3, 25, 12);
$panel0->setBackground("#");
$panel1->setBackground(" ");
$page->add($panel0);
$page->add($panel1, 5, 2);
$page->render();
+-------------------+
|###################|
|####+--------------+
|####|A text graphic|
|####|rendering tool|
|####|text graphics |
|####|toolkit. A tex|
|####|graphics rende|
|####|toolkit. |
|####| |
+----+--------------+
Download (0.006MB)
Added: 2006-08-28 License: Perl Artistic License Price:
1152 downloads
GraphMonkey 1.7
GraphMonkey is a GTK#-based graphic calculator. more>>
GraphMonkey is a GTK#-based graphic calculator.
This software is written in C# with GTK#.The goal is to obtain a very simple and fast graphic calculator for mono. Its cross-platform: it works on GNU/Linux and Windows.
the software is under the gpl license.
<<lessThis software is written in C# with GTK#.The goal is to obtain a very simple and fast graphic calculator for mono. Its cross-platform: it works on GNU/Linux and Windows.
the software is under the gpl license.
Download (0.015MB)
Added: 2006-12-05 License: GPL (GNU General Public License) Price:
1053 downloads
Macao 1.2
Macao is a framework based on Javascript and DHTML to build animated interactive homepages. more>>
Macao is a framework based on Javascript and DHTML to build animated interactive homepages.
It is intended to build graphic adventures and other animated interactive fiction. Macao-based games dont need any plugin and can be hosted on static Web servers.
The framework comes with a step-by-step tutorial and a complete Java-style API documentation. It has a Road Editor and other useful tools.
Enhancements:
- This release brings a module for card games.
- Try out the online demo Macao Solitaire.
- Overall performance has been improved, and support for drag and drop has been extended.
- An additional chapter in the tutorial explains how to set the walk interval.
<<lessIt is intended to build graphic adventures and other animated interactive fiction. Macao-based games dont need any plugin and can be hosted on static Web servers.
The framework comes with a step-by-step tutorial and a complete Java-style API documentation. It has a Road Editor and other useful tools.
Enhancements:
- This release brings a module for card games.
- Try out the online demo Macao Solitaire.
- Overall performance has been improved, and support for drag and drop has been extended.
- An additional chapter in the tutorial explains how to set the walk interval.
Download (13.5MB)
Added: 2006-04-10 License: GPL (GNU General Public License) Price:
1431 downloads
Linux graphical bootsplash 3.1.6-2.6.21
Linux graphical bootsplash is a themable bootsplash which uses JPEG pictures. more>>
Linux graphical bootsplash allows you to use custom graphics during early system startup. It makes it possible to place a nice graphic behind or above the kernel boot messages.
Linux graphical bootsplash hooks into the fbcon layer and, if activated, searches the initial ramdisk for a JPEG picture to show.
On any output operations to the console, it takes care of painting a margin around your text and a background picture behind the text with a set of special cfb functions.
Main features:
- Nice graphics (JPEG)
- Antialiased text rendering (TrueType)
- Animations (MNG)
- Progress Bar
- Display of boot messages above or below a graphic. ("verbose" and "silent" modes)
- Fully themeable
Enhancements:
- The bootsplash patch was updated to apply cleanly against Linux kernel 2.6.21.
<<lessLinux graphical bootsplash hooks into the fbcon layer and, if activated, searches the initial ramdisk for a JPEG picture to show.
On any output operations to the console, it takes care of painting a margin around your text and a background picture behind the text with a set of special cfb functions.
Main features:
- Nice graphics (JPEG)
- Antialiased text rendering (TrueType)
- Animations (MNG)
- Progress Bar
- Display of boot messages above or below a graphic. ("verbose" and "silent" modes)
- Fully themeable
Enhancements:
- The bootsplash patch was updated to apply cleanly against Linux kernel 2.6.21.
Download (0.10MB)
Added: 2007-04-27 License: GPL (GNU General Public License) Price:
926 downloads
Slax Tools 070521
Slax Tools project are graphical applications that simplify process of generating custom version of live distribution Slax. more>>
Slax Tools project are graphical applications that simplify process of generating custom version of live distribution Slax.
Slax Konfigurator is QT application that guides user through downloading Slax ISO image, management of modules, management of custom documents and bootloader configuration. Modified ISO can be installed on USB pen drive or recorded on CD. Slax Konfigurator requires QT, kdesu, sudo, cdrecord or wodim
Slax Module Kreator converts RPM (Red Hat, Fedora, Mandriva), DEB (Debian, Ubuntu), TAR.GZ (Arch Linux) and TGZ (Slackware, KateOS) binary packages into Slax modules. Slax Module Kreator depends on KDE 3.5, mksquashfs and rpm2cpio (RPM only), dpkg (DEB only) and tar (TAR.GZ and TGZ only).
Enhancements:
- Slax Konfigurator - now you can test generated ISO image in QEmu before burning (obviously, QEmu is required for that)
- Slax Module Kreator - it is possible to output modules into selected shared directory instead of creating them in source directory
- various bug fixes
<<lessSlax Konfigurator is QT application that guides user through downloading Slax ISO image, management of modules, management of custom documents and bootloader configuration. Modified ISO can be installed on USB pen drive or recorded on CD. Slax Konfigurator requires QT, kdesu, sudo, cdrecord or wodim
Slax Module Kreator converts RPM (Red Hat, Fedora, Mandriva), DEB (Debian, Ubuntu), TAR.GZ (Arch Linux) and TGZ (Slackware, KateOS) binary packages into Slax modules. Slax Module Kreator depends on KDE 3.5, mksquashfs and rpm2cpio (RPM only), dpkg (DEB only) and tar (TAR.GZ and TGZ only).
Enhancements:
- Slax Konfigurator - now you can test generated ISO image in QEmu before burning (obviously, QEmu is required for that)
- Slax Module Kreator - it is possible to output modules into selected shared directory instead of creating them in source directory
- various bug fixes
Download (MB)
Added: 2007-05-23 License: GPL (GNU General Public License) Price:
926 downloads
QEMU Server Tools 0.2a
QEMU Server Tools is a set of simple command-line scripts for managing multiple QEMU VMs easily without requiring a GUI. more>>
QEMU Server Tools is a set of simple command-line scripts for managing multiple QEMU VMs easily without requiring a graphical frontend.
QEMU Server Tools organizes VMs into directories and mimics the usage of command line tools from VMware Server.
<<lessQEMU Server Tools organizes VMs into directories and mimics the usage of command line tools from VMware Server.
Download (0.012MB)
Added: 2006-10-05 License: GPL (GNU General Public License) Price:
1120 downloads
Graphics::ColorPicker 0.10
Graphics::ColorPicker is a Perl module for WYSIWYG web applications that allow selection of HEX color numbers. more>>
Graphics::ColorPicker is a Perl module for WYSIWYG web applications that allow selection of HEX color numbers.
SYNOPSIS
use Graphics::ColorPicker;
or
require Graphics::ColorPicker;
make_page($path_to_images);
send_page($html_txt,$type);
$time_string = http_date($time);
$name = script_name;
$html_text=frames($websafe);
$html_text = msie_frame;
$html_text=picker($darkimg,$liteimg,$size,$bsize,greyimg);
$html_text=no_picker;
$html_text=cp216_ds($clrdot,$border,$square)
$javascript_text = jslib;
$html=make_buttons(%look_n_feel,$url,$active,@buttons,$xtra);
$html_text=pluck($color);
<<lessSYNOPSIS
use Graphics::ColorPicker;
or
require Graphics::ColorPicker;
make_page($path_to_images);
send_page($html_txt,$type);
$time_string = http_date($time);
$name = script_name;
$html_text=frames($websafe);
$html_text = msie_frame;
$html_text=picker($darkimg,$liteimg,$size,$bsize,greyimg);
$html_text=no_picker;
$html_text=cp216_ds($clrdot,$border,$square)
$javascript_text = jslib;
$html=make_buttons(%look_n_feel,$url,$active,@buttons,$xtra);
$html_text=pluck($color);
Download (0.11MB)
Added: 2007-07-27 License: Perl Artistic License Price:
824 downloads
SDL::Tool::Graphic 2.1.3
SDL::Tool::Graphic is a module for zooming and rotating SDL::Surface objects. more>>
SDL::Tool::Graphic is a module for zooming and rotating SDL::Surface objects.
METHODS
zoom ( surface, xzoom, yzoom, smooth )
SDL::Tool::Graphic::zoom scales a SDL::Surface along the two axis independently.
rotoZoom ( surface, angle, zoom, smooth )
SDL::Tool::Graphic::rotoZoom rotates and fixed axis zooms a SDL::Surface.
grayScale ( surface )
SDL::Tool::Graphic::grayScale rotates and fixed axis zooms a SDL::Surface.
invertColor ( surface )
SDL::Tool::Graphic::invertColor inverts the color of a .
<<lessMETHODS
zoom ( surface, xzoom, yzoom, smooth )
SDL::Tool::Graphic::zoom scales a SDL::Surface along the two axis independently.
rotoZoom ( surface, angle, zoom, smooth )
SDL::Tool::Graphic::rotoZoom rotates and fixed axis zooms a SDL::Surface.
grayScale ( surface )
SDL::Tool::Graphic::grayScale rotates and fixed axis zooms a SDL::Surface.
invertColor ( surface )
SDL::Tool::Graphic::invertColor inverts the color of a .
Download (0.76MB)
Added: 2006-07-28 License: Perl Artistic License Price:
1187 downloads
Text::Graph 0.23
Text::Graph is a Perl extension for generating text-based graphs. more>>
Text::Graph is a Perl extension for generating text-based graphs.
SYNOPSIS
use Text::Graph;
blah blah blah
Some data is easier to analyze graphically than in its raw form. In many cases, however, a full-blown multicolor graphic representation is overkill. In these cases, a simple graph can provide an appropriate graphical representation.
The Text::Graph module provides a simple text-based graph of a dataset. Although this approach is not appropriate for all data analysis, it can be useful in some cases.
<<lessSYNOPSIS
use Text::Graph;
blah blah blah
Some data is easier to analyze graphically than in its raw form. In many cases, however, a full-blown multicolor graphic representation is overkill. In these cases, a simple graph can provide an appropriate graphical representation.
The Text::Graph module provides a simple text-based graph of a dataset. Although this approach is not appropriate for all data analysis, it can be useful in some cases.
Download (0.009MB)
Added: 2006-08-28 License: Perl Artistic License Price:
1153 downloads
Lush 1.2
Lush is a programming language for researchers. more>>
Lush project is an object-oriented programming language designed for researchers, experimenters, and engineers interested in large-scale numerical and graphic applications.
Lush is designed to be used in situations where one would want to combine the flexibility of a high-level, weakly-typed interpreted language, with the efficiency of a strongly-typed, natively-compiled language, and with the easy integration of code written in C, C++, or other languages.
Lush is Free Software (under the GPL license). It runs on GNU/Linux, Mac OS-X, Solaris, Irix, and on Windows under Cygwin.
Lush can be used advantageously for projects where one would otherwise use a combination of an interpreted language like Matlab, Python, Perl, S+, or even (gasp!) BASIC, and a compiled language like C.
Lush brings the best of both worlds by wrapping three languages into one: (1) a weakly-typed, garbage-collected, dynamically scoped, interpreted language with a simple Lisp-like syntax, (2) a strongly-typed, lexically-scoped compiled language that uses the same Lisp-like syntax, and (3) the C language, which can be freely mixed with Lush code within a single program, even within a single function. It sounds complicated, but it is not. In fact, Lush is designed to be very simple to learn and easy to use.
If you do research and development in signal processing, image processing, machine learning, computer vision, bio-informatics, data mining, statistics, simulation, optimization, or artificial intelligence, and feel limited by Matlab and other existing tools, Lush is for you. If you want a simple environment to experiment with graphics, video, and sounds, Lush is for you.
Main features:
- A very clean, simple, and easy to learn Lisp-like syntax.
- A compiler that produces very efficient C code and relies on the C compiler to produce efficient native code (no inefficient bytecode or virtual machine).
- An easy way to interface C functions and libraries, and a powerful dynamic linker/loader for object files or libraries (.o, .a and .so files) written in other compiled languages.
- The ability to freely mix Lisp and C in a single function.
- A powerful set of vector/matrix/tensor operations.
- A huge library of over 10,000 numerical routines, including full interfaces to GSL, LAPACK, and BLAS.
- A library of image and signal processing routines.
- An extensive set of graphic routines, including an object-oriented GUI toolkit, an interface to OpenGL/GLU/GLUT, and the OpenInventor scene rendering engine.
- An interface to the Simple Directmedia Layer (SDL) multimedia library, including a sprite class with pixel-accurate collision detection (perfect for 2D games).
- Sound and video grabbing (using ALSA and Video4Linux).
- Several libraries for machine learning, neural net, statistical estimation, Hidden Markov Models (gblearn2, Torch, HTK, SVM).
- libraries for computer vision (OpenCV, Intels open source Vision Library), and 3D scene rendering (OpenInventor).
- bindings to the JavaVM API and to the Python C API.
- Lush is Free Software.
<<lessLush is designed to be used in situations where one would want to combine the flexibility of a high-level, weakly-typed interpreted language, with the efficiency of a strongly-typed, natively-compiled language, and with the easy integration of code written in C, C++, or other languages.
Lush is Free Software (under the GPL license). It runs on GNU/Linux, Mac OS-X, Solaris, Irix, and on Windows under Cygwin.
Lush can be used advantageously for projects where one would otherwise use a combination of an interpreted language like Matlab, Python, Perl, S+, or even (gasp!) BASIC, and a compiled language like C.
Lush brings the best of both worlds by wrapping three languages into one: (1) a weakly-typed, garbage-collected, dynamically scoped, interpreted language with a simple Lisp-like syntax, (2) a strongly-typed, lexically-scoped compiled language that uses the same Lisp-like syntax, and (3) the C language, which can be freely mixed with Lush code within a single program, even within a single function. It sounds complicated, but it is not. In fact, Lush is designed to be very simple to learn and easy to use.
If you do research and development in signal processing, image processing, machine learning, computer vision, bio-informatics, data mining, statistics, simulation, optimization, or artificial intelligence, and feel limited by Matlab and other existing tools, Lush is for you. If you want a simple environment to experiment with graphics, video, and sounds, Lush is for you.
Main features:
- A very clean, simple, and easy to learn Lisp-like syntax.
- A compiler that produces very efficient C code and relies on the C compiler to produce efficient native code (no inefficient bytecode or virtual machine).
- An easy way to interface C functions and libraries, and a powerful dynamic linker/loader for object files or libraries (.o, .a and .so files) written in other compiled languages.
- The ability to freely mix Lisp and C in a single function.
- A powerful set of vector/matrix/tensor operations.
- A huge library of over 10,000 numerical routines, including full interfaces to GSL, LAPACK, and BLAS.
- A library of image and signal processing routines.
- An extensive set of graphic routines, including an object-oriented GUI toolkit, an interface to OpenGL/GLU/GLUT, and the OpenInventor scene rendering engine.
- An interface to the Simple Directmedia Layer (SDL) multimedia library, including a sprite class with pixel-accurate collision detection (perfect for 2D games).
- Sound and video grabbing (using ALSA and Video4Linux).
- Several libraries for machine learning, neural net, statistical estimation, Hidden Markov Models (gblearn2, Torch, HTK, SVM).
- libraries for computer vision (OpenCV, Intels open source Vision Library), and 3D scene rendering (OpenInventor).
- bindings to the JavaVM API and to the Python C API.
- Lush is Free Software.
Download (4.2MB)
Added: 2006-08-08 License: GPL (GNU General Public License) Price:
1189 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above graphic tools 1.2 search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed