natural advantage
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 713
Natural Language Toolkit 0.8
Natural Language Toolkit is a suite of Python libraries and programs for symbolic and statistical natural language processing. more>>
Natural Language Toolkit is a suite of Python libraries and programs for symbolic and statistical natural language processing. NLTK includes graphical demonstrations and sample data.
It is accompanied by extensive documentation, including tutorials that explain the underlying concepts behind the language processing tasks supported by the toolkit.
Documentation:
A substantial amount of documentation about how to use NLTK is available from the nltk home page:
< http://nltk.sourceforge.net >
In particular, the NLTK home page contains three types of documentation:
- Tutorials teach students how to use the toolkit, in the context of performing specific tasks. They are appropriate for anyone who wishes to learn how to use the toolkit.
< http://nltk.sourceforge.net/tutorial/ >
- The toolkits reference documentation describes every module, interface, class, method, function, and variable in the toolkit. This documentation should be useful to both users and developers.
< http://nltk.sourceforge.net/ref/nltk.html >
- A number of technical reports are available. These reports explain and justify the toolkits design and implementation. They are used by the developers of the toolkit to guide and document the toolkits construction. Students can consult these reports if they would like further information about how the toolkit is designed and why it is designed that way.
< http://nltk.sourceforge.net/tech/ >
Enhancements:
Code (major):
- changed package name to nltk
- import all top-level modules into nltk, reducing need for import statements
- reorganization of sub-package structures to simplify imports
- new featstruct module, unifying old featurelite and featurestructure modules
- FreqDist now inherits from dict, fd.count(sample) becomes fd[sample]
- FreqDist initializer permits: fd = FreqDist(len(token) for token in text)
- made numpy optional
Code (minor):
- changed GrammarFile initializer to accept filename
- consistent tree display format
- fixed loading process for WordNet and TIMIT that prevented code installation if data not installed
- taken more care with unicode types
- incorporated pcfg code into cfg module
- moved cfg, tree, featstruct to top level
- new filebroker module to make handling of example grammar files more transparent
- more corpus readers (webtext, abc)
- added cfg.covers() to check that a grammar covers a sentence
- simple text-based wordnet browser
- known bug: parse/featurechart.py uses incorrect apply() function
Corpora:
- csv data file to document NLTK corpora
Contrib:
- added Glue semantics code (contrib.glue, by Dan Garrette)
- Punkt sentence segmenter port (contrib.punkt, by Willy)
- added LPath interpreter (contrib.lpath, by Haejoong Lee)
- extensive work on classifiers (contrib.classifier*, Sumukh Ghodke)
Tutorials:
- polishing on parts I, II
- more illustrations, data plots, summaries, exercises
- continuing to make prose more accessible to non-linguistic audience
- new default import that all chapters presume: from nltk.book import *
Distributions:
- updated to latest version of numpy
- removed WordNet installation instructions as WordNet is now included in corpus distribution
- added pylab (matplotlib)
Enhancements:
Code:
- changed nltk.__init__ imports to explicitly import names from top-level modules
- changed corpus.util to use the rb flag for opening files, to fix problems reading corpora under MSWindows
- updated stale examples in engineering.txt
- extended feature stucture interface to permit chained features, e.g. fs[F,G]
- further misc improvements to test code plus some bugfixes
Tutorials:
- rewritten opening section of tagging chapter
- reorganized some exercises
<<lessIt is accompanied by extensive documentation, including tutorials that explain the underlying concepts behind the language processing tasks supported by the toolkit.
Documentation:
A substantial amount of documentation about how to use NLTK is available from the nltk home page:
< http://nltk.sourceforge.net >
In particular, the NLTK home page contains three types of documentation:
- Tutorials teach students how to use the toolkit, in the context of performing specific tasks. They are appropriate for anyone who wishes to learn how to use the toolkit.
< http://nltk.sourceforge.net/tutorial/ >
- The toolkits reference documentation describes every module, interface, class, method, function, and variable in the toolkit. This documentation should be useful to both users and developers.
< http://nltk.sourceforge.net/ref/nltk.html >
- A number of technical reports are available. These reports explain and justify the toolkits design and implementation. They are used by the developers of the toolkit to guide and document the toolkits construction. Students can consult these reports if they would like further information about how the toolkit is designed and why it is designed that way.
< http://nltk.sourceforge.net/tech/ >
Enhancements:
Code (major):
- changed package name to nltk
- import all top-level modules into nltk, reducing need for import statements
- reorganization of sub-package structures to simplify imports
- new featstruct module, unifying old featurelite and featurestructure modules
- FreqDist now inherits from dict, fd.count(sample) becomes fd[sample]
- FreqDist initializer permits: fd = FreqDist(len(token) for token in text)
- made numpy optional
Code (minor):
- changed GrammarFile initializer to accept filename
- consistent tree display format
- fixed loading process for WordNet and TIMIT that prevented code installation if data not installed
- taken more care with unicode types
- incorporated pcfg code into cfg module
- moved cfg, tree, featstruct to top level
- new filebroker module to make handling of example grammar files more transparent
- more corpus readers (webtext, abc)
- added cfg.covers() to check that a grammar covers a sentence
- simple text-based wordnet browser
- known bug: parse/featurechart.py uses incorrect apply() function
Corpora:
- csv data file to document NLTK corpora
Contrib:
- added Glue semantics code (contrib.glue, by Dan Garrette)
- Punkt sentence segmenter port (contrib.punkt, by Willy)
- added LPath interpreter (contrib.lpath, by Haejoong Lee)
- extensive work on classifiers (contrib.classifier*, Sumukh Ghodke)
Tutorials:
- polishing on parts I, II
- more illustrations, data plots, summaries, exercises
- continuing to make prose more accessible to non-linguistic audience
- new default import that all chapters presume: from nltk.book import *
Distributions:
- updated to latest version of numpy
- removed WordNet installation instructions as WordNet is now included in corpus distribution
- added pylab (matplotlib)
Enhancements:
Code:
- changed nltk.__init__ imports to explicitly import names from top-level modules
- changed corpus.util to use the rb flag for opening files, to fix problems reading corpora under MSWindows
- updated stale examples in engineering.txt
- extended feature stucture interface to permit chained features, e.g. fs[F,G]
- further misc improvements to test code plus some bugfixes
Tutorials:
- rewritten opening section of tagging chapter
- reorganized some exercises
Download (MB)
Added: 2007-07-03 License: GPL (GNU General Public License) Price:
850 downloads
Natural Docs Feb 10, 2007
Natural Docs is an extensible, multi-language, source code documentation generator written in Perl. more>>
Natural Docs is an extensible, multi-language, source code documentation generator written in Perl.
Its syntax is transparent so the source comments read just as easily as the generated documentation. Natural Docs also focuses on automation and high-quality HTML output.
Keep in mind that if you use the development releases:
- It wont necessarily be as stable as a full release.
- There is no documentation for the new features beyond this page. Documenting Your Code and the Help folder wont be updated until a full release.
- Every new feature may not be complete. Make sure you read the notes on this page fully before using them.
- Only the default CSS style is valid. Since there will be a lot of changes Im letting Small and Roman fall out of date and will recreate them before the full release.
- Likewise, if you made an elaborate custom CSS style its probably broken, and will break again in future development releases.
Enhancements:
- Image support is now completed, so you can specify relative and absolute image directories on the command line instead of links always being relative to the source file.
- ActionScript 3 support is also finished, with better support for custom namespaces.
<<lessIts syntax is transparent so the source comments read just as easily as the generated documentation. Natural Docs also focuses on automation and high-quality HTML output.
Keep in mind that if you use the development releases:
- It wont necessarily be as stable as a full release.
- There is no documentation for the new features beyond this page. Documenting Your Code and the Help folder wont be updated until a full release.
- Every new feature may not be complete. Make sure you read the notes on this page fully before using them.
- Only the default CSS style is valid. Since there will be a lot of changes Im letting Small and Roman fall out of date and will recreate them before the full release.
- Likewise, if you made an elaborate custom CSS style its probably broken, and will break again in future development releases.
Enhancements:
- Image support is now completed, so you can specify relative and absolute image directories on the command line instead of links always being relative to the source file.
- ActionScript 3 support is also finished, with better support for custom namespaces.
Download (0.30MB)
Added: 2007-02-11 License: GPL (GNU General Public License) Price:
985 downloads
Spaminator Gentoo Stage 4 .01
Spaminator project provides a ready-to-use operating system configured to act as a spam filtering mail gateway. more>>
Spaminator is a server that is placed infront of your email server that allows you to take full advantage of the anti-virus/spam features while keeping your current email server intact.
Spaminator project provides a ready-to-use operating system configured to act as a spam filtering mail gateway.
This stage4 is a generic implementation of: http://www.gentoo.org/doc/en/mailfilter-guide.xml
Main features:
- Real Time Black-Hole Lists
- ClamAV AntiVirus filtering
- Spam Assassin
- Postfix
<<lessSpaminator project provides a ready-to-use operating system configured to act as a spam filtering mail gateway.
This stage4 is a generic implementation of: http://www.gentoo.org/doc/en/mailfilter-guide.xml
Main features:
- Real Time Black-Hole Lists
- ClamAV AntiVirus filtering
- Spam Assassin
- Postfix
Download (254MB)
Added: 2006-02-01 License: GPL (GNU General Public License) Price:
1364 downloads
Open Aureal Linux Driver 1.1.2
Open Aureal Linux Driver is a fork of Aureals own soundcard drivers for the Vortex 2, Vortex 1 and Vortex Advantage. more>>
Open Aureal Linux Driver is a fork of Aureals own soundcard drivers for the Vortex 2, Vortex 1 and Vortex Advantage. It is built with the goals of making the drivers more Open Sound System (OSS) compliant, more stable, and supporting later kernels.
Installing the Driver
1. Unpack the distribution:
tar xvzf aureal*.tar.gz
2. Change to the driver directory and become root:
cd aureal*
su
3. Edit the Makefile to suit your system (SMP, CPU type, etc)
4. Type the following install commands:
If you have an 8830-based (Vortex 2) card:
make install
If you have an 8820-based (Vortex 1) card:
make install20
If you have an 8810-based (Vortex Advantage) card:
make install10
There is no need to reboot.
Note: if you get "unresolved symbol" errors during the install, rebuild your kernel with sound support (soundcore) built in (not a module).
Enhancements:
- Works with kernel 2.4.0
<<lessInstalling the Driver
1. Unpack the distribution:
tar xvzf aureal*.tar.gz
2. Change to the driver directory and become root:
cd aureal*
su
3. Edit the Makefile to suit your system (SMP, CPU type, etc)
4. Type the following install commands:
If you have an 8830-based (Vortex 2) card:
make install
If you have an 8820-based (Vortex 1) card:
make install20
If you have an 8810-based (Vortex Advantage) card:
make install10
There is no need to reboot.
Note: if you get "unresolved symbol" errors during the install, rebuild your kernel with sound support (soundcore) built in (not a module).
Enhancements:
- Works with kernel 2.4.0
Download (0.15MB)
Added: 2006-07-28 License: GPL (GNU General Public License) Price:
1186 downloads
GNOME Translate 0.99
GNOME Translate is a natural language translator. more>>
GNOME Translate is a GNOME interface to libtranslate. It can translate a text or web page between several natural languages, and it can automatically detect the source language as you type.
GNOME Translate is free software, released under the terms of the GNU General Public License.
<<lessGNOME Translate is free software, released under the terms of the GNU General Public License.
Download (0.29MB)
Added: 2005-07-29 License: GPL (GNU General Public License) Price:
1550 downloads
PHP Keno Simulator 0.5-alpha
PHP Keno Simulator project is a Keno payout ruleset simulator. more>>
PHP Keno Simulator project is a Keno payout ruleset simulator.
PHP Keno Simulator is a payout ruleset simulator for the classic game Keno.
You can tune the payout chart to fulfill your "house advantage" or you can just calculate for fun (predefining the correct payouts) what the odds of winning are and how much your local casino is making for its owners.
<<lessPHP Keno Simulator is a payout ruleset simulator for the classic game Keno.
You can tune the payout chart to fulfill your "house advantage" or you can just calculate for fun (predefining the correct payouts) what the odds of winning are and how much your local casino is making for its owners.
Download (0.001MB)
Added: 2007-01-10 License: GPL (GNU General Public License) Price:
1022 downloads
Convert::Transcribe 0.02
Convert::Transcribe is a Perl extension for transcribing natural languages. more>>
Convert::Transcribe is a Perl extension for transcribing natural languages.
SYNOPSIS
use Convert::Transcribe;
$t = new Convert::Transcribe();
$t->fromfile(filename);
# or
$t = new Convert::Transcribe();
$t->fromstring("transcription def. containing newlines");
# or
$t = new Convert::Transcribe(filename);
# or
$t = new Convert::Transcribe("transcription def. containing newlines");
$t->transcribe("text");
$t->generated_code(); # for debugging
<<lessSYNOPSIS
use Convert::Transcribe;
$t = new Convert::Transcribe();
$t->fromfile(filename);
# or
$t = new Convert::Transcribe();
$t->fromstring("transcription def. containing newlines");
# or
$t = new Convert::Transcribe(filename);
# or
$t = new Convert::Transcribe("transcription def. containing newlines");
$t->transcribe("text");
$t->generated_code(); # for debugging
Download (0.004MB)
Added: 2007-07-27 License: Perl Artistic License Price:
820 downloads
WordNet 3.0
WordNet is a lexical database for the English language. more>>
WordNet project is a large lexical database of English, developed under the direction of George A. Miller. Nouns, verbs, adjectives and adverbs are grouped into sets of cognitive synonyms (synsets), each expressing a distinct concept. Synsets are interlinked by means of conceptual-semantic and lexical relations.
The resulting network of meaningfully related words and concepts can be navigated with the browser. WordNet is also freely and publicly available for download. WordNets structure makes it a useful tool for computational linguistics and natural language processing.
Enhancements:
- Major feature enhancements
<<lessThe resulting network of meaningfully related words and concepts can be navigated with the browser. WordNet is also freely and publicly available for download. WordNets structure makes it a useful tool for computational linguistics and natural language processing.
Enhancements:
- Major feature enhancements
Download (10.9MB)
Added: 2007-08-02 License: GPL (GNU General Public License) Price:
836 downloads
NetMath 0.1
NetMath project is a web browser which allows Web pages to contain modifiable calculations. more>>
NetMath project is a web browser which allows Web pages to contain modifiable calculations.
It has built-in plotting engines and the ability to communicate with computation servers.
This makes it possible to do local graphics, zooming and panning, while taking advantage of sophisticated computational programs.
Documents contain active and editable items, and the results of computations appear in the document.
Main features:
- :expand((x+y+z)^5) gives Result.
- factor(f) (the value f above is maintained) evaluates to Result.
- 500! produces Result
- factor(154784717804734665298299) produces a list of factors and multiplicities Result
<<lessIt has built-in plotting engines and the ability to communicate with computation servers.
This makes it possible to do local graphics, zooming and panning, while taking advantage of sophisticated computational programs.
Documents contain active and editable items, and the results of computations appear in the document.
Main features:
- :expand((x+y+z)^5) gives Result.
- factor(f) (the value f above is maintained) evaluates to Result.
- 500! produces Result
- factor(154784717804734665298299) produces a list of factors and multiplicities Result
Download (0.35MB)
Added: 2006-10-31 License: GPL (GNU General Public License) Price:
1088 downloads
assniffer 0.1 Alpha
assniffer is an auto saving sniffer for windows and linux. more>>
assniffer is an auto saving sniffer for windows and linux.
assniffer can monitor (using pcap) a network, and for every HTTP transfer it sees, save a copy of the transferred data.
This is less for sinister uses, and more for taking advantage of the already-transferred data that your computer may be exposed to.
Linux users should install libpcap, and tools to enable compiling.
Compilation:
- Go to the source/assniffer directory and type make.
<<lessassniffer can monitor (using pcap) a network, and for every HTTP transfer it sees, save a copy of the transferred data.
This is less for sinister uses, and more for taking advantage of the already-transferred data that your computer may be exposed to.
Linux users should install libpcap, and tools to enable compiling.
Compilation:
- Go to the source/assniffer directory and type make.
Download (0.030MB)
Added: 2006-03-10 License: Freeware Price:
1325 downloads
UberImaging 0.9 Beta
UberImaging allows you to control the disk imaging process of several workstations on a network. more>>
UberImaging allows you to control the disk imaging process of several workstations on a network without having to leave your computer.
You can wake up the workstations, image hard drives, and shut them down, all via a simple and easy to use GUI.
UberImaging program takes advantage of PXE and Wake-On-Lan technology in concert with various open source programs such as udpcast to give you remote control of the entire disk imaging process.
<<lessYou can wake up the workstations, image hard drives, and shut them down, all via a simple and easy to use GUI.
UberImaging program takes advantage of PXE and Wake-On-Lan technology in concert with various open source programs such as udpcast to give you remote control of the entire disk imaging process.
Download (3.5MB)
Added: 2006-04-13 License: GPL (GNU General Public License) Price:
1290 downloads
Tux Paint Default Stamps 2007-07-01
Tux Paint Default Stamps project is a collection of hundreds of rubber stamp images. more>>
Tux Paint Default Stamps project is a collection of hundreds of "rubber stamp" images (and associated descriptions and sound effects) for the childrens drawing program, "Tux Paint." Both PNG and SVG images are included.
Categories include animals, clothes, food, hobbies, household, medical, military, natural forces, people, plants, seasonal, space, sports, symbols, town, and vehicles.
Enhancements:
- SVG-based images (which are supported by Tux Paint 0.9.17) are now included.
- Stamps were added for food, animals, alphabets, signs, sports-related, musical instruments, money, and flowers.
- Translations were added for Czech, Latvian, and Thai.
- The English, Basque, French, Gujarati, Japanese, Russian, Spanish translations were updated.
<<lessCategories include animals, clothes, food, hobbies, household, medical, military, natural forces, people, plants, seasonal, space, sports, symbols, town, and vehicles.
Enhancements:
- SVG-based images (which are supported by Tux Paint 0.9.17) are now included.
- Stamps were added for food, animals, alphabets, signs, sports-related, musical instruments, money, and flowers.
- Translations were added for Czech, Latvian, and Thai.
- The English, Basque, French, Gujarati, Japanese, Russian, Spanish translations were updated.
Download (MB)
Added: 2007-07-05 License: GPL (GNU General Public License) Price:
513 downloads
mod_murka 0.8
mod_murka creates a convenient apache, xml, xsl based web publishing environment. more>>
mod_murka creates a convenient apache, xml, xsl based web publishing environment. It manages caching of static html pages and integrates nicely with Tomcat for dynamic pages to provide a flexible, high performance MVC development framework.
How does it work?
Murka is an apache module (mod_murka). It performs XML and XSL processing for both static and dynamic pages.
For static pages it intercepts an http request at a very early stage of apache request processing and if the requested file has .html type performs the following steps:
1. Checks if file exists. If it exists returns control to standard apache request processing.
2. If the file does not exist looks for xml file in the same directory and with the same name (but with .xml extension). For example if the request file had a name test.html the xml file name would be test.xml.
3. Processes the xml file to find the location of the corresponding xsl stylesheet.
4. Calls Xalan XSLT engine with found xml and xsl files as parameters to produce an html file.
5. Saves html file at the requested location (test.html in the sample case).
6. Returns control to apache
Next time when the same html file is requested it would exist as a plain html and no Murka processing would be necessary. The above procedure results in implicit html cache building for all requested html files. If any of the xml data files or presentation stylesheet xsl files changes, one just needs to delete the corresponding html file (clear cache) and Murka would build the updated html file automatically. Also Murka can automatically regenerate html files if xml data has been changed.
For dynamic pages it does a quick XML/XSL transformation of the XML content generated by java application and sends to a browser the resulting HTML page. That makes a full separation of business and presentation logic where java application (business logic) and presentation (XSL) can be developed by different people with practically no overlap and provides a nice alternative to jsps. The major advantage of this approach compared to doing XSL transformations in java is a huge performance gain due to much faster XSLT processing in C.
Dynamic stylesheet linking
One of the most important features of Murka is its ability to make a rule based association of a single xml and xsl file with multiple html files or a single xml file with multiple style sheets and multiple html files. Both scenarios are very common in web development. The first one occurs when there is some xml data and it should be displayed in a standard way but cached as separate html files for different subsets of xml data.
A standard example for a content publishing site would be multi page articles: it is natural to store the text of an article in a single xml file but each page should be cached as a separate html file. The second scenario is when the same content should be displayed in different styles, for example a page with a printable version of an article. To deal with both cases Murka uses a single rule: the dash (-) in a file name has a special meaning. If the file name in a URL contains dash Murka adds to steps 2 and 3 from the above list the following additional logic:
1. It takes the part of the file name before - and looks for an xml file with that name. If the xml file exists it uses this xml file, otherwise it tries the full name with - (so that to support meaningless - just as part of the filename).
2. It first looks for a stylesheet the name of which combines the name it finds in the xml file and the second (after -) part of the file name in the URL. It uses this stylesheet if it finds it, otherwise it uses the "default" stylesheet defined in the xml file.
In both cases the value of the "after-dash" part of the file name is assigned to a special global variable with a name Sys_NamePar that is passed to the stylesheet and can be used there.
All that might sound complicated but it really is not. Murka comes with a fully functional example which shows how it works and explains everything in detail.
<<lessHow does it work?
Murka is an apache module (mod_murka). It performs XML and XSL processing for both static and dynamic pages.
For static pages it intercepts an http request at a very early stage of apache request processing and if the requested file has .html type performs the following steps:
1. Checks if file exists. If it exists returns control to standard apache request processing.
2. If the file does not exist looks for xml file in the same directory and with the same name (but with .xml extension). For example if the request file had a name test.html the xml file name would be test.xml.
3. Processes the xml file to find the location of the corresponding xsl stylesheet.
4. Calls Xalan XSLT engine with found xml and xsl files as parameters to produce an html file.
5. Saves html file at the requested location (test.html in the sample case).
6. Returns control to apache
Next time when the same html file is requested it would exist as a plain html and no Murka processing would be necessary. The above procedure results in implicit html cache building for all requested html files. If any of the xml data files or presentation stylesheet xsl files changes, one just needs to delete the corresponding html file (clear cache) and Murka would build the updated html file automatically. Also Murka can automatically regenerate html files if xml data has been changed.
For dynamic pages it does a quick XML/XSL transformation of the XML content generated by java application and sends to a browser the resulting HTML page. That makes a full separation of business and presentation logic where java application (business logic) and presentation (XSL) can be developed by different people with practically no overlap and provides a nice alternative to jsps. The major advantage of this approach compared to doing XSL transformations in java is a huge performance gain due to much faster XSLT processing in C.
Dynamic stylesheet linking
One of the most important features of Murka is its ability to make a rule based association of a single xml and xsl file with multiple html files or a single xml file with multiple style sheets and multiple html files. Both scenarios are very common in web development. The first one occurs when there is some xml data and it should be displayed in a standard way but cached as separate html files for different subsets of xml data.
A standard example for a content publishing site would be multi page articles: it is natural to store the text of an article in a single xml file but each page should be cached as a separate html file. The second scenario is when the same content should be displayed in different styles, for example a page with a printable version of an article. To deal with both cases Murka uses a single rule: the dash (-) in a file name has a special meaning. If the file name in a URL contains dash Murka adds to steps 2 and 3 from the above list the following additional logic:
1. It takes the part of the file name before - and looks for an xml file with that name. If the xml file exists it uses this xml file, otherwise it tries the full name with - (so that to support meaningless - just as part of the filename).
2. It first looks for a stylesheet the name of which combines the name it finds in the xml file and the second (after -) part of the file name in the URL. It uses this stylesheet if it finds it, otherwise it uses the "default" stylesheet defined in the xml file.
In both cases the value of the "after-dash" part of the file name is assigned to a special global variable with a name Sys_NamePar that is passed to the stylesheet and can be used there.
All that might sound complicated but it really is not. Murka comes with a fully functional example which shows how it works and explains everything in detail.
Download (0.050MB)
Added: 2006-05-08 License: The Apache License Price:
1265 downloads
Asymptote 1.82
Asymptote 1.82 is an extremely useful descriptive vector graphics language that provides a natural coordinate-based framework for technical drawing more>> Asymptote 1.82 is an extremely useful descriptive vector graphics language that provides a natural coordinate-based framework for technical drawing. Labels and equations are typeset with LaTeX, for high-quality PostScript output.
A major advantage of Asymptote over other graphics packages is that it is a programming language, as opposed to just a graphics program.
Major Features:
- Provides a portable standard for typesetting mathematical figures, just as TeX/LaTeX has become the standard for typesetting equations.
- Generates and embeds 3D vector PRC graphics into PDF files;
- Inspired by MetaPost, with a much cleaner, powerful C++-like programming syntax and floating-point numerics;
- Runs on all major platforms (UNIX, MacOS, Microsoft Windows);
- Mathematically oriented (e.g. rotation of vectors by complex multiplication);
- LaTeX typesetting of labels (for document consistency);
- Uses simplex method and deferred drawing to solve overall size constraint issues between fixed-sized objects (labels and arrowheads) and objects that should scale with figure size;
- Fully generalizes MetaPost path construction algorithms to three dimensions;
- Compiles commands into virtual machine code for speed without sacrificing portability;
- High-level graphics commands are implemented in the Asymptote language itself, allowing them to be easily tailored to specific applications.
Added: 2009-07-20 License: GPL Price: FREE
26 downloads
Other version of Asymptote
License:GPL (GNU General Public License)
Nux 1.5
Nux is an open-source Java toolkit making efficient and powerful XML processing easy. more>>
Nux is an open-source Java toolkit making efficient and powerful XML processing easy. It is geared towards embedded use in high-throughput XML messaging middleware such as large-scale Peer-to-Peer infrastructures, message queues, publish-subscribe and matchmaking systems for Blogs/newsfeeds, text chat, data acquisition and distribution systems, application level routers, firewalls, classifiers, etc.
Have you ever tried to take advantage of a robust and natural commodity Java tool set for XML, XQuery, XPath, schema validation, binary XML, fuzzy fulltext similarity search and related technologies, yet were not ready to accept a significant performance penalty?
Chances are most tool sets turned out not to be particularly robust and natural, that they incurred dramatic penalties when used in straightforward manners, and that their complex idiosyncracies had a strong tendency to distract from the real job and use cases you wanted to get done in a timely manner.
Nux helps to avoid XML nightmares, enabling you to mix and match powerful main-memory XML tools that fit your needs, in natural, straightforward, seamless, effective and standards compliant manners.
Nux reliably processes whatever data fits into main memory (even, say, 250 MB messages), but it is not an XML database system, and does not attempt to be one.
Nux integrates best-of-breed components, containing extensions of the XOM, Saxon and Lucene open-source libraries.
Enhancements:
- This release adds production quality StAX integration, library dependency upgrades, bugfixes, performance improvements, a large set of integration tests, and other enhancements.
<<lessHave you ever tried to take advantage of a robust and natural commodity Java tool set for XML, XQuery, XPath, schema validation, binary XML, fuzzy fulltext similarity search and related technologies, yet were not ready to accept a significant performance penalty?
Chances are most tool sets turned out not to be particularly robust and natural, that they incurred dramatic penalties when used in straightforward manners, and that their complex idiosyncracies had a strong tendency to distract from the real job and use cases you wanted to get done in a timely manner.
Nux helps to avoid XML nightmares, enabling you to mix and match powerful main-memory XML tools that fit your needs, in natural, straightforward, seamless, effective and standards compliant manners.
Nux reliably processes whatever data fits into main memory (even, say, 250 MB messages), but it is not an XML database system, and does not attempt to be one.
Nux integrates best-of-breed components, containing extensions of the XOM, Saxon and Lucene open-source libraries.
Enhancements:
- This release adds production quality StAX integration, library dependency upgrades, bugfixes, performance improvements, a large set of integration tests, and other enhancements.
Download (15.9MB)
Added: 2006-03-27 License: BSD License Price:
1354 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 natural advantage 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