@@ -27,30 +27,27 @@ def _read_line(self, line: str) -> dict:
2727 if line .find ("#" ) != - 1 :
2828 line = line .replace ("#" , " " )
2929
30- data = {"TableYear" : self .year }
31- data ["A" ] = self ._read_as_int (line , self .START_R2_A , self .END_R2_A )
32- data ["Z" ] = self ._read_as_int (line , self .START_R2_Z , self .END_R2_Z )
30+ data = {
31+ "TableYear" : self .year ,
32+ "A" : self ._read_as_int (line , self .START_R2_A , self .END_R2_A ),
33+ "Z" : self ._read_as_int (line , self .START_R2_Z , self .END_R2_Z ),
34+ "OneNeutronSeparationEnergy" : self ._read_as_float (line , self .START_SN , self .END_SN ),
35+ "OneNeutronSeparationEnergyError" : self ._read_as_float (line , self .START_DSN , self .END_DSN ),
36+ "OneProtonSeparationEnergy" : self ._read_as_float (line , self .START_SP , self .END_SP ),
37+ "OneProtonSeparationEnergyError" : self ._read_as_float (line , self .START_DSP , self .END_DSP ),
38+ "QFourBeta" : self ._read_as_float (line , self .START_Q4B , self .END_Q4B ),
39+ "QFourBetaError" : self ._read_as_float (line , self .START_DQ4B , self .END_DQ4B ),
40+ "QDeuteronAlpha" : self ._read_as_float (line , self .START_QDA , self .END_QDA ),
41+ "QDeuteronAlphaError" : self ._read_as_float (line , self .START_DQDA , self .END_DQDA ),
42+ "QProtonAlpha" : self ._read_as_float (line , self .START_QPA , self .END_QPA ),
43+ "QProtonAlphaError" : self ._read_as_float (line , self .START_DQPA , self .END_DQPA ),
44+ "QNeutronAlpha" : self ._read_as_float (line , self .START_QNA , self .END_QNA ),
45+ "QNeutronAlphaErrror" : self ._read_as_float (line , self .START_DQNA , self .END_DQNA ),
46+ }
47+
3348 data ["N" ] = data ["A" ] - data ["Z" ]
3449 data ["Symbol" ] = self .z_to_symbol [data ["Z" ]]
3550
36- data ["OneNeutronSeparationEnergy" ] = self ._read_as_float (line , self .START_SN , self .END_SN )
37- data ["OneNeutronSeparationEnergyError" ] = self ._read_as_float (line , self .START_DSN , self .END_DSN )
38-
39- data ["OneProtonSeparationEnergy" ] = self ._read_as_float (line , self .START_SP , self .END_SP )
40- data ["OneProtonSeparationEnergyError" ] = self ._read_as_float (line , self .START_DSP , self .END_DSP )
41-
42- data ["QFourBeta" ] = self ._read_as_float (line , self .START_Q4B , self .END_Q4B )
43- data ["QFourBetaError" ] = self ._read_as_float (line , self .START_DQ4B , self .END_DQ4B )
44-
45- data ["QDeuteronAlpha" ] = self ._read_as_float (line , self .START_QDA , self .END_QDA )
46- data ["QDeuteronAlphaError" ] = self ._read_as_float (line , self .START_DQDA , self .END_DQDA )
47-
48- data ["QProtonAlpha" ] = self ._read_as_float (line , self .START_QPA , self .END_QPA )
49- data ["QProtonAlphaError" ] = self ._read_as_float (line , self .START_DQPA , self .END_DQPA )
50-
51- data ["QNeutronAlpha" ] = self ._read_as_float (line , self .START_QNA , self .END_QNA )
52- data ["QNeutronAlphaErrror" ] = self ._read_as_float (line , self .START_DQNA , self .END_DQNA )
53-
5451 return data
5552
5653 def read_file (self ) -> pd .DataFrame :
@@ -59,7 +56,7 @@ def read_file(self) -> pd.DataFrame:
5956 lines = [line .rstrip () for line in f ]
6057
6158 # Remove the header lines and the footer for the 2020 table
62- lines = lines [self .HEADER : self .FOOTER ]
59+ lines = lines [self .HEADER : self .FOOTER ]
6360
6461 # The 2020 rct2 file has additional lines feeds not present in any other file
6562 the_lines = [line for line in lines if line [:1 ] != "1" ]
0 commit comments