Scalar
SketchEl is an interactive chemical molecule sketching tool, and molecular spreadsheet data entry application. The feature set provided by the molecular sketcher is largely limited to the minimum features required to conveniently edit diagram representations of small molecule structures....
Platforms: Windows
License: Freeware | Download (454): SketchEl Download |
Calc 3D is a collection of mathematical tools for highschool and university. The calculator can do statistics, best fits, function plotting, integration. It handles vectors, matrices, complex numbers, coordinates, regular polygons and intersections. For objects ( like point, line, plane and...
Platforms: Windows
License: Freeware | Size: 3.05 MB | Download (432): Calc 3D Pro Deutsch Download |
CImg is an open source C++ toolkit for image processing. CImg provides simple classes and functions to load, save, process and display images in your own C++ code. CImg consists only of a single header file CImg.h that must be included in your C++ program source.
CImg contains useful image...
Platforms: Windows
License: Freeware | Size: 9.9 MB | Download (413): CImg Download |
Archive::Rar is a interface with the rar command. SYNOPSIS use Archive::Rar; my $rar =new Archive::Rar(); $rar->Add( -size => $size_of_parts, -archive => $archive_filename, -files => @list_of_files, ); This is a module for the handling of rar archives. Locates the rar command (from...
Platforms: *nix
License: Freeware | Size: 8.19 KB | Download (291): Archive::Rar Download |
Games::Battleship::Craft is a Battleship craft class. SYNOPSIS use Games::Battleship::Craft; my $craft = Games::Battleship::Craft->new( id => T, name => tug boat, points => 1, ) $points_remaining = $craft->hit; A Games::Battleship::Craft object represents the profile of a Battleship...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (268): Games::Battleship::Craft Download |
Vonage::Click2Call is a Perl extension for using the Vonage Click2Call service. SYNOPSIS use Vonage::Click2Call; my $vonage = Vonage::Click2Call->new(login => user, password => pass, no_https_check => 1, # wasteful after the first time. turn it off. ); if (! $vonage) { # no $vonage for...
Platforms: *nix
License: Freeware | Size: 3.07 KB | Download (220): Vonage::Click2Call Download |
Font::TTF::Scripts::AP is a memory representation of a TTFBuilder Attachment Point database (APDB). SYNOPSIS use Font::TTF::Scripts::AP; $ap = Font::TTF::Scripts::AP->read_font($ttf_file, $ap_file, %opts); $ap->make_classes(); INSTANCE VARIABLES cmap Reference to the Microsoft cmap...
Platforms: *nix
License: Freeware | Size: 102.4 KB | Download (201): Font::TTF::Scripts::AP Download |
MP3::M3U::Parser is a MP3 playlist parser. SYNOPSIS use MP3::M3U::Parser; my $parser = MP3::M3U::Parser->new(%options); $parser->parse(*FILEHANDLE, $scalar, "/path/to/playlist.m3u"); my $result = $parser->result; my %info = $parser->info; $parser->export(-format => xml, -file =>...
Platforms: *nix
License: Freeware | Size: 18.43 KB | Download (181): MP3::M3U::Parser Download |
Clone is a Perl module that can recursively copy Perl datatypes. SYNOPSIS use Clone; push @Foo::ISA, Clone; $a = new Foo; $b = $a->clone(); # or use Clone qw(clone); $a = { foo => bar, move => zig }; $b = [ alpha, beta, gamma, vlissides ]; $c = new Foo(); $d = clone($a); $e =...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (174): Clone Download |
Math::Combinatorics is a Perl module that can perform combinations and permutations on lists. SYNOPSIS Available as an object oriented API. use Math::Combinatorics; my @n = qw(a b c); my $combinat = Math::Combinatorics->new(count => 2, data => [@n], ); print "combinations of 2 from:...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (168): Math::Combinatorics Download |
MIDI::Opus are functions and methods for MIDI opuses. SYNOPSIS use MIDI; # uses MIDI::Opus et al foreach $one (@ARGV) { my $opus = MIDI::Opus->new({ from_file => $one, no_parse => 1 }); print "$one has ", scalar( $opus->tracks ) " tracksn"; } exit; MIDI::Opus provides a constructor and...
Platforms: *nix
License: Freeware | Size: 62.46 KB | Download (163): MIDI::Opus Download |
Math::XOR is a package to handle XOR encryption of string buffers. SYNOPSIS use XOR; print xor_buf("hello", "world"), "n"; The XOR module allows you to quickly XOR two strings together. This is the only method of encryption that (assuming the randomness of the pattern used as an encryption...
Platforms: *nix
License: Freeware | Size: 2.05 KB | Download (159): Math::XOR Download |
Algorithm::Combinatorics Perl module is an efficient generator of combinatorial sequences. SYNOPSIS use Algorithm::Combinatorics qw(permutations); my @data = qw(a b c); # scalar context gives an iterator my $iter = permutations(@data); while (my $p = $iter->next) { # ... } # list...
Platforms: *nix
License: Freeware | Size: 15.36 KB | Download (153): Algorithm::Combinatorics Download |
Geo::Inverse is a Perl module to calculate geographic distance from a lat & lon pair. SYNOPSIS use Geo::Inverse; my $obj = Geo::Inverse->new(); # default "WGS84" my ($lat1,$lon1,$lat2,$lon2)=(38.87, -77.05, 38.95, -77.23); my ($faz, $baz, $dist)=$obj->inverse($lat1,$lon1,$lat2,$lon2);...
Platforms: *nix
License: Freeware | Size: 4.1 KB | Download (152): Geo::Inverse Download |
Geo::ShapeFile is a Perl extension for handling ESRI GIS Shapefiles. SYNOPSIS use Geo::ShapeFile; my $shapefile = new Geo::ShapeFile("roads"); for(1 .. $shapefile->shapes()) { my $shape = $shapefile->get_shp_record($_); # see Geo::ShapeFile::Shape docs for what to do with $shape my...
Platforms: *nix
License: Freeware | Size: 276.48 KB | Download (147): Geo::ShapeFile Download |
ASNMTAP::Asnmtap::Plugins::SOAP is a Perl module that provides SOAP functions used by ASNMTAP-based plugins. SYNOPSIS use ASNMTAP::Asnmtap::Plugins v3.000.010; use ASNMTAP::Asnmtap::Plugins qw(:PLUGINS); my $objectPlugins = ASNMTAP::Asnmtap::Plugins->new ( _programName =>...
Platforms: *nix
License: Freeware | Size: 1.6 MB | Download (138): ASNMTAP::Asnmtap::Plugins::SOAP Download |
The United States Postal Service (USPS) has on its web site an HTML form at http://www.usps.com/zip4/ for standardizing an address. Given a firm, urbanization, street address, city, state, and zip, it will put the address into standard form (provided the address is in their database) and display...
Platforms: *nix
License: Freeware | Size: 11.26 KB | Download (134): Scrape::USPS::ZipLookup Perl Module Download |
Math::Matrix can multiply and invert Matrices. The following methods are available: new Constructor arguments are a list of references to arrays of the same length. The arrays are copied. The method returns undef in case of error. $a = new Math::Matrix ([rand,rand,rand],...
Platforms: *nix
License: Freeware | Size: 6.14 KB | Download (134): Math::Matrix Download |
Common Data Format is a self-describing data abstraction for the storage and manipulation of multidimensional data in a platform- and discipline-independent fashion. It consists of a scientific data management package (known as the "CDF Library") that allows programmers and application...
Platforms: *nix
License: Freeware | Size: 1.5 MB | Download (128): Common Data Format Download |
CAM::PDF::Content is a PDF page layout parser. SYNOPSIS use CAM::PDF; my $pdf = CAM::PDF->new($filename); my $contentTree = $pdf->getPageContentTree(4); $contentTree->validate() || die Syntax error; print $contentTree->render(CAM::PDF::Render::Text); $pdf->setPageContent(5,...
Platforms: *nix
License: Freeware | Size: 737.28 KB | Download (126): CAM::PDF::Content Download |