Nightmarish Pawnshop Mystic

    hephys

    1.0.8 • Public • Published

    HEPhys Module

    This module written in JavaScript has the units and constants used everyday in High Energy Physics calculations.

    HEPhys is based on CLHEP - A Class Library for High Energy Physics, which is written in C++. This HEPhys specifically presents the same units and constants that are defined in files PhysicalUnits.h and PhysicalConstants.h.

    One way to use it is:

        var HEP = require('hephys');
        var radiuscircle = 3.4 * HEP.cm; 
        var perimeter = radiuscircle * HEP.twopi;
        var area      = Math.pow( radiuscircle, 2) * HEP.pi;
        console.log( "area = %d cm2", area / HEP.cm2 );
        console.log( "area = %d m2", area / HEP.m2 );
        console.log( "perimeter = %d cm", perimeter / HEP.cm );
        console.log( "perimeter = %d m", perimeter / HEP.m );

    Public Functions

    Static Public Variables

    HEP.pi

    HEP.pi2

    HEP.halfpi

    HEP.twopi

    Length Units

    HEP.millimeter = 1

    HEP.mm = 1

    HEP.millimeter2

    HEP.millimeter3

    HEP.centimeter

    HEP.cm

    HEP.centimeter2

    HEP.cm2

    HEP.centimeter3

    HEP.cm3

    HEP.meter

    HEP.m

    HEP.meter2

    HEP.m2

    HEP.meter3

    HEP.m3

    HEP.liter

    HEP.L

    HEP.dL

    HEP.cL

    HEP.mL

    HEP.kilometer

    HEP.km

    HEP.kilometer2

    HEP.km2

    HEP.kilometer3

    HEP.km3

    HEP.parsec

    HEP.pc

    HEP.micrometer

    HEP.um

    HEP.nanometer

    HEP.nm

    HEP.angstrom

    HEP.fermi

    HEP.barn

    HEP.millibarn

    HEP.microbarn

    HEP.picobarn

    Angle Units

    HEP.radian = 1

    HEP.rad = 1

    HEP.milliradian

    HEP.mrad

    HEP.degree

    HEP.deg

    HEP.steradian = 1

    HEP.sr = 1

    Time Units

    HEP.nanosecond = 1

    HEP.ns = 1

    HEP.second

    HEP.s

    HEP.millisecond

    HEP.ms

    HEP.microsecond

    HEP.us

    HEP.picosecond

    Electric Charge Units

    HEP.eplus = 1

    HEP.e_SI

    HEP.coulomb

    Energy Units

    HEP.megaelectronvolt = 1

    HEP.MeV

    HEP.electronvolt

    HEP.eV

    HEP.gigaelectronvolt

    HEP.GeV

    HEP.teraelectronvolt

    HEP.TeV

    HEP.petaelectronvolt

    HEP.PeV

    HEP.joule

    Mass Units

    HEP.kilogram

    HEP.kg

    HEP.gram

    HEP.g

    HEP.milligram

    HEP.mg

    Power Units

    HEP.watt

    Force Units

    HEP.newton

    Pressure Units

    HEP.hep_pascal

    HEP.bar

    HEP.atmosphere

    Electric Current Units

    HEP.ampere

    HEP.milliampere

    HEP.microampere

    HEP.nanoampere

    Electric Voltage Units

    HEP.megavolt

    HEP.kilovolt

    HEP.volt

    Electric Resistance Units

    HEP.ohm

    Capacitance Units

    HEP.farad

    HEP.millifarad

    HEP.microfarad

    HEP.nanofarad

    HEP.picofarad

    Magnetic Field Units

    HEP.tesla

    HEP.gauss

    HEP.kilogauss

    Magnetic Flux Units

    HEP.weber

    Inductance Units

    HEP.henry

    Temperature Units

    HEP.kelvin = 1

    Amount of Substance Units

    HEP.mole = 1

    Activity Units

    HEP.hertz

    HEP.kilohertz

    HEP.megahertz

    HEP.becquerel

    HEP.Bq

    HEP.kilobecquerel

    HEP.kBq

    HEP.megabecquerel

    HEP.MBq

    HEP.gigabecquerel

    HEP.GBq

    HEP.curie

    HEP.Ci

    HEP.millicurie

    HEP.mCi

    HEP.microcurie

    HEP.uCi

    Absorbed Dose

    HEP.gray

    HEP.kilogray

    HEP.milligray

    HEP.microgray

    Luminous Intensity

    HEP.candela = 1

    Luminous Flux

    HEP.lumen = 1

    Illuminance

    HEP.lux

    Miscelanea

    HEP.perCent = 0.01

    HEP.perThousand = 0.001

    HEP.perMillion = 0.000001

    Constants

    HEP.Avogadro

    HEP.c_light

    HEP.c_squared

    HEP.h_Planck

    HEP.hbar_Planck

    HEP.hbarc

    HEP.hbarc_squared

    HEP.electron_charge

    HEP.e_squared

    HEP.electron_mass_c2

    HEP.proton_mass_c2

    HEP.neutron_mass_c2

    HEP.amu_c2

    HEP.amu

    HEP.mu0

    HEP.epsilon0

    HEP.elm_coupling

    HEP.fine_structure_const

    HEP.classic_electr_radius

    HEP.electron_Compton_length

    HEP.Bohr_radius

    HEP.alpha_rcl2

    HEP.twopi_mc2_rcl2

    HEP.k_Boltzmann

    HEP.STP_Temperature

    HEP.STP_Pressure

    HEP.kGasThreshold

    HEP.universe_mean_density

    Install

    npm i hephys

    DownloadsWeekly Downloads

    2

    Version

    1.0.8

    License

    MIT

    Last publish

    Collaborators

    • quinonez