~ubuntu-branches/ubuntu/utopic/ceilometer/utopic-proposed

« back to all changes in this revision

Viewing changes to ceilometer/openstack/common/units.py

  • Committer: Package Import Robot
  • Author(s): Chuck Short
  • Date: 2014-10-16 14:07:11 UTC
  • mfrom: (1.2.1) (28.1.5 utopic-proposed)
  • Revision ID: package-import@ubuntu.com-20141016140711-95mki6bdkivvfr2x
Tags: 2014.2-0ubuntu1
New upstream release. 

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# Copyright 2013 IBM Corp
2
 
# All Rights Reserved.
3
 
#
4
 
#    Licensed under the Apache License, Version 2.0 (the "License"); you may
5
 
#    not use this file except in compliance with the License. You may obtain
6
 
#    a copy of the License at
7
 
#
8
 
#         http://www.apache.org/licenses/LICENSE-2.0
9
 
#
10
 
#    Unless required by applicable law or agreed to in writing, software
11
 
#    distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
12
 
#    WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
13
 
#    License for the specific language governing permissions and limitations
14
 
#    under the License.
15
 
 
16
 
"""
17
 
Unit constants
18
 
"""
19
 
 
20
 
#Binary unit constants.
21
 
Ki = 1024
22
 
Mi = 1024 ** 2
23
 
Gi = 1024 ** 3
24
 
Ti = 1024 ** 4
25
 
Pi = 1024 ** 5
26
 
Ei = 1024 ** 6
27
 
Zi = 1024 ** 7
28
 
Yi = 1024 ** 8
29
 
 
30
 
#Decimal unit constants.
31
 
k = 1000
32
 
M = 1000 ** 2
33
 
G = 1000 ** 3
34
 
T = 1000 ** 4
35
 
P = 1000 ** 5
36
 
E = 1000 ** 6
37
 
Z = 1000 ** 7
38
 
Y = 1000 ** 8