Main > Free Download Search >

Free spectrum software for linux

spectrum

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 74
libspectrum 0.2.2

libspectrum 0.2.2


libspectrum is a library designed to make the input and output of some ZX Spectrum emulator files slightly easier. more>>
libspectrum is a library designed to make the input and output of some ZX Spectrum emulator files slightly easier.

libspectrum is intended to be usable on Unix variants, Mac OS X and Win32. Currently, it is mainly (only?) used by Fuse, but other Spectrum emulator and utility authors are encouraged to use it.

Which formats does it support?

Snapshots:

read/write: .z80, .szx, .sna
read only: .zxs, .sp., .snp, +D snapshots

Tape images:

read/write: .tzx, .tap
read only: Warajevo .tap

Input recordings:

read/write: .rzx

Timex cartridges:

read only: .dck

Compressed files: reading of gzipped and bzipped files is transparently supported.
<<less
Download (MB)
Added: 2006-09-26 License: GPL (GNU General Public License) Price:
1125 downloads
MassSpec::ViewSpectrum 0.05

MassSpec::ViewSpectrum 0.05


MassSpec::ViewSpectrum is a Perl extension for viewing a mass spectrum. more>>
MassSpec::ViewSpectrum is a Perl extension for viewing a mass spectrum.

SYNOPSIS

use MassSpec::ViewSpectrum;

open PNG, ">mygraphic.png" or die "Unable to open output filen";
binmode PNG;

my @masses = (1036.4,1133,1437,1480,1502);
my @intensities = (0.1,0.15,0.05,0.10,0.2);
my @annotations = (b,w,internal w, ,internal y);

my $vs = MassSpec::ViewSpectrum->new(@masses,@intensities, @annotations);
$vs->set(yaxismultiplier => 1.8); # a sample tweak to adjust the output
my $output = $vs->plot();

print PNG $output;
close PNG;

MassSpec::ViewSpectrum - Perl extension for viewing a mass spectrum, e.g. typically obtained from the fragmentation of proteins or peptides.

At present this is only implemented using GD graphics, but in principle this could be subclassed in the future to include alternative graphic paradigms such as SVG and Tk.
The current implementation uses a mixture of GD::Graph and native GD, since GD::Graph 1.43 fails to draw the required vertical lines correctly.

Negative peak intensity values are permitted; this permits the drawing of "pseudospectra" which, for example, illustrate peaks present in one spectrum but missing in another.

<<less
Download (0.007MB)
Added: 2006-08-30 License: Perl Artistic License Price:
1153 downloads
MassSpec::ViewSpectrum::RealVsHypPeptide 0.02

MassSpec::ViewSpectrum::RealVsHypPeptide 0.02


MassSpec::ViewSpectrum::RealVsHypPeptide is a Perl module to view a real mass spectrum on the same graph. more>>
MassSpec::ViewSpectrum::RealVsHypPeptide is a Perl module to view a real mass spectrum on the same graph as a hypothetical spectrum generated by fragmenting a peptide in silico.

SYNOPSIS

use MassSpec::ViewSpectrum::RealVsHypPeptide;
open GRAPHIC, ">mygraphic.png" or die "Unable to open output filen";
binmode GRAPHIC;

my @masses = (78.1,81.1,81.7,85.4,86.8,88.8,89.4,97.6,99.0,99.4,108.7,112.1,129.1,
130.1,132.1,147.7,157.1,158.1,159.1,169.1,171.1,175.1,187.1,229.1,246.2,258.1,
266.0,327.2,328.2,345.2,415.2,426.2,432.2,531.2,559.3,623.4,639.3,643.3,644.4,
645.0,647.5,686.4,687.4,689.4);
my @intensities = (8.7,7.7,7.3,10.5,7.7,7.3,8.4,8.0,9.1,9.1,7.3,29.0,12.6,7.3,8.0,
7.7,11.9,9.8,10.1,7.3,10.5,131.0,9.4,50.3,22.7,44.7,16.8,30.4,18.2,53.1,25.5,
15.7,7.7,14.0,46.8,38.4,7.3,11.5,8.7,7.3,8.7,7.3,24.8,194.2);
my $peptide = "RTSVAR";

my $vs = MassSpec::ViewSpectrum::RealVsHypPeptide->new($peptide, @masses,@intensities);
$vs->set(yaxismultiplier => 1.8); # a sample tweak to adjust the output
$vs->set(title => "BSA-689 -- " . $peptide);

my $output = $vs->plot();
print GRAPHIC $output;
close GRAPHIC;

MassSpec::ViewSpectrum::RealVsHypPeptide - View a real mass spectrum on the same graph as a hypothetical spectrum generated by fragmenting a peptide in silico. The in silico fragmention is performed by generating all of the possible peptides which contain either the amino-terminal or carboxyl-terminal amino acids.

Negative peak intensity values are permitted; this permits the drawing of "pseudospectra" which, for example, illustrate peaks present in one spectrum but missing in another. Note that these negative peaks have no true intensities, but in some cases we assign different heights to illustrate the differences among different hypothetical peaks. In addition, pseudocoloring of both positive and negative peaks is performed to illustrate what type of ion that peak represents. In some cases these ions are labelled explicitly, although in practice it is best to minimize this labelling to avoid excessive clutter.

<<less
Download (0.008MB)
Added: 2007-02-23 License: Perl Artistic License Price:
974 downloads
FFT Spectra 1.3

FFT Spectra 1.3


FFT Spectra is a tool for the visualization of frequency spectra of an audio signal. more>>
FFT Spectra is a tool for the visualization of frequency spectra of an audio signal.

Among other things, it can be used to verify whether you are able to sing and whistle in tune or to tune your guitar.

Examples:

Didgeridoo

Didgeridoo is actually the reason, why i started writing this software. The theory of physics explains that when you blow into a cylindrical tube (such as didgeridoo, but PVC pipe works as well) and vibrate your lips, standing waves develop inside the tube.

At that end of the tube, where the air leaves, there is nearly atmospheric pressure and the standing wave has a node there. At the other end, where one blows the air in, the changes in pressure are maximal and the standing wave must have an antinode here.

The situation is depicted on the picture on the right: The horizontal axis represents a position along the tube and the vertical axis represents a maximal pressure variation from the constant atmospheric pressure. The black vertical line represents a zero variation. The left black point is the mouth-side enpoint of the tube. The pressure variation are maximal here. The black point on the right is the open side od the tube - the pressure is constant here.

This node/antinode restriction permits only standing waves with appropriate wavelength (e.g. frequency) to be developed. Other frequencies are forbidden. So, the red curve is a minimal (fundamental) frequency, which is present in the didgeridoo sound. (Corresponds to 70Hz on the picture bellow).

If we squeezed the red curve twice, i.e. made the frequency twice as high, on both end-points there would be an antinode and the node/antinode constrain would not be fulfilled. Really, we see that the peak at 140Hz bellow almost disappears. If we squeeze the curve a little bit more to obtain the green curve, the boundary condition is again met and the peak at 210Hz is clearly visible bellow. And so on.

<<less
Download (0.097MB)
Added: 2006-08-16 License: GPL (GNU General Public License) Price:
1168 downloads
Spectemu 0.99.3

Spectemu 0.99.3


Spectemu project is a 48k ZX Spectrum emulator. more>>
Spectemu project is a 48k ZX Spectrum emulator.
Spectemu is a fast and nearly perfect emulation of the 48k ZX Spectrum computer. It can be run in an X11 window or on a Linux console. Features include sound output, tape emulation (with border stripes and sound), snapshot saving and loading, and an interactive keyboard picture.
It emulates the Z80 processor as well as the 48k Spectrums other hardware: keyboard, screen, sound, tape I/O. The emulation is very close to the real thing, but it is still quite fast (It was reported to be working well on a laptop with 486 at 25Mhz!).
On the other hand, the user interface is not the best. If you would like to see such features as Spectrum 128 or IF1 emulation, and dont mind the speed decrease, then have a look at xzx, another Spectrum emulator for UNIX. (Maybe sometime Spectemu will also support those.)
Main features:
- Quite fast
- X Support with MITSHM on a local display
- Console graphics support with Linux Svgalib
- Sound support (with Linux Open Sound System and SUN sound driver)
- Snapshot saving and loading (.z80 and .sna format)
- Tape emulation with .tap and .tzx files (I/O emulation with border striping and tape sound)
- Optional quick loading of tapefiles
- "Animated" keyboard picture NEW
- Configuration NEW
<<less
Download (0.25MB)
Added: 2007-01-10 License: GPL (GNU General Public License) Price:
1021 downloads
SpectraScan 0006

SpectraScan 0006


SpectraScan is a little helper program for those unlucky persons, who dont get their spectrums in an appropriate PC format... more>>
SpectraScan is a little helper program for those unlucky persons, who dont get their spectrums in an appropriate computer readable format, but on dead tree.

This project allows to convert a variety of spectrum types into a comma separated value format, which is suitable to be loaded into Excel or a statistic program.

Another feature is the ability to scan the axes of a spectrum.
<<less
Download (0.55MB)
Added: 2007-05-15 License: GPL (GNU General Public License) Price:
900 downloads
Getfem 3.0

Getfem 3.0


Getfem++ project focuses on the development of a generic and efficient C++ library for finite element methods. more>>
The Getfem++ project focuses on the development of a generic and efficient C++ library for finite element methods elementary computations. The goal is to provide a library allowing the computation of any elementary matrix (even for mixed finite element methods) on the largest class of methods and elements, and for arbitrary dimension (i.e. not only 2D and 3D problems).
Getfem offers a complete separation between integration methods (exact or approximated), geometric transformations (linear or not) and finite element methods of arbitrary degrees. It can really relieve a more integrated finite element code of technical difficulties of elementary computations.
Examples of available finite element method are : Pk on simplices in arbitrary degrees and dimensions, Qk on parallelepipeds, P1, P2 with bubble functions, Hermite elements, Argyris element, elements with hierarchic basis (for multigrid methods for instance), discontinuous Pk or Qk, XFem, vectorial elements (RT0, Nedelec) ...
The addition of a new finite element method is straightforward. Its description on the reference element must be provided (in most of the cases, this is the description of the basis functions, and nothing more). Extensions are provided for Hermite elements, piecewise polynomial, non-polynomial and vectorial elements, XFem.
The library also includes the usual tools for finite elements such as assembly procedures for classical PDEs, interpolation methods, computation of norms, mesh operations (including automatic refinement), boundary conditions, post-processing tools such as extraction of slices from a mesh ...
Getfem++ can be used to build very general finite elements codes, where the finite elements, integration methods, dimension of the meshes, are just some parameters that can be changed very easily, thus allowing a large spectrum of experimentations. Numerous examples are provided (see the screenshot section).
Getfem++ has no meshing capabilities (apart regular meshes), hence it is necessary to import meshes. Imports formats currently known by getfem are GiD , GmSH and emc2 mesh files. However, given a mesh, it is possible to refine it automatically.
Enhancements:
- The getfem and gmm header files have been moved into their respective subdirectories.
- The getfem interface (Python and MATLAB) is now included in the getfem distribution.
- Some C1 composite elements have been added (triangles and quadrilaterals).
- Support for Levelset functions has been improved.
<<less
Download (4.3MB)
Added: 2007-06-27 License: LGPL (GNU Lesser General Public License) Price:
852 downloads
SPRINT May 24 2003

SPRINT May 24 2003


SPRINT is an emulator of the Peters Plus super-Speccy, the Sprinter. more>>
SPRINT is an emulator of the Peters Plus super-Speccy, the Sprinter. SPRINT is using Fuses Z80 core for its CPU emulation.

We emulate OS Estex as interface to real OS of emulator. We dont emulate SPECTRUM mode yet, but its possible in the future. We developed this project in C++ for using object-oriented technique and portability.

Default video mode is 640x480 with 256 colors. If you have any problems with this mode, edit SPRINT.INI file. Now you may use windowed mode for SDL version of SPRINT. Developed for WIN9X (SDL+DirectX), MS-DOS (DOS4GW), LINUX (svgalib) and LINUX (SDL+X11).

SUPPORTED FUNCTIONS:

At present, a number of supported functions is not too big, namely:

Accelerator: all

Bios (RST #08):

#81,#82,#83,#84,#85,#86,#87,#88,#89,#8A,#8B,#8C,#8D,#8E,
#A1,#A4,#C0,#C1,#C2,#C3,#C4,#C5,#C6,#C7,#EF

Estex (RST #10):

#01,#02,#0A,#0B,
#11,#12,#13,#14,#15,#19,#1A,#1D,#1E,#21,
#30,#31,#32,#33,#35,#37,#38,#39,#3A,#3B,#3C,#3D,#3E,
#40,#41,
#50,#51,#52,#53,#54,#55,#56,#57,#58,#59,#5A,#5B,#5C
else jump to real SYSTEM.DOS

Mouse (RST #30):

#00,#03

<<less
Download (0.54MB)
Added: 2006-09-26 License: GPL (GNU General Public License) Price:
1125 downloads
Pagetool 1.07

Pagetool 1.07


Pagetool provides a CMS (content management system) that allows people with limited technical skills to contribute to a website. more>>
Pagetool provides a CMS (content management system) that allows people with limited technical skills to contribute to a website.
What is Pagetool?
Pagetool is a program that allows people with limited technical skills to modify and contribute to an organizations web site via a web browser. There is no need for using an FTP program or for purchasing html editing programs like Dream Weaver or Go Live!. Furthermore, for basic site maintenance, no knowledge of HTML is necessary.
How Does it Work?
Pagetool stores all web pages in a database. To the average web user, it looks and acts like a typical web site. However, it you go to the special admin section and enter the correct username and password, you will be able to see a list of web pages on your site. By selecting a web page and clicking "edit" you will be able to change the content of that particular page.
Was Pagetool designed specifically for Nonprofits?
Media Jumpstart launched the Pagetool project (as a branch of myphpPagetool) with the express goal of making a web content management system appropriate for nonprofit organizations. As the project developed, however, it has attracted diverse developers who have been adapting it to work with for profit organizations, consultants, and universities, making it useful to a wide spectrum of organizations. The Pagetool project has since been taken over by Dave Guerin.
Enhancements:
- Added a link from the first setup page to the README_CGI.txt file for those that might need to do a manual install.
- Added an if !isset for $pt_action in pt_admin.inc. Maybe Pagetool 1.x will run with E_ALL error reporting someday :-)
- The new profile and edit profile admin screens now have valid html, plus a note about changing the colspan values for the header td and footer td thats required if theres no news bar.
<<less
Download (MB)
Added: 2007-04-18 License: GPL (GNU General Public License) Price:
920 downloads
Alsa-Nyser 0.9

Alsa-Nyser 0.9


Alsa-Nyser is an Real Time Audio Analyser that displays several informations about sound. more>>
Alsa-Nyser is an Real Time Audio Analyser that displays several informations about sound. These informations are:

Signals of the chanels
Phase of sound in 1D and 2D representation
Spectrum in full band
Spectrum in 1/3 octavia displaying frequency in Stereo or Mono reducted sound
Frequency of the peak signal (2 peaks frequency in stereo mode)
Stereo Meters

For the moment, each of the specifications described can be displayed by the program in real time. But I have to work (and compare) on the reality of what is displayed (calculated) by the soft considering the theory of sound analysis. There is still work on the frequency analyser and real meters level displaying (peak and mean levels).

<<less
Download (0.057MB)
Added: 2006-08-03 License: GPL (GNU General Public License) Price:
1180 downloads
InSilicoSpectro::InSilico::MSMSOutput 1.0.19

InSilicoSpectro::InSilico::MSMSOutput 1.0.19


InSilicoSpectro::InSilico::MSMSOutput is an object implementing common display/output methods for masses. more>>
InSilicoSpectro::InSilico::MSMSOutput is an object implementing common display/output methods for masses.

ATTRIBUTES

spectrum

A reference to a hash such as computed by MassCalculator::getFragmentMasses or an object of class MSMSTheoSpectrum.

expSpectrum

A reference to an experimental spectrum such as required by MassCalculator::matchClosest or an object of class ExpSpectrum. When this parameter is specified the constructor will assume that the hash spectrum contains data about the match with this experimental spectrum.

massIndex

The mass index in the experimental peak vectors, default 0. If expSpectrum parameter is an ExpSpectrum object this index is read from the object directly.

intensityIndex

The intensity index in the experimental peak vectors, default 1. If expSpectrum parameter is an ExpSpectrum object this index is read from the object directly.

tol

Relative mass error tolerance; this parameter is optional. When not specified, the matched masses found by the match algorithm are all preserved. When specified, the new tolerance is applied.

This parameter is mainly useful for match obtained via matchSpectrumClosest that does not apply any mass tolerance.

minTol

Absolute mass error, default value 0.2 Da. This parameter is used only in case tol parameter is specified, see above.

intSel

This parameter controls how the peak intensities are normalized, see function normalizeIntensities.

Parameter intSel is used provided expSpectrum was set.

prec

The number of digits after the decimal points for the masses. Default precision is 3 digits.

modifLvl

Controls how the modifications are highlighted in the vector splitPept defined below, see also function annotatePept.

cmp

This parameter is a reference to a comparison function used for sorting fragment names. If cmp is not set, the function cmpFragTypes is used instead.

<<less
Download (1.4MB)
Added: 2007-07-06 License: LGPL (GNU Lesser General Public License) Price:
841 downloads
Apache::BioChrome 1.16

Apache::BioChrome 1.16


Apache::BioChrome is an Apache handler for Image::BioChrome to colorise gif files based on information provided in the url. more>>
Apache::BioChrome is an Apache handler for Image::BioChrome to colorize gif files based on information provided in the url.

SYNOPSIS

#httpd.conf
PerlTransHandler Apache::BioChrome

# anywhere you can configure a location
< Location /biochrome >
PerlSetVar biochrome_cache /tmp/biochrome
PerlSetVar biochrome_source /usr/www/images/biochrome
< /Location >

This module is designed to allow the automatic building of gif images that make up an interface by using the Image::BioChrome module to replace values in the global color table. It takes the color information from the URL and creates a copy of the gif file from the source directory in the location specified by the biochrome cache variable. This file is then returned by apache using the standard delivery method.

I developed this module because we produce lots of web sites where a high proportion of the site interface is common. But where images need to be in a different color for specific sites.
Once you have the handler setup as above you can call it in two different ways:
/biochrome/alpha_ff0000_0000ff/picure.gif

Will take the file picture.gif and do an alpha map replacement using the colors ff0000 and 0000ff as the two ends of the spectrum. The use of alpha maps should be familiar to anyone who uses photoshop or gimp a lot. Essentially the colors are taken from the url and used as follows. The first color will be the background color of the image. The second color will be applied to those pixels where the red channel is turned on.

/biochrome/ff0000_00ff00_0000ff_ccffff/picure.gif

Will take the file and replace colors in the global color table with those provided on the url. In the example whatever color was the first in the color table will be replaced with red. Colors are replaced until we run out of replacements or positions in the color table to replace.

For further details of how to create your graphics and examples of using BioChrome see the examples directory or the Image::BioChrome documentation.

<<less
Download (0.060MB)
Added: 2006-10-12 License: Perl Artistic License Price:
1107 downloads
Cora 3.2

Cora 3.2


Cora is a line fitting tool designed for emission line spectra with low count numbers. more>>
Cora is a line fitting tool designed for emission line spectra with low count numbers.

Cora is an optional Gtk graphical user interface to the 7-part cora suite, which acts as a graphical front-end to cora_fit, and significantly facilitates the use of the latter.

It is a C-written program with graphical user interface. The program can also be run in IDL.

<<less
Download (1.8MB)
Added: 2006-07-10 License: GPL (GNU General Public License) Price:
1214 downloads
ConsoleCandy 0.3

ConsoleCandy 0.3


ConsoleCandy application is an mp3 player for the console (or a terminal window). more>>
The difference from other console mp3 players is that it has eye-candy like a spectrum analyzer and two others.

<<less
Download (0.011MB)
Added: 2007-07-05 License: GPL (GNU General Public License) Price:
844 downloads
InSilicoSpectro::InSilico::MassCalculator 1.0.19

InSilicoSpectro::InSilico::MassCalculator 1.0.19


MassCalculator is a Perl module that implements common mass computations in mass spectrometry. more>>
MassCalculator is a Perl module that implements common mass computations in mass spectrometry.

SYNOPSIS

use InSilicoSpectro::InSilico::MassCalculator;
InSilicoSpectro::InSilico::MassCalculator::init(insilicodef.xml);

MassCalculator Perl library is intended to support common mass spectrometry-related computations that must be routinely performed by bioinformaticians dealing with mass spectrometry data.

To accommodate as many as possible user requirements, we decided to both support a classical procedural programming model and an object oriented model. Per se MassCalculator is not designed as an object oriented code but we provide a series of elementary classes for modeling proteins, peptides, enzymes, etc. which MassCalculator is compatible with. Moreover, the latter classes are rather simple and neutral in their design such that they should fit, after further derivations eventually, a large range of code design.

We decided not to use Perl object oriented programming to stay with relatively naive and simple code and to allow everybody to decide how to include it in its own project. Nonetheless, MassCalculator is able to deal with Perl objects we provide additionally to represent protein sequences, peptides, enzymes, mass lists, and fragmentation spectra, see their respective documentations.
MassCalculator is released under the LGPL license (see source code).

<<less
Download (1.4MB)
Added: 2007-07-03 License: LGPL (GNU Lesser General Public License) Price:
843 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5