Number::Spice groups functions for converting plain decimal numbers to/from the shortened Spice syntax, i.e. a decimal number followed by a literal suffix representing some unit.

Number::Spice was written to support the number format used in the syntax for netlists for the spice electrical circuit simulator. This number format is also used in other applications, even in different fields. Number::Spice can be used to any purpose, and does not require the installation of the spice simulator.

Spice syntax provides a shortcut for writing down numbers in scientific notation, by appending a suffix to the value which corresponds to a numeric multiplier. The following table lists the minimal suffices and the corresponding multiplier:

        T       1.0E12
        G       1.0E9
        MEG     1.0E6
        X       1.0E6
        K       1.0E3
        M       1.0E-3
        MIL     2.54E-5 (i.e. 1/1000 inch)
        U       1.0E-6
        N       1.0E-9
        P       1.0E-12 
        F       1.0E-15
        A       1.0E-18

REQUIREMENTS

perl 5.004_04 or greater is needed

AVAILABILITY

The latest version of this package is available for download from a CPAN (Comprehensive Perl Archive Network) site near you at

http://www.perl.com/CPAN/authors/id/W/WI/WIMV/

or from my FTP site:

ftp://ftp.esat.kuleuven.ac.be/pub/micas/verhaege/perl/CPAN/WIMV/

INSTALLATION

You would install Number::Spice like you would install any other module, by running these commands

        perl Makefile.PL
        make
        make test
        make install

AUTHOR

Wim Verhaegen <wim.verhaegen@ieee.org>

COPYRIGHT

Copyright (c) 2000 Wim Verhaegen. All rights reserved. This program is free software; you can redistribute and/or modify it under the same terms as Perl itself.