celsius
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 9
CelSius WS 1.0.1
CelSius Web Script is a C++ written all-new and accurate scripting language. more>>
CelSius Web Script is a C++ written all-new and accurate scripting language, optimized for web, but which can be used with files or directly from command-line. WS stands for Web Script.
Whats New in This Release:
ï¿1⁄2 Speed increases (code cleanup), better string control, POST variables, URL decoding, and the functions readfile, writefile, url_decode, chdir, readdir, interpret, and eval.
<<lessWhats New in This Release:
ï¿1⁄2 Speed increases (code cleanup), better string control, POST variables, URL decoding, and the functions readfile, writefile, url_decode, chdir, readdir, interpret, and eval.
Download (0.010MB)
Added: 2006-03-17 License: GPL (GNU General Public License) Price:
1318 downloads
GlassHUDX 0.6
GlassHUDX is a beautiful system monitoring theme for SuperKaramba. more>>
GlassHUDX is a beautiful system monitoring theme for SuperKaramba. GlassHUDX is inspired by the wonderful GlassHUD theme from mytharak. It uses modified versions of the backgrounds and some of the layout ideas.
GlassHUDX consists of the following widgets:
Glassmem - a memory sensor widget
Displays total memory, used memory,free memory w/o buffers/cache and free memory including buffers/cache.
Middle-clicking the widget displays the top 10 processes using memory resources.
Glasscpu - a simple CPU monitor
Displays CPU type and CPU clock and shows CPU usage as graph.
Middle-clicking the widget displays the top 10 processes using CPU resources.
The design is very close to the original GlassHUD CPU monitor.
Glassclock - a simple time and date display
Simple clock in 12/24 hour format.
Launches Korganizer when you click on the date meter.
Configuration option for 24 hour or 12 hour display.
Configuration option for date format strings.
Glasstemp - a sensor widget
Displays CPU temperature, MB temperature and CPU fan speed.
Temperatures are in Celsius. To display temperatures in
Fahrenheit, add TEMPUNIT=F to the KARAMBA line in glasstemp.theme.
You need the sensors program installed for this widget to work.
Glassmounter - a device mounter inspired by Ibayuks MountApp for WMaker
Mounts devices and displays the mount state of the selected device. Any number of devices can be added. The selected device can be mounted, unmounted or ejected (if supported). Clicking on the device name mounts the device (if unmounted) and launches a filemanger. The filemanager command can be configured (default is "kfmclient exec").
Glasswifi - a wireless monitor and launch widget
Starts/stops a wireless interface.
Displays the link quality and either signal/noise level or bytes in/out.
The wireless interface can be set through the configuration menu (default is ath0)
Have a look at the README for the configuration of the widgets
Any bug reports and improvements are welcome.
<<lessGlassHUDX consists of the following widgets:
Glassmem - a memory sensor widget
Displays total memory, used memory,free memory w/o buffers/cache and free memory including buffers/cache.
Middle-clicking the widget displays the top 10 processes using memory resources.
Glasscpu - a simple CPU monitor
Displays CPU type and CPU clock and shows CPU usage as graph.
Middle-clicking the widget displays the top 10 processes using CPU resources.
The design is very close to the original GlassHUD CPU monitor.
Glassclock - a simple time and date display
Simple clock in 12/24 hour format.
Launches Korganizer when you click on the date meter.
Configuration option for 24 hour or 12 hour display.
Configuration option for date format strings.
Glasstemp - a sensor widget
Displays CPU temperature, MB temperature and CPU fan speed.
Temperatures are in Celsius. To display temperatures in
Fahrenheit, add TEMPUNIT=F to the KARAMBA line in glasstemp.theme.
You need the sensors program installed for this widget to work.
Glassmounter - a device mounter inspired by Ibayuks MountApp for WMaker
Mounts devices and displays the mount state of the selected device. Any number of devices can be added. The selected device can be mounted, unmounted or ejected (if supported). Clicking on the device name mounts the device (if unmounted) and launches a filemanger. The filemanager command can be configured (default is "kfmclient exec").
Glasswifi - a wireless monitor and launch widget
Starts/stops a wireless interface.
Displays the link quality and either signal/noise level or bytes in/out.
The wireless interface can be set through the configuration menu (default is ath0)
Have a look at the README for the configuration of the widgets
Any bug reports and improvements are welcome.
Download (0.10MB)
Added: 2006-06-28 License: GPL (GNU General Public License) Price:
1213 downloads
Acme::Test::Weather 0.2
Acme::Test::Weather is a Perl module to test the weather conditions for a user. more>>
Acme::Test::Weather is a Perl module to test the weather conditions for a user.
SYNOPSIS
use Test::Weather;
plan tests => 2;
# You may only install something
# when its nice outside.
&isnt_snowing();
&isnt_cloudy();
# output:
1..2
ok 1 - its partly cloudy in Montreal, Canada
not ok 2 - its partly cloudy in Montreal, Canada
# Failed test (./t/mtl.t at line 5)
# Partly Cloudy
# matches (?i-xsm:bcloudy)
# Looks like you failed 1 tests of 2.
The package determines a users location by looking up their hostname / IP address using the CAIDA::NetGeo::Client package.
Based on the data returned, weather conditions are polled using the Weather::Underground package.
Because, you know, it may be important to your Perl module that its raining outside...
PACKAGE FUNCTIONS
&is_cloudy()
Make sure it is cloudy, but remember the silver lining.
&isnt_cloudy()
No clouds. Not even little fluffy ones.
&is_raining()
Make sure it is raining.
&isnt_raining()
Make sure sure it is not raining.
&is_snowing()
Make sure it is snowing.
&isnt_snowing()
Make sure it is not snowing.
&is_sunny()
Make sure it is sunny.
&isnt_sunny()
Make sure it is not sunny. Why are you so angry?
&eq_celsius($int)
Temperature in degrees Celsius.
>_celsius($int)
Cooler than, in degrees Celcius.
_fahrenheit($int)
Warmer than, in degrees Fahrenheit.
_humidity($int)
Humidity is greater than.
<<less
SYNOPSIS
use Test::Weather;
plan tests => 2;
# You may only install something
# when its nice outside.
&isnt_snowing();
&isnt_cloudy();
# output:
1..2
ok 1 - its partly cloudy in Montreal, Canada
not ok 2 - its partly cloudy in Montreal, Canada
# Failed test (./t/mtl.t at line 5)
# Partly Cloudy
# matches (?i-xsm:bcloudy)
# Looks like you failed 1 tests of 2.
The package determines a users location by looking up their hostname / IP address using the CAIDA::NetGeo::Client package.
Based on the data returned, weather conditions are polled using the Weather::Underground package.
Because, you know, it may be important to your Perl module that its raining outside...
PACKAGE FUNCTIONS
&is_cloudy()
Make sure it is cloudy, but remember the silver lining.
&isnt_cloudy()
No clouds. Not even little fluffy ones.
&is_raining()
Make sure it is raining.
&isnt_raining()
Make sure sure it is not raining.
&is_snowing()
Make sure it is snowing.
&isnt_snowing()
Make sure it is not snowing.
&is_sunny()
Make sure it is sunny.
&isnt_sunny()
Make sure it is not sunny. Why are you so angry?
&eq_celsius($int)
Temperature in degrees Celsius.
>_celsius($int)
Cooler than, in degrees Celcius.
_fahrenheit($int)
Warmer than, in degrees Fahrenheit.
_humidity($int)
Humidity is greater than.
<<less
Download (0.005MB)
Added: 2007-03-19 License: Perl Artistic License Price:
949 downloads
wmacpi_temp 1.7
wmacpi_temp is a Window Maker dock application that reads the temperature file in /proc/acpi in ACPI-enabled kernels. more>>
wmacpi_temp is a Window Maker dock application that reads the temperature file in /proc/acpi in ACPI enabled kernels. In short, it displays the temperature of the processor, updated every minute (in Celsius or Fahrenheit).
Installation:
1. make
2. su
3. make install (to put it in /usr/local/bin)
or
make install-x11 (to put it in /usr/X11R6/bin)
5. exit
<<lessInstallation:
1. make
2. su
3. make install (to put it in /usr/local/bin)
or
make install-x11 (to put it in /usr/X11R6/bin)
5. exit
Download (0.030MB)
Added: 2005-10-07 License: GPL (GNU General Public License) Price:
1477 downloads
WMsensormon 1.2.1
Wmsensormon is a doc app for WindowMaker that utilizes lm_sensors to monitor CPU temp, sys temp, fan speeds, and CPU voltage. more>>
Wmsensormon is a doc app for WindowMaker that utilizes lm_sensors to monitor CPU temp, sys temp, fan speeds, and CPU voltage.
It offers configurable warnings for overheating, and the sensors displayed are adjustable by the user with command line parameters.
Installation:
make
make install
wmsensormon
Options:
-h, --help this help screen
-v, --version print version information
-f show temperatures in Fahrenheit
-s default SMP mode (mode #1)
-s1 SMP mode #1 (CPU 1, CPU 2, sys, fan)
-s2 SMP mode #2 (CPU 1, CPU 2, fan 1, fan 2)
-sw switch CPU and SYS temperature readings
use with -s1 or -s2 if SYS temp is first
-swf switch fans to read fan3 and fan4
-r refresh time (in microseconds, default 100000)
-l enable logging with default time, (default 30000)
-ln enable logging with specified time, (1000 = 1 min)
-dt danger CPU temperature, default: system value (i.e. 60)
input values in Celsius
-ds danger SYS temperature, default: system value (i.e. 60)
input values in Celsius
-df danger fan speed, default: system value (i.e. 3000)
-wt warning CPU temperature, default: danger value
input values in Celsius
-ws warning SYS temperature, default: danger value
input values in Celsius
-wf warning fan speed, default: danger value
-lv limit CPU core volts, default is system value either: max voltage first, min
voltage second (i.e. 180 170) or:
percent difference first, value second (i.e. % 5 175)
Enhancements:
- when a command line arg gets a invalid parameter return error rather than ok
- fixed reading in the limit values from the wrong sensor if using the -sw option
- added option to choose a sensors chip to read from.
- added support for detecting whether the chosen sensor chip is a temperature sensor or some other type.
- if the choosen chip is number 0 or no chip is chosen, autodetect the chip to use.
<<lessIt offers configurable warnings for overheating, and the sensors displayed are adjustable by the user with command line parameters.
Installation:
make
make install
wmsensormon
Options:
-h, --help this help screen
-v, --version print version information
-f show temperatures in Fahrenheit
-s default SMP mode (mode #1)
-s1 SMP mode #1 (CPU 1, CPU 2, sys, fan)
-s2 SMP mode #2 (CPU 1, CPU 2, fan 1, fan 2)
-sw switch CPU and SYS temperature readings
use with -s1 or -s2 if SYS temp is first
-swf switch fans to read fan3 and fan4
-r refresh time (in microseconds, default 100000)
-l enable logging with default time, (default 30000)
-ln enable logging with specified time, (1000 = 1 min)
-dt danger CPU temperature, default: system value (i.e. 60)
input values in Celsius
-ds danger SYS temperature, default: system value (i.e. 60)
input values in Celsius
-df danger fan speed, default: system value (i.e. 3000)
-wt warning CPU temperature, default: danger value
input values in Celsius
-ws warning SYS temperature, default: danger value
input values in Celsius
-wf warning fan speed, default: danger value
-lv limit CPU core volts, default is system value either: max voltage first, min
voltage second (i.e. 180 170) or:
percent difference first, value second (i.e. % 5 175)
Enhancements:
- when a command line arg gets a invalid parameter return error rather than ok
- fixed reading in the limit values from the wrong sensor if using the -sw option
- added option to choose a sensors chip to read from.
- added support for detecting whether the chosen sensor chip is a temperature sensor or some other type.
- if the choosen chip is number 0 or no chip is chosen, autodetect the chip to use.
Download (0.026MB)
Added: 2005-09-29 License: GPL (GNU General Public License) Price:
1490 downloads
Temperature.app 1.4
Temperature.app is a Window Maker applet which fetches local temperature information every 15 minutes. more>>
Temperature.app is a Window Maker applet which fetches local temperature information every 15 minutes from http://weather.noaa.gov and displays it (in Celsius or Fahrenheit).
Temperature.app program is licensed through the GNU General Public License.
Enhancements:
- Now fetching temperature information over http (instead of ftp).
- Fixed possible race condition when creating temporary files.
<<lessTemperature.app program is licensed through the GNU General Public License.
Enhancements:
- Now fetching temperature information over http (instead of ftp).
- Fixed possible race condition when creating temporary files.
Download (0.016MB)
Added: 2006-10-03 License: GPL (GNU General Public License) Price:
1130 downloads
EPoX wmsensormon 1.2.0 EP-8RDA3I
EPoX wmsensormon is a hack based on the original wmsensormon package. more>>
EPoX wmsensormon is a hack based on the original wmsensormon package, version 1.1.3.
My modified version works out of the box on an 2.6.6 Linux kernel using the w83627hf and i2c-isa modules for hardware sensor monitoring, for an EPoX 8RDA3I motherboard.
Take it or leave it, dont call me for support.
Usage details
Compile by issuing make under the wmsensormon directory. You may need to add some -I and -L flags to the Makefile for your particular setup.
For me it works best when run like this:
wmsensormon -s1 -lf 2850 -lt 50 -ls 24
You can, of course, adjust the limits as you see fit, but only use integer values. Run wmsensormon without parameters to get help. The -lf is the lower CPU fan limit, -lt is the upper CPU and MOB temperature limit, -ls is the upper SYS temperature limit.
I dont use any of the additional features (logging, safety command, temperature switching) so they are untested. SMP support has been mangled and disabled so it most likely wont work in a multi-processor environment.
Options : -h, --help this help screen
-v, --version print version information
-f show temperatures in Fahrenheit
-s default SMP mode (mode #1)
-s1 SMP mode #1 (CPU 1, CPU 2, sys, fan)
-s2 SMP mode #2 (CPU 1, CPU 2, fan 1, fan 2)
-w switch CPU and SYS temperature readings
-r refresh time (in microseconds, default 100000)
-l enable logging with default time, (default 30000)
-ln enable logging with specified time, (1000 = 1 min)
-lt limit CPU temperature, default: system value (i.e. 60)
input values in Celsius
-ls limit SYS temperature, default: system value (i.e. 60)
input values in Celsius
-lf limit fan speed, default: system value (i.e. 3000)
-lv limit CPU core volts, default is system value
either: max voltage first, min voltage second (i.e. 180 170)
or: percent difference first, value second (i.e. % 5 175)
Example command line:
limit temp, fan, volt: wmsensormon -lt 40 -ls 30 -lf 5000 -lv 183 167 -f
using percent and SMP: wmsensormon -lt 40 -ls 30 -lf 5000 -lv % 5 175 -s -f
You must specify at least one command line argument, do to the fact that not everyone has the same CPU, voltage, or fan setup.
Enhancements:
- Hacked by xlife@zuavra.net to work on my new EPoX 8RDA3I.
- Displays CPU, MOB, SYS and FAN and reacts to lf, lt and ls limits.
<<lessMy modified version works out of the box on an 2.6.6 Linux kernel using the w83627hf and i2c-isa modules for hardware sensor monitoring, for an EPoX 8RDA3I motherboard.
Take it or leave it, dont call me for support.
Usage details
Compile by issuing make under the wmsensormon directory. You may need to add some -I and -L flags to the Makefile for your particular setup.
For me it works best when run like this:
wmsensormon -s1 -lf 2850 -lt 50 -ls 24
You can, of course, adjust the limits as you see fit, but only use integer values. Run wmsensormon without parameters to get help. The -lf is the lower CPU fan limit, -lt is the upper CPU and MOB temperature limit, -ls is the upper SYS temperature limit.
I dont use any of the additional features (logging, safety command, temperature switching) so they are untested. SMP support has been mangled and disabled so it most likely wont work in a multi-processor environment.
Options : -h, --help this help screen
-v, --version print version information
-f show temperatures in Fahrenheit
-s default SMP mode (mode #1)
-s1 SMP mode #1 (CPU 1, CPU 2, sys, fan)
-s2 SMP mode #2 (CPU 1, CPU 2, fan 1, fan 2)
-w switch CPU and SYS temperature readings
-r refresh time (in microseconds, default 100000)
-l enable logging with default time, (default 30000)
-ln enable logging with specified time, (1000 = 1 min)
-lt limit CPU temperature, default: system value (i.e. 60)
input values in Celsius
-ls limit SYS temperature, default: system value (i.e. 60)
input values in Celsius
-lf limit fan speed, default: system value (i.e. 3000)
-lv limit CPU core volts, default is system value
either: max voltage first, min voltage second (i.e. 180 170)
or: percent difference first, value second (i.e. % 5 175)
Example command line:
limit temp, fan, volt: wmsensormon -lt 40 -ls 30 -lf 5000 -lv 183 167 -f
using percent and SMP: wmsensormon -lt 40 -ls 30 -lf 5000 -lv % 5 175 -s -f
You must specify at least one command line argument, do to the fact that not everyone has the same CPU, voltage, or fan setup.
Enhancements:
- Hacked by xlife@zuavra.net to work on my new EPoX 8RDA3I.
- Displays CPU, MOB, SYS and FAN and reacts to lf, lt and ls limits.
Download (0.025MB)
Added: 2006-11-13 License: GPL (GNU General Public License) Price:
636 downloads
Mac::Apps::Seasonality::LoadICAOHistory 0.0.6
Mac::Apps::Seasonality::LoadICAOHistory is a Perl module to load data into an SQLite2 database. more>>
Mac::Apps::Seasonality::LoadICAOHistory is a Perl module to load data into an SQLite2 database with the Seasonality weather.db schema.
SYNOPSIS
use English qw{ -no_match_vars };
use DBI;
use Mac::Apps::Seasonality::LoadICAOHistory qw{
:conversion
&clean_icao_history_set
&load_icao_history
};
use Mac::Apps::Seasonality::Exceptions;
my $celsius = convert_from_fahrenheit_to_celsius( 32.0 );
my $hectopascals = convert_from_inches_of_mercury_to_hectopascals( 31.32);
my $knots = convert_from_miles_per_hour_to_knots( 5.5 );
my $data =
[
[
blah_blah_blah, # icao
200609201751, # date
330, # wind_direction
8, # wind_speed_knots
0, # gust_speed_knots
10.000000, # visibility_miles
16.000000, # temperature_c
1.000000, # dewpoint_c
1018, # pressure_hpa
25, # relative_humidity
],
[
boing, # icao
200610150918, # date
2, # wind_direction
57, # wind_speed_knots
59, # gust_speed_knots
0.000000, # visibility_miles
31.5 , # temperature_c
15.000000, # dewpoint_c
939, # pressure_hpa
19, # relative_humidity
],
[
keep_music_evil, # icao
200512161530, # date
-1, # wind_direction
-1000, # wind_speed_knots
-1000, # gust_speed_knots
-1000.000000, # visibility_miles
-1000.000000, # temperature_c
-1000.000000, # dewpoint_c
-1000, # pressure_hpa
-1000, # relative_humidity
],
];
my $database_connection =
DBI->connect(
"dbi:SQLite2:$database_file_name",
q{},
q{},
{
AutoCommit => 0,
RaiseError => 1,
}
);
clean_icao_history_set($data);
eval { load_icao_history($database_connection, $data) };
my $exception
if ($exception = Mac::Apps::Seasonality::InvalidDatumException->caught()) {
...
} elsif ($EVAL_ERROR) {
...
} # end if
<<lessSYNOPSIS
use English qw{ -no_match_vars };
use DBI;
use Mac::Apps::Seasonality::LoadICAOHistory qw{
:conversion
&clean_icao_history_set
&load_icao_history
};
use Mac::Apps::Seasonality::Exceptions;
my $celsius = convert_from_fahrenheit_to_celsius( 32.0 );
my $hectopascals = convert_from_inches_of_mercury_to_hectopascals( 31.32);
my $knots = convert_from_miles_per_hour_to_knots( 5.5 );
my $data =
[
[
blah_blah_blah, # icao
200609201751, # date
330, # wind_direction
8, # wind_speed_knots
0, # gust_speed_knots
10.000000, # visibility_miles
16.000000, # temperature_c
1.000000, # dewpoint_c
1018, # pressure_hpa
25, # relative_humidity
],
[
boing, # icao
200610150918, # date
2, # wind_direction
57, # wind_speed_knots
59, # gust_speed_knots
0.000000, # visibility_miles
31.5 , # temperature_c
15.000000, # dewpoint_c
939, # pressure_hpa
19, # relative_humidity
],
[
keep_music_evil, # icao
200512161530, # date
-1, # wind_direction
-1000, # wind_speed_knots
-1000, # gust_speed_knots
-1000.000000, # visibility_miles
-1000.000000, # temperature_c
-1000.000000, # dewpoint_c
-1000, # pressure_hpa
-1000, # relative_humidity
],
];
my $database_connection =
DBI->connect(
"dbi:SQLite2:$database_file_name",
q{},
q{},
{
AutoCommit => 0,
RaiseError => 1,
}
);
clean_icao_history_set($data);
eval { load_icao_history($database_connection, $data) };
my $exception
if ($exception = Mac::Apps::Seasonality::InvalidDatumException->caught()) {
...
} elsif ($EVAL_ERROR) {
...
} # end if
Download (0.031MB)
Added: 2007-05-24 License: Perl Artistic License Price:
883 downloads
Math::NumberCruncher 5.00
Math::NumberCruncher Perl module contains a collection of useful math-related functions. more>>
Math::NumberCruncher Perl module contains a collection of useful math-related functions.
SYNOPSIS
It should be noted that as of v4.0, there is now an OO interface to Math::NumberCruncher. For backwards compatibility, however, the previous, functional style will always be supported.
# OO Style
use Math::NumberCruncher;
$ref = Math::NumberCruncher->new();
# From this point on, all of the subroutines shown below will be available # through $ref (i.e., ( $high,$low ) = $ref->Range( @array )). For the sake # of brevity, consult the functional documentation (below) for the use # of specific functions.
# Functional Style
use Math::NumberCruncher;
($high, $low) = Math::NumberCruncher::Range(@array);
$mean = Math::NumberCruncher::Mean(@array);
$median = Math::NumberCruncher::Median(@array [, $decimal_places]);
$odd_median = Math::NumberCruncher::OddMedian(@array);
$mode = Math::NumberCruncher::Mode(@array);
$covariance = Math::NumberCruncher::Covariance(@array1, @array2);
$correlation = Math::NumberCruncher::Correlation(@array1, @array2);
($slope, $y_intercept) = Math::NumberCruncher::BestFit(@array1, @array2 [, $decimal_places]);
$distance = Math::NumberCruncher::Distance($x1,$y1,$z1,$x2,$y2,$z2 [, $decimal_places]);
$distance = Math::NumberCruncher::Distance($x1,$y1,$x1,$x2 [, $decimal_places]);
$distance = Math::NumberCruncher::ManhattanDistance($x1,$y1,$x2,$y2);
$probAll = Math::NumberCruncher::AllOf(0.3,0.25,0.91,0.002);
$probNone = Math::NumberCruncher::NoneOf(0.4,0.5772,0.212);
$probSome = Math::NumberCruncher::SomeOf(0.11,0.56,0.3275);
$factorial = Math::NumberCruncher::Factorial($some_number);
$permutations = Math::NumberCruncher::Permutation($n);
$permutations = Math::NumberCruncher::Permutation($n,$k);
$roll = Math::NumberCruncher::Dice(3,12,4);
$randInt = Math::NumberCruncher::RandInt(10,50);
$randomElement = Math::NumberCruncher::RandomElement(@array);
Math::NumberCruncher::ShuffleArray(@array);
@unique = Math::NumberCruncher::Unique(@array);
@a_only = Math::NumberCruncher::Compare(@a,@b);
@union = Math::NumberCruncher::Union(@a,@b);
@intersection = Math::NumberCruncher::Intersection(@a,@b);
@difference = Math::NumberCruncher::Difference(@a,@b);
$gaussianRand = Math::NumberCruncher::GaussianRand();
$ways = Math::NumberCruncher::Choose($n,$k);
$binomial = Math::NumberCruncher::Binomial($attempts,$successes,$probability);
$gaussianDist = Math::NumberCruncher::GaussianDist($x,$mean,$variance);
$StdDev = Math::NumberCruncher::StandardDeviation(@array [, $decimal_places]);
$variance = Math::NumberCruncher::Variance(@array [, $decimal_places]);
@scores = Math::NumberCruncher::StandardScores(@array [, $decimal_places]);
$confidence = Math::NumberCruncher::SignSignificance($trials,$hits,$probability);
$e = Math::Numbercruncher::EMC2( "m512", "miles" [, $decimal_places] );
$m = Math::NumberCruncher::EMC2( "e987432" "km" [, $decimal_places] );
$force = Math::NumberCruncher::FMA( "m12", "a73.5" [, $decimal_places] );
$mass = Math::NumberCruncher::FMA( "a43", "f1324" [, $decimal_places] );
$acceleration = Math::NumberCruncher::FMA( "f53512", "m356" [, $decimal_places] );
$predicted_value = Math::NubmerCruncher::Predict( $slope, $y_intercept, $proposed_x [, $decimal_places] );
$area = Math::NumberCruncher::TriangleHeron( $a, $b, $c [, $decimal_places] );
$area = Math::NumberCruncher::TriangleHeron( 1,3, 5,7, 8,2 [, $decimal_places] );
$perimeter = Math::NumberCruncher::PolygonPerimeter( $x0,$y0, $x1,$y1, $x2,$y2, ... [, p$decimal_places]);
$direction = Math::NumberCruncher::Clockwise( $x0,$y0, $x1,$y1, $x2,$y2 );
$collision = Math::NumberCruncher::InPolygon( $x, $y, @xy );
@points = Math::NumberCruncher::BoundingBox_Points( $d, @p );
$in_triangle = Math::NumberCruncher::InTriangle( $x,$y, $x0,$y0, $x1,$y1, $x2,$y2 );
$area = Math::NumberCruncher::PolygonArea( 0, 1, 1, 0, 2, 0, 3, 2, 2, 3 [, p$decimal_places] );
$area = Math::NumberCruncher::CircleArea( $diameter [, $decimal_places] );
$circumference = Math::NumberCruncher::Circumference( $diameter [, $decimal_places] );
$volume = Math::NumberCruncher::SphereVolume( $radius [, $decimal_places] );
$surface_area = Math::NumberCruncher::SphereSurface( $radius [, $decimal_places] );
$years = Math::NumberCruncher::RuleOf72( $interest_rate [, $decimal_places] );
$volume = Math::NumberCruncher::CylinderVolume( $radius, $height [, $decimal_places] );
$volume = Math::NumberCruncher::ConeVolume( $lowerBaseArea, $height [, $decimal_places] );
$radians = Math::NumberCruncher::deg2rad( $degrees [, $decimal_places] );
$degrees = Math::NumberCruncher::rad2deg( $radians [, $decimal_places] );
$Fahrenheit = Math::NumberCruncher::C2F( $Celsius [, $decimal_places] );
$Celsius = Math::NumberCruncher::F2C( $Fahrenheit [, $decimal_places] );
$cm = Math::NumberCruncher::in2cm( $inches [, $decimal_places] );
$inches = Math::NumberCruncher::cm2in( $cm [, $decimal_places] );
$ft = Math::NumberCruncher::m2ft( $m [, $decimal_places] );
$m = Math::NumberCruncher::ft2m( $ft [, $decimal_places] );
$miles = Math::NumberCruncher::km2miles( $km [, $decimal_places] );
$km = Math::NumberCruncher::miles2km( $miles [, $decimal_places] );
$lb = Math::NumberCruncher::kg2lb( $kg [, $decimal_places] );
$kg = Math::NumberCruncher::lb2kg( $lb [, $decimal_places] );
$RelativeStride = Math::NumberCruncher::RelativeStride( $stride_length, $leg_length [, $decimal_places] );
$RelativeStride = Math::NumberCruncher::RelativeStride_2( $DimensionlessSpeed [, $decimal_places] );
$DimensionlessSpeed = Math::NumberCruncher::DimensionlessSpeed( $RelativeStride [, $decimal_places] );
$DimensionlessSpeed = Math::NumberCruncher::DimensionlessSpeed_2( $ActualSpeed, $leg_length [, $decimal_places]);
$ActualSpeed = Math::NumberCruncher::ActualSpeed( $leg_length, $DimensionlessSpeed [, $decimal_places] );
$eccentricity = Math::NumberCruncher::Eccentricity( $half_major_axis, $half_minor_axis [, $decimal_places] );
$LatusRectum = Math::NumberCruncher::LatusRectum( $half_major_axis, $half_minor_axis [, $decimal_places] );
$EllipseArea = Math::NumberCruncher::EllipseArea( $half_major_axis, $half_minor_axis [, $decimal_places] );
$OrbitalVelocity = Math::NumberCruncher::OrbitalVelocity( $r, $a, $M [, $decimal_places] );
$sine = Math::NumberCruncher::sin( $x [, $decimal_places] );
$cosine = Math::NumberCruncher::cos( $x [, $decimal_places] );
$tangent = Math::NumberCruncher::tan( $x [, $decimal_places] );
$arcsin = Math::NumberCruncher::asin( $x [, $decimal_places] );
$arccos = Math::NumberCruncher::acos( $x [, $decimal_places] );
$arctan = Math::NumberCruncher::atan( $x [, $decimal_places] );
$cotangent = Math::NumberCruncher::cot( $x [, $decimal_places] );
$arccot = Math::NumberCruncher::acot( $x [, $decimal_places] );
$secant = Math::NumberCruncher::sec( $x [, $decimal_places] );
$arcsec = Math::NumberCruncher::asec( $x [, $decimal_places] );
$cosecant = Math::NumberCruncher::csc( $x [, $decimal_places] );
$arccosecant = Math::NumberCruncher::acsc( $x [, $decimal_places] );
$exsecant = Math::NumberCruncher::exsec( $x [, $decimal_places] );
$versine = Math::NumberCruncher::vers( $x [, $decimal_places] );
$coversine = Math::NumberCruncher::covers( $x [, $decimal_places] );
$haversine = Math::NumberCruncher::hav( $x [, $decimal_places] );
$grouped = Math::NumberCruncher::Commas( $number );
$SqrRoot = Math::NumberCruncher::SqrRoot( $number [, $decimal_places] );
$square_root = Math::NumberCruncher::sqrt( $x [, $decimal_places] );
$root = Math::NumberCruncher::Root( 55, 3 [, $decimal_places] );
$root = Math::NumberCruncher::Root2( 55, 3 [, $decimal_places] );
$log = Math::NumberCruncher::Ln( 100 [, $decimal_places] );
$log = Math::NumberCruncher::log( $num [, $decimal_places] );
$num = Math::NumberCruncher::Exp( 0.111 [, $decimal_places] );
$num = Math::NumberCruncher::exp( $log [, $decimal_places] );
$Pi = Math::NumberCruncher::PICONST( $decimal_places );
$E = Math::NumberCruncher::ECONST( $decimal_places );
( $A, $B, $C ) = Math::NumberCruncher::PythagTriples( $x, $y [, $decimal_places] );
$z = Math::NumberCruncher::PythagTriplesSeq( $x, $y [, $decimal_places] );
@nums = Math::NumberCruncher::SIS( [$start, $numbers, $increment] );
$inverse = Math::NumberCruncher::Inverse( $number [, $decimal_places] );
@constants = Math::NumberCruncher::CONSTANTS( all [, $decimal_places] );
$bernoulli = Math::NumberCruncher::Bernoulli( $num [, $decimal_places] );
@bernoulli = Math::NumberCruncher::Bernoulli( $num );
<<lessSYNOPSIS
It should be noted that as of v4.0, there is now an OO interface to Math::NumberCruncher. For backwards compatibility, however, the previous, functional style will always be supported.
# OO Style
use Math::NumberCruncher;
$ref = Math::NumberCruncher->new();
# From this point on, all of the subroutines shown below will be available # through $ref (i.e., ( $high,$low ) = $ref->Range( @array )). For the sake # of brevity, consult the functional documentation (below) for the use # of specific functions.
# Functional Style
use Math::NumberCruncher;
($high, $low) = Math::NumberCruncher::Range(@array);
$mean = Math::NumberCruncher::Mean(@array);
$median = Math::NumberCruncher::Median(@array [, $decimal_places]);
$odd_median = Math::NumberCruncher::OddMedian(@array);
$mode = Math::NumberCruncher::Mode(@array);
$covariance = Math::NumberCruncher::Covariance(@array1, @array2);
$correlation = Math::NumberCruncher::Correlation(@array1, @array2);
($slope, $y_intercept) = Math::NumberCruncher::BestFit(@array1, @array2 [, $decimal_places]);
$distance = Math::NumberCruncher::Distance($x1,$y1,$z1,$x2,$y2,$z2 [, $decimal_places]);
$distance = Math::NumberCruncher::Distance($x1,$y1,$x1,$x2 [, $decimal_places]);
$distance = Math::NumberCruncher::ManhattanDistance($x1,$y1,$x2,$y2);
$probAll = Math::NumberCruncher::AllOf(0.3,0.25,0.91,0.002);
$probNone = Math::NumberCruncher::NoneOf(0.4,0.5772,0.212);
$probSome = Math::NumberCruncher::SomeOf(0.11,0.56,0.3275);
$factorial = Math::NumberCruncher::Factorial($some_number);
$permutations = Math::NumberCruncher::Permutation($n);
$permutations = Math::NumberCruncher::Permutation($n,$k);
$roll = Math::NumberCruncher::Dice(3,12,4);
$randInt = Math::NumberCruncher::RandInt(10,50);
$randomElement = Math::NumberCruncher::RandomElement(@array);
Math::NumberCruncher::ShuffleArray(@array);
@unique = Math::NumberCruncher::Unique(@array);
@a_only = Math::NumberCruncher::Compare(@a,@b);
@union = Math::NumberCruncher::Union(@a,@b);
@intersection = Math::NumberCruncher::Intersection(@a,@b);
@difference = Math::NumberCruncher::Difference(@a,@b);
$gaussianRand = Math::NumberCruncher::GaussianRand();
$ways = Math::NumberCruncher::Choose($n,$k);
$binomial = Math::NumberCruncher::Binomial($attempts,$successes,$probability);
$gaussianDist = Math::NumberCruncher::GaussianDist($x,$mean,$variance);
$StdDev = Math::NumberCruncher::StandardDeviation(@array [, $decimal_places]);
$variance = Math::NumberCruncher::Variance(@array [, $decimal_places]);
@scores = Math::NumberCruncher::StandardScores(@array [, $decimal_places]);
$confidence = Math::NumberCruncher::SignSignificance($trials,$hits,$probability);
$e = Math::Numbercruncher::EMC2( "m512", "miles" [, $decimal_places] );
$m = Math::NumberCruncher::EMC2( "e987432" "km" [, $decimal_places] );
$force = Math::NumberCruncher::FMA( "m12", "a73.5" [, $decimal_places] );
$mass = Math::NumberCruncher::FMA( "a43", "f1324" [, $decimal_places] );
$acceleration = Math::NumberCruncher::FMA( "f53512", "m356" [, $decimal_places] );
$predicted_value = Math::NubmerCruncher::Predict( $slope, $y_intercept, $proposed_x [, $decimal_places] );
$area = Math::NumberCruncher::TriangleHeron( $a, $b, $c [, $decimal_places] );
$area = Math::NumberCruncher::TriangleHeron( 1,3, 5,7, 8,2 [, $decimal_places] );
$perimeter = Math::NumberCruncher::PolygonPerimeter( $x0,$y0, $x1,$y1, $x2,$y2, ... [, p$decimal_places]);
$direction = Math::NumberCruncher::Clockwise( $x0,$y0, $x1,$y1, $x2,$y2 );
$collision = Math::NumberCruncher::InPolygon( $x, $y, @xy );
@points = Math::NumberCruncher::BoundingBox_Points( $d, @p );
$in_triangle = Math::NumberCruncher::InTriangle( $x,$y, $x0,$y0, $x1,$y1, $x2,$y2 );
$area = Math::NumberCruncher::PolygonArea( 0, 1, 1, 0, 2, 0, 3, 2, 2, 3 [, p$decimal_places] );
$area = Math::NumberCruncher::CircleArea( $diameter [, $decimal_places] );
$circumference = Math::NumberCruncher::Circumference( $diameter [, $decimal_places] );
$volume = Math::NumberCruncher::SphereVolume( $radius [, $decimal_places] );
$surface_area = Math::NumberCruncher::SphereSurface( $radius [, $decimal_places] );
$years = Math::NumberCruncher::RuleOf72( $interest_rate [, $decimal_places] );
$volume = Math::NumberCruncher::CylinderVolume( $radius, $height [, $decimal_places] );
$volume = Math::NumberCruncher::ConeVolume( $lowerBaseArea, $height [, $decimal_places] );
$radians = Math::NumberCruncher::deg2rad( $degrees [, $decimal_places] );
$degrees = Math::NumberCruncher::rad2deg( $radians [, $decimal_places] );
$Fahrenheit = Math::NumberCruncher::C2F( $Celsius [, $decimal_places] );
$Celsius = Math::NumberCruncher::F2C( $Fahrenheit [, $decimal_places] );
$cm = Math::NumberCruncher::in2cm( $inches [, $decimal_places] );
$inches = Math::NumberCruncher::cm2in( $cm [, $decimal_places] );
$ft = Math::NumberCruncher::m2ft( $m [, $decimal_places] );
$m = Math::NumberCruncher::ft2m( $ft [, $decimal_places] );
$miles = Math::NumberCruncher::km2miles( $km [, $decimal_places] );
$km = Math::NumberCruncher::miles2km( $miles [, $decimal_places] );
$lb = Math::NumberCruncher::kg2lb( $kg [, $decimal_places] );
$kg = Math::NumberCruncher::lb2kg( $lb [, $decimal_places] );
$RelativeStride = Math::NumberCruncher::RelativeStride( $stride_length, $leg_length [, $decimal_places] );
$RelativeStride = Math::NumberCruncher::RelativeStride_2( $DimensionlessSpeed [, $decimal_places] );
$DimensionlessSpeed = Math::NumberCruncher::DimensionlessSpeed( $RelativeStride [, $decimal_places] );
$DimensionlessSpeed = Math::NumberCruncher::DimensionlessSpeed_2( $ActualSpeed, $leg_length [, $decimal_places]);
$ActualSpeed = Math::NumberCruncher::ActualSpeed( $leg_length, $DimensionlessSpeed [, $decimal_places] );
$eccentricity = Math::NumberCruncher::Eccentricity( $half_major_axis, $half_minor_axis [, $decimal_places] );
$LatusRectum = Math::NumberCruncher::LatusRectum( $half_major_axis, $half_minor_axis [, $decimal_places] );
$EllipseArea = Math::NumberCruncher::EllipseArea( $half_major_axis, $half_minor_axis [, $decimal_places] );
$OrbitalVelocity = Math::NumberCruncher::OrbitalVelocity( $r, $a, $M [, $decimal_places] );
$sine = Math::NumberCruncher::sin( $x [, $decimal_places] );
$cosine = Math::NumberCruncher::cos( $x [, $decimal_places] );
$tangent = Math::NumberCruncher::tan( $x [, $decimal_places] );
$arcsin = Math::NumberCruncher::asin( $x [, $decimal_places] );
$arccos = Math::NumberCruncher::acos( $x [, $decimal_places] );
$arctan = Math::NumberCruncher::atan( $x [, $decimal_places] );
$cotangent = Math::NumberCruncher::cot( $x [, $decimal_places] );
$arccot = Math::NumberCruncher::acot( $x [, $decimal_places] );
$secant = Math::NumberCruncher::sec( $x [, $decimal_places] );
$arcsec = Math::NumberCruncher::asec( $x [, $decimal_places] );
$cosecant = Math::NumberCruncher::csc( $x [, $decimal_places] );
$arccosecant = Math::NumberCruncher::acsc( $x [, $decimal_places] );
$exsecant = Math::NumberCruncher::exsec( $x [, $decimal_places] );
$versine = Math::NumberCruncher::vers( $x [, $decimal_places] );
$coversine = Math::NumberCruncher::covers( $x [, $decimal_places] );
$haversine = Math::NumberCruncher::hav( $x [, $decimal_places] );
$grouped = Math::NumberCruncher::Commas( $number );
$SqrRoot = Math::NumberCruncher::SqrRoot( $number [, $decimal_places] );
$square_root = Math::NumberCruncher::sqrt( $x [, $decimal_places] );
$root = Math::NumberCruncher::Root( 55, 3 [, $decimal_places] );
$root = Math::NumberCruncher::Root2( 55, 3 [, $decimal_places] );
$log = Math::NumberCruncher::Ln( 100 [, $decimal_places] );
$log = Math::NumberCruncher::log( $num [, $decimal_places] );
$num = Math::NumberCruncher::Exp( 0.111 [, $decimal_places] );
$num = Math::NumberCruncher::exp( $log [, $decimal_places] );
$Pi = Math::NumberCruncher::PICONST( $decimal_places );
$E = Math::NumberCruncher::ECONST( $decimal_places );
( $A, $B, $C ) = Math::NumberCruncher::PythagTriples( $x, $y [, $decimal_places] );
$z = Math::NumberCruncher::PythagTriplesSeq( $x, $y [, $decimal_places] );
@nums = Math::NumberCruncher::SIS( [$start, $numbers, $increment] );
$inverse = Math::NumberCruncher::Inverse( $number [, $decimal_places] );
@constants = Math::NumberCruncher::CONSTANTS( all [, $decimal_places] );
$bernoulli = Math::NumberCruncher::Bernoulli( $num [, $decimal_places] );
@bernoulli = Math::NumberCruncher::Bernoulli( $num );
Download (0.080MB)
Added: 2007-07-05 License: Perl Artistic License Price:
842 downloads
Secleted [ 0 ] software to compare
- Page: 1 of 1
- 1
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above celsius 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