Next: Ra-Rm
Up: Linux Software Encyclopedia
Previous: Qa-Qm
  Contents
Last checked or modified: Oct. 8, 1998
[home /
linux ]
CATEGORIES |
NEW
Aa-Am |
An-Az |
Ba-Bm |
Bn-Bz |
Ca-Cm |
Cn-Cz |
Da-Dm |
Dn-Dz |
Ea-Em |
En-Ez |
Fa-Fm |
Fn-Fz |
Ga-Gm |
Gn-Gz |
Ha-Hm |
Hn-Hz |
Ia-Im |
In-Iz |
Ja-Jm |
Jn-Jz |
Ka-Km |
Kn-Kz |
La-Lm |
Ln-Lz |
Ma-Mm |
Mn-Mz |
Na-Nm |
Nn-Nz |
Oa-Om |
On-Oz |
Pa-Pm |
Pn-Pz |
Qa-Qm |
Qn-Qz |
Ra-Rm |
Rn-Rz |
Sa-Sm |
Sn-Sz |
Ta-Tm |
Tn-Tz |
Ua-Um |
Un-Uz |
Va-Vm |
Vn-Vz |
Wa-Wm |
Wn-Wz |
Xa-Xm |
Xn-Xz |
Ya-Ym |
Yn-Yz |
Za-Zm |
Zn-Zz |
- Q1DA
- A Fortran 77 package for the automatic evaluation of 1-D integrals.
The features of the package include:
built-in randomization which allows problems to be run again
for consistency checks,
singularity weakening which allows the evaluation of integrals
with strong endpoint singularities,
restarting which allows calculations to be continued without
losing old information,
initial mesh specification which allows the user to specify
where difficult areas are likely to be found, and
the output of the smallest and largest integrand values for
plotting applications.
Three routines comprise this package which vary in ease of
use and flexibility.
Q1DA is the easiest to use and is a driver program for
Q1DAX. A function which evaluates the integrand must be
supplied with this routine.
Q1DB is similar to Q1DA except that it numerically
estimates the integrand.
Q1DAX is the most flexible of the routines with
additional capabilities such as the ability to restart a
calculation without penalty, the ability to specify an initial
interval partitioning, the ability the increase the work space
to handle more difficult problems, and the output of both the
largest and smallest integrand values.
A source code distribution of Q1DA is available.
All the routines are written in Fortran 77 and are documented
via comment statements contained within each source code file.
This is part of CMLIB.
[http://sunsite.doc.ic.ac.uk/public/computing/general/statlib/cmlib/]
- QoSME
- The Quality of Service Management
Environment consists of extensions to the sockets mechanism
for QoS called QoSockets that are used for both reservation and
management tasks.
QoSockets automatically generates the instrumentation needed to
monitor QoS. It scrutinizes interactions among applications and
transport protocols and collects in
QoS Management Information Bases (MIBs) statistics on the QoS
delivered.
A binary implementation is available for Linux which supports
RSVP, ATM adaptation,
ST-II, TCP/UDP and
UNIX native protocols.
[http://www.cs.columbia.edu/dcc/qosockets/]
- QPL
- The Q Public License is an
Open Source license originally developed
for Qt which is now in wider use.
It basically states that you may freely distribute and use whatever
is licensed under it for no charge as long as your derived program
is free software. See the site for the full-blown legalese before
you do anything based on this synopsis.
[http://www.troll.no/qpl/]
- Qpopper
- A server that supports the POP3 protocol for downloading email from
software clients. Qpopper usually works with standard MTAs
such as sendmail so it does not include
an MTA or SMTP support. It is fully
compliant with RFC 1939 and works with all
known POP3 clients. It also can support
Kerberos V4.
A source code distribution is available which can be installed
on most UNIX platforms.
[http://www.eudora.com/freeware/servers.html]
- Qps
- A visual process manager providing a GUI version of
top or ps that displays processes in a window and
lets you sort and manipulate them.
The capabilities of Qps include:
- changing the nice value of a process;
- altering the scheduling policy and soft realtime priority of a process;
- displaying the TCP/UDP sockets used by a process;
- displaying the memory mappings of a process;
- displaying the open files of a process;
- killing or sending any other signal to a process;
- displaying the load average as a graph;
- showing current CPU, memory and swap usage; and
- sorting the process table on any attribute.
Source code and binary distributions of Qps are available for
Linux Intel platforms. This is built on top of and requires the
Qt library.
[http://www.student.nada.kth.se/~f91-men/qps/]
- QpThread
- A thread library written in
C++ that provides an object-oriented
framework on top of system level threads.
The features include:
- support for basic synchronization primitives including
spinlock, mutex, condition variable, monitor and semaphore;
- support for a configurable pool of threads that can be
allocated on demand to perform given tasks;
- inter-thread message queues;
- support for signal handlers including the use of library
functions in asynchronous signal handlers;
- function registration that will run at schedules time
intervals; and
- deferred cancellation through C++ exception so the
stack is properly unwound.
[ftp://ftp.cri.cz/pub/qpthread/]
- QRLSS
- A Fortran 77 package for the factorization and solution of systems
of equations in the least squares sense.
It consists of two programs:
SQRANK, which computes the factorization of an M by N
matrix; and
SQRLSS, which solves an overdetermined, underdetermined, or
singular system of linear equations in the leas squares sense.
These routines are drivers for routines in
LINPACK.
A source code distribution of QRLSS is available in both
single (SQRLSS) and double (DQRLSS) precision
versions. They are written in Fortran 77 and are documented via
comment statements contained within the source code files.
This is part of CMLIB.
[http://sunsite.doc.ic.ac.uk/public/computing/general/statlib/cmlib/]
- Q-SeeMe
- A videoconferencing client for Linux that speaks the protocol used
by Mac and Windows CU-SeeMe clients.
Q-SeeMe supports sending/receiving video, audio, and chat.
[http://www.pangea.org/~mavilar/qseeme/qseeme.html]
- Qt
- An object-oriented framework for developing GUI applications.
It consists of a rich C++ library (around 100 classes) and
a meta-object system that extends C++ with new concepts called
signals and slots, which define clean and natural object interfaces
for creating independent objects. The Qt widgets are based on
Xlib and supports
advanced features such as drawing transformed graphics, including
drawing rotated text and pixmaps. A freely available version of
the source code is available as well as a binary for Linux
systems at the
Qt FTP site.
Documentation is available in both hypertext and PostScript
format. A dialog editor for Qt called
Dlgedit is available.
[http://www.troll.no/qtfree.html]
[http://www.troll.no/developer/]
- Qt Architect
- A versatile dialog editor for the
Qt widget set.
This can be used to create multiple simultaneous open dialogs;
to create, position, and resize widgets on the dialog; to
modify widget attributes; to map widgets to member
variables; and to generate C++ files to construct and
initialize all the widgets on the dialog.
The source is available and compiles on Linux boxes
with GCC, flex, and the Qt library.
[http://www.primenet.com/~jtharris/qtarch/index.html]
- QtEZ
- A GUI development enviroment for X11 written
in and for C++.
The use of QtEZ requires Qt both for the
binary of QtEZ and the source code it writes.
The distribution includes several demo programs, a tutorial,
and either a binary or source code version of QtEZ.
[http://qtez.zax.net/index.htm/]
- QUADPACK
- A Fortran subroutine package for the numerical computation
of definite 1-D integrals. Each routine is available in both
single and double precision versions. The user inputs his
problem and an error tolerance and the routines attempt
to perform the integration to within the requested absolute
or relative error.
The routines in QUADPACK include:
- QNG, a simple non-adaptive automatic integrator based on
a sequence of rules with increasing degree of algebraic precision;
- QAG, a simple globally adaptive integrator in which it is
possible to choose between 6 pairs of Gauss-Kronrod quadrature
formulae for the rule evaluation component;
- QAGS, an integrator based on globally adaptive interval
subdivision in connection with extrapolation;
- QAGP, similar to QAGS but also allows for eventual
user-supplied information such as the abscissae of internal
singularities;
- QAGI, which handles integration over infinite intervals by
mapping the infinite range onto a finite interval and then
applying the QAGS procedure;
- QAWO, a routine for the integration of
cos(
x)*f(x) or sin(
x)*f(x) over a finite interval
where
is supplied by the user;
- QAWF, which calculates the Fourier cosine or sine transform
of f(x);
- QAWS, which integrates products of logarithms and other functions
using a globally adaptive subdivision strategy with modified
Clenshaw-Curtis integration; and
- QAWC, which computes the Cauchy principal value of f(x)/(x-c)
over a finite interval for a user-specified c.
There are more flexible versions of each of the above routines
whose names are the same as the above with the final letter
replaced by E, e.g. QAWE for QAWC.
The above are all automatic routines which compute an integral
once a problem and an error tolerance are input.
A number of non-automatic integrators are also included in
the package which are useful in situations when it is known
that a fixed rule will provide the required accuracy.
A source code distribution of QUADPACK is available.
All routines are written in Fortran 77 and documented in
comment statements contained within each source code file.
Support routines from
LINPACK,
SLATEC and
BLAS are occasionally required.
This part of CMLIB.
[http://www.netlib.org/quadpack/index.html]
[http://sunsite.doc.ic.ac.uk/public/computing/general/statlib/cmlib/]
- Quant2
- A program to extract signal patterns in
DNA sequences using
a discriminant analysis technique based on class II quantification
theory.
Its functionality includes extracting signal patterns in DNA
sequences consisting of two categories (i.e. positive and
negative samples), calculating category weights which indicate
contributions to the discrimination of both categories,
selecting a minimum set of category weights, and predicting
functional sites and discriminating DNA sequences using the
obtained category weights.
A source code distribution of Quant2 is available. It is
written in C and can be compiled and used on most generic
UNIX platforms.
This software is part of the ICOT project.
[http://www.icot.or.jp/AITEC/IFS/IFS-abst/098.html]
- Quarks
- A library which allows multiple computers on a network to run
programs designed for shared memory multiprocessors.
Quarks includes a number of modern distributed shared memory (DSM)
features such as support for multiple consistency protocols and
multithreading to mask communication latency.
It supports C and C++ programs using m4 macros to describe
parallelism and synchronization as well as a simple X-based
interface which allows limited parallel debugging using
gdb.
[http://www.cs.cmu.edu/~colohan/quarks.html]
[http://www.cs.utah.edu/projects/flexmach/quarks.html]
- QUEST
- Quick, Unbiased and Efficient Statistical
Tree is a statistical
decision tree algorithm for classification
and data mining.
The main features of QUEST are unbiased variable selection and fast
computational speed.
Binaries are freely available for several platforms including
Linux Intel.
See Loh and Shih (1997).
[http://www.stat.wisc.edu/~loh/quest.html]
- Queue
- A load-balancing system which allows remote jobs to be controlled in
an intuitive, transparent, and almost seamless way.
This is accomplished wish local shell job control and signaling as
well as with an innovative stubs mechanism wherein a stub daemon
runs on the remote end when an interactive remote job is launched.
When the remote process terminates, the stub returns the exit value
to the shell. Otherwise, the stub simulates a death by the same
signal as the one that terminated or suspended the remote job.
Queue can be used as a local replacement for rsh to hosts
within a homogeneous cluster, and also supports email-based
load-balancing and distributed batch processing facilities.
Batch processing limitations such as job suspension on average
load thresholds, limits on CPU time, disk free requirements,
limits on the times during which jobs may run, etc. can be placed
on jobs running in the the stub or email environments.
A source code distribution is available.
This uses the traditional GNU tool suite
for compilation on a wide variety of platforms.
[http://www.gnu.org/software/queue/]
- queueing systems
- Related entries include:
- Quick Image
- An image viewer developed using GDK and
Imlib. The features of Quick Image include:
- zooming and zooming to screen size while preserving aspect ratio, i.e.
maxpect;
- scaling down big images to fit screen size;
- a full screen mode with a status bar;
- a screensaver mode;
- brightness, contrast and gamma corrections;
- a slideshow with a random order option;
- a filename filer;
- flipping horizontally and vertically;
- rotating left and right; and
- jumping through image sets.
A source code distribution is available.
[http://www.klografx.de/]
- QuickList
- A list creation and manipulation package for keeping track of just
about anything.
Lists with chosen numbers of columns are created and modified in
spreadsheet-like format.
The lists can be searched, sorted using various criteria, and printed
as reports.
This is quick, efficient and built using
GTK+.
[http://www.quicklist.org/]
- QuickPage
- A client/server package for sending messages to alphanumeric pagers.
The client accepts a message from the user and forwards it to a server
using SNPP, and then the server uses a
modem to transmit the message
to the recipient's paging server using the TAP (aka IXO) protocol.
This was developed for Solaris but will work with most other UNIX
versions including Linux.
A source code distribution is available.
[http://www.qpage.org/]
- QuickThreads
- A simple threads toolkit
with a portable interface for building threads
packages on several architectures.
It can be used to implement a basic uniprocessor threads package on
the following architecture families: 80386, 88000, DEC Alpha,
HP-PA, KSR, MIPS, SPARC V8, and VAX.
The package is documented in a separately available technical report.
[http://www.cs.washington.edu/research/compiler/papers.d/quickthreads.html]
- Quikscript
- A portable typesetting system written in PostScript. It enables
documents to be prepared on any type of hardware using visible
layout marks to control the appearance of the output. It produces
output on a PostScript printer by sending itself and the
document file to the printer. No processing is done by the host
hardware; all processing is done within the printer.
The advantage of Quikscript is the precision of the available
control over output. Since it is interpreted at run-time within
the printer it is possible to create documents that modify
the Quikscript program during execution.
This makes it easy to include other PostScript programs or fragments,
to use special PostScript fonts, or to include graphics generated
with other programs.
It is small enough to be embedded within an output document and
has been used for such tasks as setting the text of classified
ads, formatting output from a database, and as a billing system.
An interpreter
such as Ghostscript
can also be used to process a Quickscript document for printing.
[http://www.cs.adfa.oz.au/~gfreeman]
- Quilt
- A Perl 5 module for transforming and
formatting SGML/XML
documents.
Quilt is a framework for loading SGML/XML documents or document
fragments, manipulating htem in interesting ways, and displaying
or formatting them.
A source code distribution is available.
[ftp://ftp.uu.net/vendor/bitsko/gdo/]
- Quixote
- A deductive object-oriented database system which provides
several facilities for developing experimental systems for
knowledge information processing such as databases, natural
language processing, legal reasoning, etc.
Quixote can be seen as an extended CLP
language having object-oriented features, subsumption
constraints, and hierarchical modules.
Two Quixote implementations are available.
Big-Quixote is a full implementation of the Quixote specification.
It is implemented in the form of a client-server system and
developed using the KL1 language. As such it can used with
the KLIC KL1 implementation.
Micro-Quixote is a much smaller version of Quixote written in
C. It incorporates a subset of the Quixote specification
including object terms, subsumption relations, property inheritance,
conditional queries, and solution with assumption. It doesn't have
the database features of Big-Quixote but does have an external
processing system that is unavailable in Big-Quixote.
Source code distributions of both versions of Quixote are
available. The large versions requires the prior installation of
KLIC and the smaller a C compiler.
Installation, user's, and language manuals are available in Japanese
and English in LaTeX format.
This software is part of the ICOT project.
[http://www.icot.or.jp/AITEC/COLUMN/quixote/HomePage-E.html]
- QUODDY
- A Fortran 77 finite
element program for coastal ocean circulation modeling.
QUODDY is 3-D, fully nonlinear with a free surface, incorporates
advanced turbulence closure, and operates in tidal time.
Variable horizontal and vertical resolution are available via the
use of unstructured meshes of linear triangles in the horizontal
and structured linear elements in the vertical.
A source code distribution of the program is available.
Documentation is contained in a user's manual and several updates
in PostScript format.
[http://www-nml.dartmouth.edu/Software/quoddy/]
[http://www-nml.dartmouth.edu/quoddy/]
- QvLib
- A set of C++ routines which create a library for parsing
VRML files. The output is a parse
tree which may be traversed by a program to generate a
view or a translation of a VRML environment.
The source code, written in C++, is available as are
binaries for SGI IRIX, Sun SunOS, Linux Intel, and Windows NT.
The documentation is very sparse.
[http://vag.vrml.org/www-vrml/vrml.tech/qv.html]
[ftp://ftp.sgi.com/sgi/inventor/2.0/]
- qvwm
- A window manager that provides an
environment similar to Windows 95 on X11.
[http://www-masuda.is.s.u-tokyo.ac.jp/~kourai/qvwm/]
- QWeb
- A Web browser which displays SGML
documents (including HTML) according to style sheets.
The features include:
- progressive rendering of everything;
- parsing and displaying SGML documents according to a style sheet;
- dynamic building of an SGML document parser from a DTD;
- handling of normal and preformatted text as well as tables and
images;
- customization of document appearance via the style sheet;
- use of non-blocking I/O for throughput;
- server-side image maps;
- multi-level bookmarks;
- caching of web pages in memory;
- both ``file'' and ``http'' URL methods;
- multiple open browser windows;
- history of visited URLs;
- automatic following of HTTP redirects;
- an SGML Catalog editor;
- a style sheet editor; and
- support for HTML forms.
QWeb is available in source code form or as a compiled binary.
Compilation requires the Qt GUI library
as well as a C++ compiler (g++ will do).
It is also available as an RPM package.
[http://sunsite.auc.dk/qweb/]
[ home /
linux ]
Next: Ra-Rm
Up: Linux Software Encyclopedia
Previous: Qa-Qm
  Contents
Manbreaker Crag
2001-03-08