Main > Free Download Search >

Free representation software for linux

representation

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 285
Physics::Lorentz::Transformation 0.01

Physics::Lorentz::Transformation 0.01


Physics::Lorentz::Transformation Perl module contains representation of poincare transformations. more>>
Physics::Lorentz::Transformation Perl module contains representation of poincare transformations.

SYNOPSIS

use Physics::Lorentz;
my $rotation = Physics::Lorentz::Transformation->rotation_euler(
$alpha, $beta, $gamma
);
my $vector = Physics::Lorentz::Vector->new([$t, $x, $y, $z]);
my $rotated = $rotation->apply($vector);
# or: $rotated = $rotation * $vector;

...

This class represents a Poincare transformation. That is a proper or improper Lorentz transformation plus a shift by some 4-vector. (x = lamda*x + a)

Yes, the class name might be misleading, but honestly, when most non-physicists talk about Lorentz transformations, they mean Poincare transformations anyway. (Pun intended.)

To sum this up, the set of Poincare transformations contains, among others

Boosts
Rotations
Space Inversions / Parity
Time Inversion
Shifts by a constant vector
Combinations thereof

OVERLOADED INTERFACE

Stringification is overloaded with the stringify method.
Multiplication (*) is overloaded with the merge method for other transformations: $t3 = $t1 * $t2 corresponds to the following application on a vector: t1 * ( t2 * vec ). (I.e. t2 first, then t1) Of course, Poincare transformations do not commute!

The assignment form of multiplication is supported for merging transformations but its use is discouraged unless youre into obfuscation.

Multiplication is also overloaded for application to vectors, but only if the vector is on the right of the transformation: $t * $v is okay, but $v * $t is not.

<<less
Download (0.011MB)
Added: 2007-07-30 License: Perl Artistic License Price:
820 downloads
NetMap Generator 0.1.2b

NetMap Generator 0.1.2b


NetMap Generator is a project used to generate a graphical map of your connection with the Internet. more>>
NetMap Generator is a project used to generate a graphical map of your connection with the Internet.

It first uses traceroute to make a list of all routers and their interconnections, after which it generates a .dot file.

You need the Dotty program to view the graphical representation of you network.

<<less
Download (0.33MB)
Added: 2007-02-22 License: GPL (GNU General Public License) Price:
983 downloads
Restlet 1.0.4

Restlet 1.0.4


Restlet is a framework that brings the simplicity and efficiency of the REST architectural style to Java developers. more>>
Restlet is a framework that brings the simplicity and efficiency of the REST architectural style to Java developers.
Restlet project is composed of two parts, a neutral API and a reference implementation (Noelios Restlet Engine). It supports all REST concepts (resource, representation, data, connector, components, etc.) and is suitable for both client and server REST applications.
The server connectors provided are HTTP (via Mortbays Jetty or an adapter Servlet) and the client connectors are HTTP, JDBC, and SMTP (via JavaMail).
Mission
- Bring the simplicity and efficiency of the REST architectural style to Java developers
Restlet API
- Supports all REST concepts (resource, representation, data, connector, components, etc.)
- Suitable for both client and server Web applications
- Maplets support the concept of URIs as UI with advanced pattern matching features
- Chainlets filter calls to implement features such as logging and authentication
- Complete alternative to Servlet API with no external dependency (JAR < 60kb)
- Supports blocking and non-blocking NIO modes
Noelios Restlet Engine (NRE)
- Reference implementation of the Restlet API provided by Noelios Consulting (core JAR < 110kb)
- Server connector provided: HTTP (via Jetty connectors or Servlet connector)
- Client connectors provided: HTTP, JDBC, SMTP (via JavaMail)
- Supports logging (LogChainlet), authentication (GuardChainlet) and cool URIs rewriting (RedirectRestlet)
- Static files serving (DirectoryRestlet) with metadata association based on file extensions
- FreeMarker template representations as an alternative to JSP pages
- Automatic server-side content negotiation based on media type and language
<<less
Download (8.1MB)
Added: 2007-08-02 License: CDDL (Common Development and Distribution License) Price:
816 downloads
dk.brics.automaton 1.10-1

dk.brics.automaton 1.10-1


dk.brics.automaton project is a Java package that contains a DFA/NFA. more>>
dk.brics.automaton project is a Java package that contains a DFA/NFA (finite-state automata) implementation with Unicode alphabet (UTF16) and support for the standard regular expression operations (concatenation, union, Kleene star) and a number of non-standard ones (intersection, complement, etc.).

In contrast to many other automaton/regexp packages, this package is fast, compact, and implements real, unrestricted regular operations. It uses a symbolic representation based on intervals of Unicode characters.

<<less
Download (0.17MB)
Added: 2007-06-14 License: GPL (GNU General Public License) Price:
867 downloads
PyReverse 0.5.1

PyReverse 0.5.1


PyReverse is a python reverse engineering tools. more>>
PyReverse is a set of tools for reverse engineering Python code. So far, it features dependency analysis tools, documentation generation, and XMI generation for importation in a UML modeling tool. A special module can be used to generate files readable by Argo UML.
currently PyReverse build a representation of the source tree with:
- docstring for modules, classes, functions
- exceptions raised in functions
- modules attributes, functions, classes
- classs attributes defined in the class scope, inheritance links
- class instances attributes defined in the __init__ method. If possible, get the default value
- functions parameters name and optional default value
- detection of interface/abstract classes and visibility using regular expressions
- detection of links between classes using attributes default value
PyReverse provides modules which use this representation for:
- producing a XMI 1.0 UML 1.3 DOM representation
- creating PGML diagrams definitions according to the project representation, the XMI definition and a XML file which describes briefly the content of the diagrams (see ???). Those diagrams can be readen/edited with Argo UML
- generating UML diagrams readable by VCG (see ???).
- analyzing dependencies (see ???).
- generate skeleton for unit tests, using the unit testing framework for the standard library.
<<less
Download (0.11MB)
Added: 2005-03-07 License: GPL (GNU General Public License) Price:
1691 downloads
File::Stat::ModeString 1.00

File::Stat::ModeString 1.00


File::Stat::ModeString - conversion file stat mode to/from string representation. more>>
File::Stat::ModeString - conversion file stat mode to/from string representation.

SYNOPSIS

use File::Stat::ModeString;

$string = mode_to_string ( $st_mode );
$st_mode = string_to_mode ( $string );
$type = mode_to_typechar( $st_mode );

$record = < IN >; chomp $record;
$record =~ m/^some_prefixs+$MODE_STRING_REs+some_suffix$/o
or die "invalid record format";

die "Invalid mode in $string"
if is_mode_string_valid( $string );

This module provides a few functions for conversion between binary and literal representations of file mode bits, including file type.

All of them use only symbolic constants for mode bits from File::Stat::Bits.

CONSTANTS

$MODE_STRING_RE

Regular expression to match mode string (without ^$).

FUNCTIONS

is_mode_string_valid( $string )

Returns true if argument matches mode string pattern.

$type = mode_to_typechar( $mode )

Returns file type character of binary mode, ? on unknown file type.

$string = mode_to_string( $mode )

Converts binary mode value to string representation. ? in file type field on unknown file type.

$mode = string_to_mode( $string )

Converts string representation of file mode to binary one.

<<less
Download (0.007MB)
Added: 2006-05-30 License: Perl Artistic License Price:
1243 downloads
TimeMon 4.0

TimeMon 4.0


TimeMon gives a graphical representation of where the CPU cycles are going. more>>
TimeMon gives a graphical representation of where the CPU cycles are going. TimeMon is coarse, but better than nothing.

The best feature is that it runs in an icon on your dock, so that you never lose it.

Originally by Scott Hess, this app has been ported to both GNUstep and Mac OS X.

<<less
Download (0.26MB)
Added: 2006-02-21 License: Freely Distributable Price:
1340 downloads
CElect

CElect


CElect provides a tool for finding preferential ballot election winners and PR council sets. more>>
CElect provides a tool for finding preferential ballot election winners and PR council sets.

CElect is a console-based tool for determining a social preference ordering, such as an elected candidate or choice in a single-winner election, or the preferred composition of a multi-member council, based on a list of individual preference orderings (ballots) over the candidates or choices.

It can also calculate the winner and social ordering when given a Condorcet matrix and list of candidates, though it is in that case limited to Condorcet methods.

Of single-winner methods, it supports Dodgson, Simpson, Tideman/wv, first and second-order Copeland, and Schulze (all Condorcet methods), and FPTP, Borda, 1/n Borda, Hare, Nanson, and 1/n Nanson.

Of proportional representation, it supports CPO-STV, CFPRM, and DHondt without lists.

<<less
Download (0.058MB)
Added: 2007-03-28 License: GPL (GNU General Public License) Price:
942 downloads
pytimeago r11

pytimeago r11


pytimeago is a human-oriented representation of time deltas, a Python library more>>
pytimeago is a human-oriented representation of time deltas, a Python library.

First, I shall define what time delta is. Since Δ generally means “difference”, we take time delta to stand for difference between two events in time. Quite common, however, is to have the current time for the second event. In pytimeago we deal with time deltas from such a perspective.

Quite possibly, you can make use of this library if your application displays some dynamically generated items to the user, and you are looking for a good way to present information on how long ago specific item was created/processed/whatever.

Below is small code snippet demonstrating how simple it is to embed pytimeago:

from pytimeago.english import english
from time import time, sleep

message = queue.getNextMessage()
delta = time() - message.arrived_time
print "Message arrived %s" % english(delta)

Prints, e.g.
Message arrived 15mins ago

As you see, pytimeago is package, and has individual modules for every language supported. As of 2006-08-13 the only supported language is English. However, you can take a look at rather trivial implementation of English engine, write one for your language, and send it to to me (email at the bottom of page).

Every language should come with a set of doctests (I prefer them to casual unit tests), just like the English version does. Dont be too verbose, but check essential cases.
<<less
Download (0.002MB)
Added: 2006-08-15 License: LGPL (GNU Lesser General Public License) Price:
1166 downloads
Number::Interval 0.01

Number::Interval 0.01


Number::Interval is a Perl module that can implement a representation of a numeric interval. more>>
Number::Interval is a Perl module that can implement a representation of a numeric interval.

SYNOPSIS

use Number::Interval;

$i = new Number::Interval( Min => -4, Max => 20);
$i = new Number::Interval( Min => 0 );

$is = $i->contains( $value );
$status = $i->intersection( $i2 );

print "$i";

Simple class to implement a closed or open interval. Can be used to compare different intervals, determine set membership, calculate intersections and provide default stringification methods.

Intervals can be bound or unbound. If max is less than min the interval is inverted.

<<less
Download (0.006MB)
Added: 2007-03-16 License: GPL (GNU General Public License) Price:
952 downloads
Tk::PerlInheritanceTree 0.02

Tk::PerlInheritanceTree 0.02


Tk::PerlInheritanceTree is a Perl module that displays a graphical representation of the inheritance tree for a given class-name more>>
Tk::PerlInheritanceTree is a Perl module that displays a graphical representation of the inheritance tree for a given class-name.

SYNOPSIS

require Tk::PerlInheritanceTree;
...
my $inheritance_tree = $main_window->PerlInheritanceTree()->pack;

$inheritance_tree->classname(Tk::MainWindow);

Tk::PerlInheritanceTree displays a graphical representation of the inheritance tree for a given class(package)-name. The nodes representing classnames have mouseclick bindings to open a Tk::PerlMethodList - widget. Tk::PerlInheritanceTree is a Tk::Frame-derived widget.

PerlInheritanceTree.pm can be run as stand-alone application.

METHODS

Tk::PerlInheritanceTree supports the following methods:

classname(A::Classname)

Set the Classname-Entry to A::Classname and show_classtree.

show_classtree()

Display a tree for the given classname

OPTIONS

Tk::PerlInheritanceTree supports the following options:

-classname

configure(-classname=>A::Classname) same as method classname()

-gridsize

configure(-gridsize=>$size) Set the distance between nodes to $size pixels. Defaults to 100.

-multiple_methodlists

configure(-multiple_methodlists=>bool) Allows multiple instances of PerlMethodList to be opened if set to a true value. Defaults to 0.

<<less
Download (0.004MB)
Added: 2007-05-07 License: Perl Artistic License Price:
900 downloads
Jifty::Request 0.60912

Jifty::Request 0.60912


Jifty::Request is a canonical internal representation of an incoming Jifty request. more>>
Jifty::Request is a canonical internal representation of an incoming Jifty request.

This document discusses the ins and outs of getting data from the web browser (or any other source) and figuring out what it means. Most of the time, you wont need to worry about the details, but they are provided below if youre curious.

This class parses the submission and makes it available as a protocol-independent Jifty::Request object.

Each request contains several types of information:

actions

A request may contain one or more actions; these are represented as Jifty::Request::Action objects. Each action request has a moniker, a set of submitted arguments, and an implementation class. By default, all actions that are submitted are run; it is possible to only mark a subset of the submitted actions as "active", and only the active actions will be run. These will eventually become full-fledge Jifty::Action objects.

state variables

State variables are used to pass around bits of information which are needed more than once but not often enough to be stored in the session. Additionally, they are per-browser window, unlike session information.

continuations

Continuations can be called or created during the course of a request, though each request has at most one "current" continuation. See Jifty::Continuation.

(optional) fragments

Fragments are standalone bits of reusable code. They are most commonly used in the context of AJAX, where fragments are the building blocks that can be updated independently. A request is either for a full page, or for multiple independent fragments. See Jifty::Web::PageRegion.

<<less
Download (0.52MB)
Added: 2006-10-20 License: Perl Artistic License Price:
1099 downloads
Test::Lazy 0.01

Test::Lazy 0.01


Test::Lazy is a quick and easy way to compose and run tests with useful output. more>>
Test::Lazy is a quick and easy way to compose and run tests with useful output.

SYNOPSIS

use Test::Lazy qw/check try/;

check(1 => is => 1);
check(0 => isnt => 1);
check(a => like => qr/[a-zA-Z]/);
check(0 => unlike => qr/a-zA-Z]/);
check(1 => > => 0);
check(0 => < => 1);

try(qw/a/ => eq => a);
try(qw/a/ => ne => b);
try(qw/a/ => is => [a]);
try( < stmt >, < cmpr >, < expected >, [ < msg > ] )

Evaluate < stmt> and compare the result to using < cmpr>. Optionally provide a < msg> to display on failure. If < msg> is not given, then one will be automatically made from < stmt>, < cmpr>, and < expected>.
try will also try to guess what representation is best for the result of the statement, whether that be single value, ARRAY, or HASH. Itll do this based on what is returned by the statement, and the type of < expected>. See `perldoc -m Test::Lazy` for more detail.

Note, if < expected> is an ARRAY or HASH, this function will convert it to its JSON representation before comparison.

try("2 + 2" => == => 5);

# This will produce the following output:

# Failed test 2 + 2 == 5
# at __FILE__ line __LINE__.
# got: 4
# expected: 5
check( < got>, < cmpr>, < expected>, [ < msg> ] )

Compare < got> to < expected> using < cmpr>. Optionally provide a < msg> to display on failure. If < msg> is not given, then one will be automatically made from < got>, < cmpr>, and < expected>.

Note, if < got> or < expected> is an ARRAY or HASH, this function will convert them to their JSON representation before comparison.

check([qw/a b/] => is => [qw/a b c/]);

# This will produce the following output:

# Failed test ["a","b"] is ["a","b","c"]
# at __FILE__ line __LINE__.
# got: ["a","b"]
# expected: ["a","b","c"]
template( ... )

Convenience function for creating a Test::Lazy::Template. All arguments are directly passed to Test::Lazy::Template-new>.

See Test::Lazy::Template for more details.

Returns a new Test::Lazy::Template object.

cmpr

< cmpr> can be one of the following:

ok, not_ok, is, isnt, like, unlike,
, =, lt, gt, le, ge, ==, !=, eq, ne,

<<less
Download (0.006MB)
Added: 2007-07-18 License: Perl Artistic License Price:
828 downloads
Pod::HTML_Elements 0.05

Pod::HTML_Elements 0.05


Pod::HTML_Elements is a Perl module to convert POD to tree of LWPs HTML::Element and hence HTML or PostScript. more>>
Pod::HTML_Elements is a Perl module to convert POD to tree of LWPs HTML::Element and hence HTML or PostScript.

SYNOPSIS

use Pod::HTML_Elements;

my $parser = new Pod::HTML_Elements;
$parser->parse_from_file($pod,foo.html);

my $parser = new Pod::HTML_Elements PostScript => 1;
$parser->parse_from_file($pod,foo.ps);

Pod::HTML_Elements is subclass of Pod::Parser. As the pod is parsed a tree of HTML::Element objects is built to represent HTML for the pod.

At the end of each pod HTML or PostScript representation is written to the output file.

<<less
Download (0.009MB)
Added: 2006-08-23 License: Perl Artistic License Price:
1157 downloads
Japanese Vocabulary 0.6

Japanese Vocabulary 0.6


Japanese Vocabulary is, not surprisingly, an application for studying Japanese vocabulary. more>>
Japanese Vocabulary is, not surprisingly, an application for studying Japanese vocabulary. It consists of a set of cards, each with 3 pieces of information on them. The 3 pieces of information are the kanji spelling, kana reading, and English (or other language) meaning.
It uses the Leitner system for managing the cards, which means that you see the cards you know well less often than you see the ones that you dont know very well. This allows you to focus on learning those words which you are having trouble with.
The kanji representation of a word (or the kana representation if there is no corresponding kanji for that word) is shown first, and then the user can choose to show the kana and meaning for the word if he/she wants to. The user then decides if he/she got the word right or not, and the card is either moved into a higher deck (where it will be seen less often) or a lower deck (where it will be seen more often.)
Enhancements:
- Several stability enhancements were made.
- The way that cards are chosen was cleaned up.
- The ability to set which piece of data (kanji, kana, or meaning) gets shown by default when a new card is shown was added.
<<less
Download (0.15MB)
Added: 2007-02-20 License: GPL (GNU General Public License) Price:
983 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5