dimension_definitions.py 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. from sympy.physics.units import Dimension
  2. angle = Dimension(name="angle") # type: Dimension
  3. # base dimensions (MKS)
  4. length = Dimension(name="length", symbol="L")
  5. mass = Dimension(name="mass", symbol="M")
  6. time = Dimension(name="time", symbol="T")
  7. # base dimensions (MKSA not in MKS)
  8. current = Dimension(name='current', symbol='I') # type: Dimension
  9. # other base dimensions:
  10. temperature = Dimension("temperature", "T") # type: Dimension
  11. amount_of_substance = Dimension("amount_of_substance") # type: Dimension
  12. luminous_intensity = Dimension("luminous_intensity") # type: Dimension
  13. # derived dimensions (MKS)
  14. velocity = Dimension(name="velocity")
  15. acceleration = Dimension(name="acceleration")
  16. momentum = Dimension(name="momentum")
  17. force = Dimension(name="force", symbol="F")
  18. energy = Dimension(name="energy", symbol="E")
  19. power = Dimension(name="power")
  20. pressure = Dimension(name="pressure")
  21. frequency = Dimension(name="frequency", symbol="f")
  22. action = Dimension(name="action", symbol="A")
  23. area = Dimension("area")
  24. volume = Dimension("volume")
  25. # derived dimensions (MKSA not in MKS)
  26. voltage = Dimension(name='voltage', symbol='U') # type: Dimension
  27. impedance = Dimension(name='impedance', symbol='Z') # type: Dimension
  28. conductance = Dimension(name='conductance', symbol='G') # type: Dimension
  29. capacitance = Dimension(name='capacitance') # type: Dimension
  30. inductance = Dimension(name='inductance') # type: Dimension
  31. charge = Dimension(name='charge', symbol='Q') # type: Dimension
  32. magnetic_density = Dimension(name='magnetic_density', symbol='B') # type: Dimension
  33. magnetic_flux = Dimension(name='magnetic_flux') # type: Dimension
  34. # Dimensions in information theory:
  35. information = Dimension(name='information') # type: Dimension