next up previous contents
Next: Ra-Rm Up: Linux Software Encyclopedia Previous: Qa-Qm   Contents

Qn-Qz

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($\omega$x)*f(x) or sin($\omega$x)*f(x) over a finite interval where $\omega$ 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 up previous contents
Next: Ra-Rm Up: Linux Software Encyclopedia Previous: Qa-Qm   Contents
Manbreaker Crag 2001-03-08