@@ -9,7 +9,7 @@ class Number:
9
9
Examples
10
10
--------
11
11
12
- >>> num = Number(10, errorminus=0.5, errorplus=0.8)
12
+ >>> num = Number(value= 10, errorminus=0.5, errorplus=0.8)
13
13
>>> str(num)
14
14
'10.0 +0.8 -0.5'
15
15
@@ -22,7 +22,7 @@ class Number:
22
22
>>> num.errorminus
23
23
0.5
24
24
25
- >>> num = Number(None, upperlimit=10)
25
+ >>> num = Number(value= None, upperlimit=10)
26
26
>>> str(num)
27
27
'<10.0'
28
28
@@ -33,7 +33,7 @@ class Number:
33
33
False
34
34
"""
35
35
36
- def __init__ (self , value = None , upperlimit = None , lowerlimit = None ,
36
+ def __init__ (self , * , value = None , upperlimit = None , lowerlimit = None ,
37
37
errorplus = None , errorminus = None ):
38
38
"""
39
39
Parameters
@@ -78,11 +78,11 @@ def __str__(self):
78
78
"""
79
79
Example outputs
80
80
---------------
81
- >>> str(Number(2.0))
81
+ >>> str(Number(value= 2.0))
82
82
'2.0'
83
- >>> str(Number(2.0, errorplus=1.0, errorminus=1.5))
83
+ >>> str(Number(value= 2.0, errorplus=1.0, errorminus=1.5))
84
84
'2.0 +1.0 -1.5'
85
- >>> str(Number(2.0, errorplus=1.0, errorminus=1.0))
85
+ >>> str(Number(value= 2.0, errorplus=1.0, errorminus=1.0))
86
86
'2.0 +/-1.0'
87
87
>>> str(Number(lowerlimit=2.0))
88
88
'>2.0'
@@ -105,7 +105,7 @@ def __str__(self):
105
105
tempstr += ">" + str (self .lowerlimit )
106
106
return tempstr
107
107
108
- def machine_readable (self , separator = "\t " , missingval = "None" ):
108
+ def machine_readable (self , * , separator = "\t " , missingval = "None" ):
109
109
"""
110
110
Creates a string intended for a machine to read (ex, gnuplot)
111
111
prints as follows
0 commit comments