simpeg / aurora

software for processing natural source electromagnetic data
MIT License
13 stars 2 forks source link

remote info not added to TF object in process_mth5 #295

Open kkappler opened 9 months ago

kkappler commented 9 months ago

This seems to be causing emtfxml TFs written by aurora to fail ingest.

I will add an Exception catch and raise warning in mt_metadata for this, but in general the RR info should be getting packed into the emtfxml

tf.read(self.xml_file_base) File "/home/kkappler/software/irismt/mt_metadata/mt_metadata/transfer_functions/core.py", line 1781, in read self._read_write_dict[file_type]["read"](self.fn, **kwargs) File "/home/kkappler/software/irismt/mt_metadata/mt_metadata/transfer_functions/core.py", line 1982, in from_emtfxml emtfxml_obj.read(self._fn) File "/home/kkappler/software/irismt/mt_metadata/mt_metadata/transfer_functions/io/emtfxml/emtfxml.py", line 310, in read attr.read_dict(root_dict) File "/home/kkappler/software/irismt/mt_metadata/mt_metadata/transfer_functions/io/emtfxml/metadata/processing_info.py", line 83, in read_dict getattr(self, key).read_dict(pop_dict) File "/home/kkappler/software/irismt/mt_metadata/mt_metadata/transfer_functions/io/emtfxml/metadata/remote_info.py", line 48, in read_dict pop_dict = {key: remote_info_dict.pop(key)} AttributeError: 'NoneType' object has no attribute 'pop'