@@ -182,10 +182,6 @@ class Settings:
182182 properties_file : Pathlike
183183 Location of the properties file to load cell temperatures/densities
184184 and materials
185- read_temperatures : bool
186- Whether to read cell temperatures from the properties file
187- read_densities : bool
188- Whether to read densities from the properties file
189185 random_ray : dict
190186 Options for configuring the random ray solver. Acceptable keys are:
191187
@@ -400,8 +396,6 @@ def __init__(self, **kwargs):
400396 self ._plot_seed = None
401397 self ._ptables = None
402398 self ._properties_file = None
403- self ._read_temperatures = None
404- self ._read_densities = None
405399 self ._uniform_source_sampling = None
406400 self ._seed = None
407401 self ._stride = None
@@ -1039,28 +1033,6 @@ def properties_file(self, value: PathLike | None):
10391033 else :
10401034 cv .check_type ('properties file' , value , PathLike )
10411035 self ._properties_file = input_path (value )
1042- self .read_temperatures = True
1043- self .read_densities = True
1044-
1045- @property
1046- def read_temperatures (self ) -> bool :
1047- return self ._read_temperatures
1048-
1049- @read_temperatures .setter
1050- def read_temperatures (self , read_temperatures : bool ):
1051- cv .check_type ('read temperatures from properties ' ,
1052- read_temperatures , bool )
1053- self ._read_temperatures = read_temperatures
1054-
1055- @property
1056- def read_densities (self ) -> bool :
1057- return self ._read_densities
1058-
1059- @read_densities .setter
1060- def read_densities (self , read_densities : bool ):
1061- cv .check_type ('read temperatures from properties ' ,
1062- read_densities , bool )
1063- self ._read_densities = read_densities
10641036
10651037 @property
10661038 def trace (self ) -> Iterable :
@@ -1753,22 +1725,9 @@ def _create_temperature_subelements(self, root):
17531725 element .text = str (value )
17541726
17551727 def _create_properties_file_element (self , root ):
1756- if ((self .read_densities or
1757- self .read_temperatures ) and
1758- self .properties_file is None ):
1759- # build warning that no properties file is specified
1760- msg = ('Flag to read densities or temperatures was set without providing '
1761- 'a properties file.' )
1762- warnings .warn (msg )
1763-
17641728 if self .properties_file is not None :
17651729 element = ET .Element ("properties" )
1766- subelement = ET .SubElement (element , "filepath" )
1767- subelement .text = str (self .properties_file )
1768- subelement = ET .SubElement (element , "temperatures" )
1769- subelement .text = str (self .read_temperatures ).lower ()
1770- subelement = ET .SubElement (element , "densities" )
1771- subelement .text = str (self .read_densities ).lower ()
1730+ element .text = str (self .properties_file )
17721731 root .append (element )
17731732
17741733 def _create_trace_subelement (self , root ):
@@ -2269,13 +2228,9 @@ def _temperature_from_xml_element(self, root):
22692228 self .temperature ['multipole' ] = text in ('true' , '1' )
22702229
22712230 def _properties_file_from_xml_element (self , root ):
2272- elem = root .find ('properties' )
2273- if elem is not None :
2274- self .properties_file = get_text (elem , 'filepath' )
2275- text = get_text (elem , 'temperatures' )
2276- self .read_temperatures = text in ('true' , '1' )
2277- text = get_text (elem , 'densities' )
2278- self .read_densities = text in ('true' , '1' )
2231+ text = get_text (root , 'properties' )
2232+ if text is not None :
2233+ self .properties_file = text
22792234
22802235 def _trace_from_xml_element (self , root ):
22812236 text = get_elem_list (root , "trace" , int )
0 commit comments