partial differential equations
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 279
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).
<<lessThe 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).
Download (0.36MB)
Added: 2007-05-31 License: GPL (GNU General Public License) Price:
877 downloads
Other version of Systems of Ordinary Differential Equations
License:GPL (GNU General Public License)
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
<<lessMODEL 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
Download (2.5MB)
Added: 2006-09-12 License: GPL (GNU General Public License) Price:
1140 downloads
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.
<<lessOne 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.
Download (0.008MB)
Added: 2007-04-25 License: Free for non-commercial use Price:
912 downloads
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.
<<lessThis 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.
Download (0.092MB)
Added: 2005-11-16 License: GPL (GNU General Public License) Price:
1439 downloads
CBL Partial Updater 20051104
CBL Partial Updater is an AJAX library for PHP. more>>
CBL Partial Updater is an AJAX library for PHP. Unlike other libraries, all operations are controlled by the server side.
By using the library, an existing PHP script can be converted to an AJAX application in less than a minute.
<<lessBy using the library, an existing PHP script can be converted to an AJAX application in less than a minute.
Download (0.018MB)
Added: 2005-11-08 License: LGPL (GNU Lesser General Public License) Price:
1446 downloads
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.
<<lessThis 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.
Download (0.031MB)
Added: 2005-10-27 License: Other/Proprietary License Price:
1458 downloads
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.
<<lessThe 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.
Download (0.17MB)
Added: 2007-05-10 License: CeCILL (CeCILL Free Software License Agreement) Price:
901 downloads
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.
<<lessRendered 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.
Download (0.010MB)
Added: 2006-05-05 License: GPL (GNU General Public License) Price:
1269 downloads
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)
<<lessEquation 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)
Download (0.45MB)
Added: 2006-02-27 License: GPL (GNU General Public License) Price:
1480 downloads
Sub::DeferredPartial 0.01
Sub::DeferredPartial is a deferred evaluation / partial application. more>>
Sub::DeferredPartial is a deferred evaluation / partial application.
SYNOPSIS
use Sub::DeferredPartial def;
$S = def sub : P1 P2 P3 { %_=@_; join , @_{qw(P1 P2 P3)} };
print $S->( P1 => 1, P2 => 2, P3 => 3 )->(); # 123
$A = $S->( P3 => 1 ); # partial application
$B = $S->( P3 => 2 );
$C = $A + $B; # deferred evaluation
$D = $C->( P2 => 3 );
$E = $D->( P1 => 4 );
print $E->(); # force evaluation: 863
$F = $E - $D;
$G = $F->( P1 => 0 ) / 2;
print $G->(); # 400
print $G; # ( ( CODE(0x15e3818): P1 => 4, P2 => 3, P3 => 1 + CODE ...
$F->(); # Error: Free parameter : P1
$A->( P3 => 7 ); # Error: Bound parameter: P3
$A->( P4 => 7 ); # Error: Wrong parameter: P4
An instance of this class behaves like a sub (or, more precisely: subroutine reference), but it supports partial application and the evaluation of operators applied to such function objects is deferred too.
That means, evaluation has to be forced explicitly (which makes it easier to add introspection capabilities).
Objects that represent deferred (delayed, suspended) expressions are known as suspensions or thunks in various programming circles. Dont confuse with the same terms in the context of threads!
<<lessSYNOPSIS
use Sub::DeferredPartial def;
$S = def sub : P1 P2 P3 { %_=@_; join , @_{qw(P1 P2 P3)} };
print $S->( P1 => 1, P2 => 2, P3 => 3 )->(); # 123
$A = $S->( P3 => 1 ); # partial application
$B = $S->( P3 => 2 );
$C = $A + $B; # deferred evaluation
$D = $C->( P2 => 3 );
$E = $D->( P1 => 4 );
print $E->(); # force evaluation: 863
$F = $E - $D;
$G = $F->( P1 => 0 ) / 2;
print $G->(); # 400
print $G; # ( ( CODE(0x15e3818): P1 => 4, P2 => 3, P3 => 1 + CODE ...
$F->(); # Error: Free parameter : P1
$A->( P3 => 7 ); # Error: Bound parameter: P3
$A->( P4 => 7 ); # Error: Wrong parameter: P4
An instance of this class behaves like a sub (or, more precisely: subroutine reference), but it supports partial application and the evaluation of operators applied to such function objects is deferred too.
That means, evaluation has to be forced explicitly (which makes it easier to add introspection capabilities).
Objects that represent deferred (delayed, suspended) expressions are known as suspensions or thunks in various programming circles. Dont confuse with the same terms in the context of threads!
Download (0.005MB)
Added: 2007-05-03 License: Perl Artistic License Price:
904 downloads
Vamos Automotive Simulator 0.5.7
Vamos is an automotive simulation framework with an emphasis on thorough physical modeling and good C++ design. more>>
Vamos Automotive Simulator project, as the name suggest is an automotive simulation framework with an emphasis on thorough physical modeling and good C++ design. Vamos includes a real-time, first-person, 3D driving application.
Vamos is young and its goals are only partially met. I invite anyone whos interested to contribute.
Thorough physical modeling
Vamos models most major systems of a car. The drivetrain includes a simulation of the engine, clutch, transmission and a limited-slip differential. Tires and suspension are also modeled. If I missed something, let me know.
Good C++ Design
The geometry, track, car and world modules are in their own namespaces. Care has been taken to avoid cyclic dependencies. Standard Library components like strings, vectors and maps are favored over arrays. Some of the modules and classes have aged more gracefully than others. If you see a design area that needs improvement, feel free to pitch in.
<<lessVamos is young and its goals are only partially met. I invite anyone whos interested to contribute.
Thorough physical modeling
Vamos models most major systems of a car. The drivetrain includes a simulation of the engine, clutch, transmission and a limited-slip differential. Tires and suspension are also modeled. If I missed something, let me know.
Good C++ Design
The geometry, track, car and world modules are in their own namespaces. Care has been taken to avoid cyclic dependencies. Standard Library components like strings, vectors and maps are favored over arrays. Some of the modules and classes have aged more gracefully than others. If you see a design area that needs improvement, feel free to pitch in.
Download (1.4MB)
Added: 2007-06-11 License: GPL (GNU General Public License) Price:
872 downloads
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.
<<lessThe 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.
Download (3.7MB)
Added: 2007-06-17 License: GPL (GNU General Public License) Price:
873 downloads
Aeris
Aeris is a nice, light maccy theme for KDE. more>>
Aeris is a nice, light maccy theme for KDE. Enjoy this, and please comment any suggestions you have.
Overall design, QtCurve theme, color scheme, (partial) Emerald theme: SaikoBee
Design suggestions, The freakin sweet buttons for the Emerald theme: Pox "Insane Vector Man"
Special thanks: Snicket, for coming up with the name for this theme!
<<lessOverall design, QtCurve theme, color scheme, (partial) Emerald theme: SaikoBee
Design suggestions, The freakin sweet buttons for the Emerald theme: Pox "Insane Vector Man"
Special thanks: Snicket, for coming up with the name for this theme!
Download (0.14MB)
Added: 2007-04-13 License: GPL (GNU General Public License) Price:
928 downloads
FreeTDS 0.64
FreeTDS is an open-source implementation of the TDS (Tabular DataStream) database client access protocol. more>>
FreeTDS is an open-source implementation of the TDS (Tabular DataStream) database client access protocol and related libraries used by Sybase and Microsoft.
FreeTDS supports all versions of the protocol from both vendors, and includes DB-Lib, CT-Lib, and ODBC libraries.
Enhancements:
- As with prior releases, this version supersedes all others.
- Db-lib timeout handling was corrected (error handlers can now force the called function to fail).
- For Microsoft servers, support for named instances and for encrypted connections was added.
- Partial placeholder support for ct-lib was added.
- For ODBC, compute-row handling was corrected, support for paramsets and constant parameters was added, and compatibility with DBD::ODBC was improved.
<<lessFreeTDS supports all versions of the protocol from both vendors, and includes DB-Lib, CT-Lib, and ODBC libraries.
Enhancements:
- As with prior releases, this version supersedes all others.
- Db-lib timeout handling was corrected (error handlers can now force the called function to fail).
- For Microsoft servers, support for named instances and for encrypted connections was added.
- Partial placeholder support for ct-lib was added.
- For ODBC, compute-row handling was corrected, support for paramsets and constant parameters was added, and compatibility with DBD::ODBC was improved.
Download (1.3MB)
Added: 2006-07-04 License: GPL (GNU General Public License) Price:
1226 downloads
Time::Elapse 1.2402
Time::Elapse is a Perl extension for monitoring time conveniently during tasks. more>>
Time::Elapse is a Perl extension for monitoring time conveniently during tasks.
Time::Elapse is a very simple class with one method: lapse.
Basically, the lapse method eats the brains of the variable, squirrels away whatever value it may have held internally, (much like space aliens are known to do in the movies), and also stores the current time within it. Then, whenever you access the value of the variable, the alien within formats the time differential between when you initialized the variable, and when you printed it, and returns that (along with any value the variable may hold, as well). :-) Every time you print it, you get the updated differential, returned by the method hidden inside the variable itself. The output will be formatted as HH:MM:SS.000000 [in Microseconds].
Frankly it doesnt do much more than time(), but then again the simplest things rarely do.
All it really does is hides the calculations that anyone else would have had to set up manually in a clever way and then produce a reasonably formatted output which lends itself equally well to single-line output or inlining with other text.
SYNOPSIS
Usage
To use Elapse is simplicity itself:
use Time::Elapse;
# somewhere in your program...
Time::Elapse->lapse(my $now);
# or you can do:
# Time::Elapse->lapse(my $now = "processing");
#...rest of program execution
print "Time Wasted: $nown";
To update the description and reset the time counter mid-stream, simply assign to the variable
$now = "parsing";
somewhere in the middle of the program. The new value is stored, while the original time is replaced with the current time.
Sample Output
Output looks something like this, using above code:
Time Wasted: 00:00:05.565763
or
Time Wasted: 00:00:03.016700 [processing]
(more output)
Time Wasted: 00:00:02.003764 [parsing]
Additional example code
You can also use this during a Net::FTP download loop of files to show elapsed time for each files download.
foreach my $file (@files_to_download)
{
# extract localfile name from $file
# ...
Time::Elapse->lapse(my $now = "Downloading $localfile.");
$ftp->get($file, $localfile) or carp("### Could not download $file! $!") and next;
print "Done. Elapsed : $nown";
# ...
}
This can also be a useful trick when youre processing a lot of data from multiple sources.
<<lessTime::Elapse is a very simple class with one method: lapse.
Basically, the lapse method eats the brains of the variable, squirrels away whatever value it may have held internally, (much like space aliens are known to do in the movies), and also stores the current time within it. Then, whenever you access the value of the variable, the alien within formats the time differential between when you initialized the variable, and when you printed it, and returns that (along with any value the variable may hold, as well). :-) Every time you print it, you get the updated differential, returned by the method hidden inside the variable itself. The output will be formatted as HH:MM:SS.000000 [in Microseconds].
Frankly it doesnt do much more than time(), but then again the simplest things rarely do.
All it really does is hides the calculations that anyone else would have had to set up manually in a clever way and then produce a reasonably formatted output which lends itself equally well to single-line output or inlining with other text.
SYNOPSIS
Usage
To use Elapse is simplicity itself:
use Time::Elapse;
# somewhere in your program...
Time::Elapse->lapse(my $now);
# or you can do:
# Time::Elapse->lapse(my $now = "processing");
#...rest of program execution
print "Time Wasted: $nown";
To update the description and reset the time counter mid-stream, simply assign to the variable
$now = "parsing";
somewhere in the middle of the program. The new value is stored, while the original time is replaced with the current time.
Sample Output
Output looks something like this, using above code:
Time Wasted: 00:00:05.565763
or
Time Wasted: 00:00:03.016700 [processing]
(more output)
Time Wasted: 00:00:02.003764 [parsing]
Additional example code
You can also use this during a Net::FTP download loop of files to show elapsed time for each files download.
foreach my $file (@files_to_download)
{
# extract localfile name from $file
# ...
Time::Elapse->lapse(my $now = "Downloading $localfile.");
$ftp->get($file, $localfile) or carp("### Could not download $file! $!") and next;
print "Done. Elapsed : $nown";
# ...
}
This can also be a useful trick when youre processing a lot of data from multiple sources.
Download (0.007MB)
Added: 2007-04-10 License: Perl Artistic License Price:
927 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above partial differential equations search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed