Main > Free Download Search >

Free differential equations software for linux

differential equations

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 108
Systems of Ordinary Differential Equations 13 (RubySode)

Systems of Ordinary Differential Equations 13 (RubySode)


Systems of Ordinary Differential Equations RubySode is a Ruby program to generate a Ruby program to solve ordinary equations. more>>
Systems of Ordinary Differential Equations RubySode (Sode.rb) is a Ruby program to generate a Ruby program to solve a single (or a system of) ordinary differential equation(s). A long Taylor series method, pioneered by Prof. Y.F. Chang, who taught at the University of Nebraska in the late 1970s when I was a graduate student there, is used.
The number of Taylor series terms can be specified in the problem file, though it is usually 30.
Enhancements:
- Minir code cleanup. Some tests have been made more meaningful (add, sub, mult, and div).
<<less
Download (0.36MB)
Added: 2007-05-31 License: GPL (GNU General Public License) Price:
877 downloads
 
Other version of Systems of Ordinary Differential Equations
Systems of Ordinary Differential Equations 08Systems of Ordinary Differential Equations uses long Taylor series to solve systems of ordinary
License:GPL (GNU General Public License)
Download (0.033MB)
940 downloads
Added: 2007-03-28
Modest Ordinary Differential Equation Library 1.0.3

Modest Ordinary Differential Equation Library 1.0.3


Modest Ordinary Differential Equation Library is a C++ library to model rate equations. more>>
Modest Ordinary Differential Equation Library is a C++ library to model rate equations.
MODEL is a numeric simulation library written during my PhD to simulate systems of rate equations describing Vertical Cavity Surface Emitting Lasers (VCSELs). I decided to write one myself after looking at existing libraries and deciding that they were either too complicated to use (having a target user base of mathematicians) or too opaque (i like to know what the code is doing, exactly).
Since most of my programming before has been done in C/C++, what you see here is a C++ library composed of various interacting classes which have the following main functionalities:
deterministic integration of any system of well-behaved differential equations.
- stochastic integration of these systems, with the possibility of specifying the correlations present in the noise
- nonlinear rootfinder, to find stationary solutions
- eigenvalue determination, for stability analysis
- easy time modulation of input parameters
- diverse data collecting classes for data analysis
- Small signal analysis (first order)
The following will be added RSN:
- Fourier transforms, for spectral analysis (although this can be done in an external program)
- Periodic solution finder
It furthermore provides a numerical vector class, vectorfunction classes, LU solver and random generators.
As I developed it using publicly available resources, GNU/Linux and other GPLed software, I decided that it should be GPL as well. However (Oh no, a "however" ! Lets hope it does not invalidate the copyleft), I would very much appreciate it if you let me know if you have used MODEL in any of your applications/simulations/research and provide a reference (this way, I can refer to your work, too).
At the moment, MODEL has the rather arbitrary version number 1.0. Meaning it is useful. Period. Some interfaces (especially the stochastics) might still change, and I would like to add some ieee floating point exception trapping to avoid silly numerical errors.
Enhancements:
- Add features/limitations/changes here
<<less
Download (2.5MB)
Added: 2006-09-12 License: GPL (GNU General Public License) Price:
1140 downloads
Simple Equation 0.9

Simple Equation 0.9


Simple Equation makes it simple to put equations on the Web. more>>
Simple Equation makes it simple to put equations on the Web. Simple Equation project does not bother the user with the layout of the equation; it just displays it. The focus is on being simple to use.

One of the biggest obstacles to using mathematical expressions on the web is that the user currently needs to worry about layout. Web users should not have to learn a layout engine.

The class is built as a recursive parser. It is pretty easy to add operations to the parser, but it will not scale to a huge set of operations. That is OK, we want to keep things simple. At some point a layout engine may be required for a complexity level. This is not a layout engine.

Currently, only graphical output is generated, but it is hoped that MathML output can be generated automatically if the browser supports it instead of the graphic.

<<less
Download (0.008MB)
Added: 2007-04-25 License: Free for non-commercial use Price:
912 downloads
Hybridized Orbital Preview 0.17

Hybridized Orbital Preview 0.17


Hybridized Orbital Preview (HOPV) is an OpenGL based application that traces selected wave functions and plots. more>>
Hybridized Orbital Preview (HOPV) is an OpenGL based application that traces selected wave functions and plots electron clouds in 3D space.

Rendered models can be rotated and zoomed.

Inluded wavefunctions for...

(Hybridized are in bold.)

1s
2s
2px, 2py, 2pz
sp1, sp2
sp21 sp22, sp23
sp31 sp32, sp33, sp34

3s
3px, 3py, 3pz
3dxy, 3dz2 (TBD)
dsp3eq1, dsp3eq2, dsp3ax1
4px
Adding more orbitals is easy as long as their equations are in Orbitron or anywhere else.
<<less
Download (0.010MB)
Added: 2006-05-05 License: GPL (GNU General Public License) Price:
1269 downloads
GREYCstoration 2.5.2.1

GREYCstoration 2.5.2.1


GREYCstoration is an image regularization algorithm which processes an image by locally removing small variations of pixels. more>>
GREYCstoration is an image regularization algorithm which processes an image by locally removing small variations of pixel intensities while preserving significant global image features, such as sharp edges and corners.
The most direct application of image regularization is denoising. By extension, GREYCstoration can also be used to inpaint or resize images.
GREYCstoration is based on state-of-the-art methods using nonlinear multi-valued diffusion PDEs (Partial Differential Equations) for image regularization. This kind of method generally outperforms basic image filtering techniques (such as convolution, median filtering, etc.), classically encountered in painting programs.
Other image denoising plugins are available (for instance, Noise Ninja, Neat Image ) but are not free, and the corresponding algorithms are kept secret.
Enhancements:
- This release consumes far less memory than the previous version (2.4.2), so it can deal with very large images.
- There are now processing modes for 16-bit/components and 32-bit float-valued images, as well as multi-thread support.
- A brand new plug-in for the GIMP is provided.
<<less
Download (0.17MB)
Added: 2007-05-10 License: CeCILL (CeCILL Free Software License Agreement) Price:
901 downloads
Equation Grapher 20050225

Equation Grapher 20050225


Equation Grapher is a 2D implicit equation grapher. more>>
Equation Grapher is a 2D implicit equation grapher.

Equation Grapher allows you to plot equations of the form f(x,y) = g(x,y), with all of the standard operators (log, exp, sqrt, ...) as well as differentiation.

Example equations:

y = sin(x)
x = sin(y)
(xy)^2 = sin(cos(x^2 + y^2))
y = deriv(exp(-x^2/2),x)

<<less
Download (0.45MB)
Added: 2006-02-27 License: GPL (GNU General Public License) Price:
1480 downloads
Python Stencil Environment 0.3.1

Python Stencil Environment 0.3.1


Python Stencil Environment, is a new python library for solving Partial Differential Equations with the Finite Difference Method more>>
Python Stencil Environment also know as PySE is a new python library for solving Partial Differential Equations with the Finite Difference Method (FDM).
This is still a quite new library, and the current release must be considered as beta software. It is quite rough around the edges, installation is manual and some minor dependencies are even missing in the released software. But as PySE already is functional, I have chosen to release the software.
PySE will be a component of PyFDM, a more complete package for working with finite difference methods in python. The functionality of PyFDM is not planned at the moment.
The requirements for PySE are: Python 2.4, numarray 1.3 or newer, Numeric 23.8 or newer, swig 1.3.24 or newer, and pypar 1.9.2. Older verions may or may not work!
Enhancements:
- Added a pdf with some documentation, examples and performance evaluation of PySE.
<<less
Download (0.092MB)
Added: 2005-11-16 License: GPL (GNU General Public License) Price:
1439 downloads
cpdetector 1.05

cpdetector 1.05


cpdetector project is a small yet clever framework for codepage detection. more>>
cpdetector project is a small yet clever framework for codepage detection.

cpdetector is a small yet clever framework for codepage detection that integrates different strategies. It may be used as a library for third party software that accesses textual data over network.

It also includes a best-practice implementation in form of a command line tool that allows sorting and transforming large collections of documents based on their codepage.

Available strategies include: jchardet (exclusion, frequency analysis, and guessing), detection of the HTML charset property, and detection of the XML encoding declaration.

What is a code page?

At first, a textual document is nothing more than sequences of bits. A computer has to decide, how he can display this data in form of characters (which are identified by the computer as numbers).

A code page - which is also known as charset encoding - maps the raw data of a textual document to characters. The original ASCII code page for example only uses 7 bits of an octet (byte) for deciding the character that is represented thus allowing only to map 128 different characters. In the past memory was expensive and computers most often only had registers and busses for 8 bit.

When a mainframe was conceived it had to be decided, which characters it should support. Physicians and mathematicians for example needed special characters for equations. As a result, a computer often shipped with a special codepage.
<<less
Download (0.70MB)
Added: 2007-04-21 License: MPL (Mozilla Public License) Price:
918 downloads
Quite Universal Circuit Simulator 0.0.12

Quite Universal Circuit Simulator 0.0.12


Quite Universal Circuit Simulator is a circuit simulator with graphical user interface (GUI). more>>
Quite Universal Circuit Simulator (Qucs) is an integrated circuit simulator which means you are able to setup a circuit with a graphical user interface (GUI) and simulate the large-signal, small-signal and noise behaviour of the circuit. After that simulation has finished you can view the simulation results on a presentation page or window.

The software aims to support all kinds of circuit simulation types, e.g. DC, AC, S-parameter, Harmonic Balance analysis, noise analysis, etc.

Qucsator, the simulation backend, is a command line circuit simulator. It takes a network list in a certain format as input and outputs a Qucs dataset.

Whats New in This Release:

The new release comes with a new translation into Ukrainian, a selectable preprocessor in the SPICE file component and two new components, i.e. an exponential voltage and current source. Libraries
can now contain analogue as well as digital subcircuits. Analogue modelling is substantially strengthened by symbolically defined devices. And last but not least pure digital simulations can be also performed by Verilog-HDL as an alternative to VHDL.

In the simulation backend the equation defined devices (EDD) have been implemented as well as the two new signal sources. Also the list of
available functions in the equation solver has been extended to support vt(), hypot(), limexp(), arcsec(), arccosec(), arsech() and arcosech(). Furthermore logical and rational operators as well as the ternary ?: construct can be used in equations.

<<less
Download (3.7MB)
Added: 2007-06-17 License: GPL (GNU General Public License) Price:
873 downloads
Model Builder 0.4.0

Model Builder 0.4.0


Model Builder is a graphical tool for designing, simulating, and analyzing mathematical models. more>>
Model Builder is a graphical tool for designing, simulating, and analyzing mathematical models consisting of a system of ordinary differential equations (ODEs).
Main features:
- Equation-based model definition. No need to learn to program to define and run your models. Just type-in you differential equations
- Graphic output of simulation. You can save the graphics in the most common formats: png, svg, pdf, etc.
- Spreadsheet view of the results. From the spreadsheet you can make customized plots from your variables. You can also export your data to a .csv text file
- Latex rendering of your system of equations.
- Intuitive graphical interface.
- Uncertainty analysis module (coming soon!)
<<less
Download (0.21MB)
Added: 2007-03-27 License: GPL (GNU General Public License) Price:
558 downloads
FreeSMS 1.0

FreeSMS 1.0


FreeSMS project is an application for managing an educational facility. more>>
FreeSMS project is an application for managing an educational facility.
It stands for Free Student Management System and it manages teachers and students and provides marketing, registration, course management, attendance, and a student evaluation system, and manages courses within a class environment.
Profile-based management is supported for administrators, teachers, and students. Teachers and students can be registered online.
Students are allowed to manage their own class enrolment and submit course evaluations, and teachers can manage student attendance.
The differential factor and elegance of this project lie in the OOP standard and a modular structure. The code is clean and very extendable.
Main features:
- Manage courses within a class environment
- Sopport for profile based management: Administrator, Teacher and Student
- Online teacher and student registration
- Allow students to self manage class enrollment
- Allow teachers to manage student attendance
- Ability for students to submit course evaluations
<<less
Download (0.26MB)
Added: 2006-10-16 License: The PHP License Price:
2501 downloads
Meta Matrix Library 0.7.2

Meta Matrix Library 0.7.2


Meta Matrix Library is a modular designed collection of C libraries. more>>
Meta Matrix Library is a modular designed collection of C libraries. Meta Matrix Library was developed as part of the Free Finite Element Package to provide easy and consistent access to numerical linear algebra software for sparse and dense matrices.

The dense matrix and vector operations of the package are based on LAPACK and BLAS (focused upon ATLAS). For more details of LAPACK and BLAS see Related Links. Beyond this MEML supports UMFPACK ( SuperLU projected ) as solver for linear systems of equations with sparse matrices.

<<less
Download (0.45MB)
Added: 2006-05-21 License: BSD License Price:
1256 downloads
Extcalc 0.8.5

Extcalc 0.8.5


Extcalc is a scientific graphic calculator for Linux. more>>
Extcalc is a scientific graphic calculator for Linux. Extcalc is designed to use the full performance of a modern Computer for mathematical calculations. You can input difficult calculations on the Qt-based user interface and it is also possible to draw and analyse graphs with OpenGL.
Most scientific functions like roots, trigonometric functions, logarithms, integration add differential calculation can be used. It is also programmable. You can write and execute scripts with a C-like scripting language.
Enhancements:
- This release includes tools for statistical analysis and for the approximation of mathematical functions.
- All major features are now included.
<<less
Download (MB)
Added: 2007-06-11 License: GPL (GNU General Public License) Price:
866 downloads
LibXDiff 0.23

LibXDiff 0.23


LibXDiff is designed as a library which implements basic and yet complete functionalities to create file differences/patches to both binary and text files. more>>

LibXDiff 0.23 is designed as a library which implements basic and yet complete functionalities to create file differences/patches to both binary and text files. The library uses memory files as file abstraction to achieve both performance and portability. For binary files, LibXDiff implements both (with some modification) the algorithm described in File System Support for Delta Compression by Joshua P. MacDonald, and the algorithm described in Fingerprinting By Random Polynomials by Michael O. Rabin.

While for text files it follows directives described in An O(ND) Difference Algorithm and Its Variations by Eugene W. Myers. Memory files used by the library are basically a collection of buffers that store the file content. There are two different requirements for memory files when passed to diff/patch functions. Text files for diff/patch functions require that a single line do not have to spawn across two different memory file blocks. Binary diff/patch functions require memory files to be compact. A compact memory files is a file whose content is stored inside a single block.

Major Features:

  1. Functionalities inside the library are available to satisfy these rules. Using the XDL_MMF_ATOMIC memory file flag it is possible to make writes to not split the written record across different blocks, while the functions xdl_mmfile_iscompact() , xdl_mmfile_compact() and xdl_mmfile_writeallocate() are usefull to test if the file is compact and to create a compacted version of the file itself.
  2. The text file differential output uses the raw unified output format, by omitting the file header since the result is always relative to a single compare operation (between two files).
  3. The output format of the binary patch file is proprietary (and binary) and it is basically a collection of copy and insert commands, like described inside the MacDonald paper.
  4. The library is compatible with almost every Unix implementation (configure script) and it is also compatible with Windows through custom (nmake) make files. Examples are available inside the test subdirectory of the distribution tarball that show how to use the library. Also, inside the same subdirectory, a regression test in available that tests the library with random data by requiring a diff followed by a patch and comparing results. Regression tests ran successfully for days on my Linux, Solaris, FreeBSD and Windows boxes, and this makes you believe that the library itself is completely ready for production (despite the version number).
Enhancements: Improved performance a in few corner case patterns and in cases where there is a huge input file. Some code cleanup.
<<less
Added: 2008-11-13 License: GPL Price: FREE
1 downloads
 
Other version of LibXDiff
LibXDiff 0.22The text file differential output uses the raw unified output format, by omitting the file
License:GPL (GNU General Public License)
Download (0.35MB)
1090 downloads
Added: 2006-10-30
fid-listbuffer 0.1.3

fid-listbuffer 0.1.3


fid-listbuffer is a buffer implementation for the Frigand Imperial Desktop. more>>
fid-listbuffer is a buffer implementation for the Frigand Imperial Desktop. Fid buffers are typically mutable monoids over particular unit types; the exact unit type and the equations satisfied by the monoid determine the particular buffer type.
This package defines a parametric buffer type for the simple case of a free monoid over a unit type that is to be exposed to the programmer, where replaceableRegion additionally is equivalent to ( r d -> return True).
Enhancements:
- This release maintains compatibility with fid-core 0.2.
<<less
Download (0.031MB)
Added: 2005-10-27 License: Other/Proprietary License Price:
1458 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5