File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed
Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -62,6 +62,7 @@ def _as_view_item(
6262 return None
6363
6464
65+ @dataclass (frozen = True )
6566class Refstate :
6667 """Reference state profiles.
6768
@@ -70,19 +71,18 @@ class Refstate:
7071 object.
7172 """
7273
73- def __init__ (self , sdat : StagyyData ):
74- self ._sdat = sdat
74+ sdat : StagyyData
7575
7676 @cached_property
7777 def _data (self ) -> tuple [list [list [DataFrame ]], list [DataFrame ]]:
7878 """Read reference state profile."""
79- reffile = self ._sdat .filename ("refstat.dat" )
80- if self ._sdat .hdf5 and not reffile .is_file ():
79+ reffile = self .sdat .filename ("refstat.dat" )
80+ if self .sdat .hdf5 and not reffile .is_file ():
8181 # check legacy folder as well
82- reffile = self ._sdat .filename ("refstat.dat" , force_legacy = True )
82+ reffile = self .sdat .filename ("refstat.dat" , force_legacy = True )
8383 data = stagyyparsers .refstate (reffile )
8484 if data is None :
85- raise error .NoRefstateError (self ._sdat )
85+ raise error .NoRefstateError (self .sdat )
8686 return data
8787
8888 @property
You can’t perform that action at this time.
0 commit comments