1"""
2"""
3from __future__ import absolute_import
4
5from ..unitquantity import UnitQuantity
6from .time import s
7from .mass import kg
8from .energy import J
9from .electromagnetism import coulomb
10
11
12Bq = becquerel = UnitQuantity(
13    'becquerel',
14    1/s,
15    symbol='Bq',
16    aliases=['becquerels']
17)
18Ci = curie = UnitQuantity(
19    'curie',
20    3.7e10*becquerel,
21    symbol='Ci',
22    aliases=['curies']
23)
24rd = rutherford = UnitQuantity(
25    'rutherford',
26    1e6*Bq,
27    symbol='Rd',
28    aliases=['rutherfords'],
29    doc='this unit is obsolete, in favor of 1e6 Bq'
30)
31Gy = gray = Sv = sievert = UnitQuantity(
32    'gray',
33    J/kg,
34    symbol='Gy',
35    aliases=['grays', 'Sv', 'sievert', 'sieverts']
36)
37rem = UnitQuantity(
38    'rem',
39    1e-2*sievert,
40    aliases=['rems']
41)
42rads = UnitQuantity(
43    'rads',
44    1e-2*gray,
45    doc='''
46    rad is commonly used symbol for radian.
47    rads unit of radiation is deprecated.
48    '''
49)
50R = roentgen = UnitQuantity(
51    'roentgen',
52    2.58e-4*coulomb/kg,
53    symbol='R',
54    aliases=['roentgens']
55)
56
57del UnitQuantity, s, kg, J, coulomb
58