Units ===== This section describes the unit systems in QEpsilon. There are two types of unit systems in QEpsilon. Users should choose the unit system that is most convenient for their application and use it consistently throughout the code. Unit System for Qubits ---------------------- Base units: - length: :math:`\mathrm{\mu m}` - time: :math:`\mathrm{\mu s}` - energy: :math:`\mathrm{\hbar \cdot MHz}` For a detailed list of derived units and physical constants, see the API documentation for the :class:`qepsilon.utilities.Constants` class. To use this unit system: .. code-block:: python from qepsilon.utilities import Constants as units fs = units.fs print(fs) Unit System for Condensed Matters --------------------------------- Base units: - length: :math:`\mathrm{pm}` - time: :math:`\mathrm{ps}` - energy: :math:`\mathrm{\hbar \cdot THz}` For a detailed list of derived units and physical constants, see the API documentation for the :class:`qepsilon.utilities.Constants_Metal` class. To use this unit system: .. code-block:: python from qepsilon.utilities import Constants_Metal as units fs = units.fs print(fs)