Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

transferred units from geo_units and added several

  • Loading branch information...
commit efe97fa4c4353f0b7b48067346fb4392aa95f3e6 1 parent 62ef2f0
@timdiller timdiller authored
Showing with 75 additions and 0 deletions.
  1. +75 −0 scimath/units/electricity.py
View
75 scimath/units/electricity.py
@@ -0,0 +1,75 @@
+from copy import copy
+from scimath.units.SI import ampere, coulomb, farad, joule, ohm, meter, mho, \
+ micro, milli, pico, siemens, volt, watt
+
+###############################################################################
+# electric current
+###############################################################################
+
+amp = ampere
+amps = ampere
+amperes = ampere
+
+milli_ampere = milli * ampere
+milli_ampere.label = 'mA'
+mA = milli_ampere
+milli_amp = milli_ampere
+
+
+###############################################################################
+# electric potential
+###############################################################################
+
+volts = volt
+v = volt
+
+millivolt = milli * volt
+millivolt.label = 'mV'
+milli_volt = millivolt
+mv = millivolt
+millivolts = millivolt
+
+###############################################################################
+# resistivity
+###############################################################################
+
+ohms = ohm
+ohmm = ohm * meter
+ohmm.label = 'ohmm'
+ohm_m = ohmm
+ohm_meter = ohmm
+ohms_per_m = ohmm
+ohms_per_meter = ohmm
+
+###############################################################################
+# capacitance
+###############################################################################
+
+micro_farad = micro * farad
+micro_farad.label = 'uf'
+mf = micro_farad
+
+pico_farad = pico * farad
+pico_farad.label = 'pf'
+pf = pico_farad
+
+###############################################################################
+# conductivity
+###############################################################################
+
+siemen = siemens
+mSiemens = milli * siemens
+mSiemens.label = 'mS'
+mSiemen = mSiemens
+mS = mSiemens
+
+siemens_per_meter = siemens / meter
+siemens_per_meter.label = 'S/m'
+siemens_per_m = siemens_per_meter
+
+mho = copy(siemens)
+mho.label = 'mho'
+
+mmho = milli * siemens
+mmho.label = 'mmho'
+
Please sign in to comment.
Something went wrong with that request. Please try again.