Navigation

  • index
  • modules |
  • next |
  • quantity 0.9 documentation »

quantity - Package for Unit-safe Computations¶

This package provides classes and functions for unit-safe computations with quantities (including money).

Contents:

  • 1. Introduction
    • 1.1. What is a Quantity?
      • 1.1.1. “Systems of Measure”
    • 1.2. Main Package Contents
      • 1.2.1. The Basics: Quantity and Unit
      • 1.2.2. Utility Functions and Classes
      • 1.2.3. Commonly Used Quantities
      • 1.2.4. A Special Quantity: Money
  • 2. Quantity
    • 2.1. Usage
      • 2.1.1. Defining a quantity class
      • 2.1.2. Instantiating quantities
      • 2.1.3. Converting between units
      • 2.1.4. Unit-safe computations
      • 2.1.5. Rounding
      • 2.1.6. Apportioning
      • 2.1.7. Formatting as string
    • 2.2. Classes
    • 2.3. Functions
    • 2.4. Exceptions
  • 3. Predefined Quantities
    • 3.1. Length
    • 3.2. Mass
    • 3.3. Duration
    • 3.4. Area
    • 3.5. Volume
    • 3.6. Velocity
    • 3.7. Acceleration
    • 3.8. Force
    • 3.9. Energy
    • 3.10. Power
    • 3.11. DataVolume
    • 3.12. DataThroughput
    • 3.13. Temperature
  • 4. Money
    • 4.1. Usage
      • 4.1.1. Registering a currency
      • 4.1.2. Instantiating a money amount
      • 4.1.3. Computing with money amounts
      • 4.1.4. Converting between different currencies
      • 4.1.5. Combining Money with other quantities
    • 4.2. Classes
    • 4.3. Functions

Index

Next topic

1. Introduction

Quick search

Enter search terms or a module, class or function name.

«

Navigation

  • index
  • modules |
  • next |
  • quantity 0.9 documentation »
© Copyright 2014 ff., Michael Amrhein. Created using Sphinx 1.3.3.