@@ -34,6 +34,8 @@ def reexport_in_memory_par_read(filepath: str, output_folder: Optional[str] = No
3434 suffix = "opti" if is_opti else "std"
3535 if os .environ .get ("__ENV__IMPROVEMENT_LXML__" , "0" ) == "1" :
3636 suffix += "_lxml"
37+ if os .environ .get ("__ENV__IMPROVEMENT__GET_MEMBER__" , "0" ) == "1" :
38+ suffix += "_get_member"
3739
3840 path_in_memory = filepath .replace (".epc" , f"_parsing_imp_xml_{ suffix } .epc" )
3941 if output_folder :
@@ -46,17 +48,20 @@ def reexport_in_memory_par_read(filepath: str, output_folder: Optional[str] = No
4648 epc .export_file (path_in_memory , parallel = True )
4749
4850
51+ # ===================================
52+
53+
4954def time_test (f : callable , ** kwargs ):
50- print (f"⏳ Testing { f .__name__ } ..." )
55+ print (f" Testing { f .__name__ } ..." )
5156 start = time .perf_counter ()
5257 f (** kwargs )
5358 elapsed_inmem = time .perf_counter () - start
5459 # results.append(("In-Memory (Epc)", elapsed_inmem))
55- print (f" ✓ Completed in { elapsed_inmem :.3f} s\n " )
60+ print (f" Completed in { elapsed_inmem :.3f} s\n " )
5661 return ("In-Memory (Epc)" , elapsed_inmem )
5762
5863
59- if __name__ == "__main__ " :
64+ if __name__ == "__main__xmlcontext__ " :
6065 logging .basicConfig (level = logging .DEBUG )
6166
6267 os .environ ["__ENV__IMPROVEMENT__" ] = "0"
@@ -82,3 +87,26 @@ def time_test(f: callable, **kwargs):
8287 filepath = sys .argv [1 ] if len (sys .argv ) > 1 else "rc/epc/80wells_surf.epc" ,
8388 output_folder = "results" ,
8489 )
90+
91+ if __name__ == "__main__" :
92+ from energyml .resqml .v2_2 .resqmlv2 import TriangulatedSetRepresentation
93+
94+ print (TriangulatedSetRepresentation .__class__ .__module__ )
95+ print (TriangulatedSetRepresentation .__dataclass_fields__ .keys ())
96+
97+ # logging.basicConfig(level=logging.DEBUG)
98+
99+ # os.environ["__ENV__IMPROVEMENT__GET_MEMBER__"] = "0"
100+
101+ time_test (
102+ reexport_in_memory_par_read ,
103+ filepath = sys .argv [1 ] if len (sys .argv ) > 1 else "rc/epc/80wells_surf.epc" ,
104+ output_folder = "results" ,
105+ )
106+
107+ # os.environ["__ENV__IMPROVEMENT__GET_MEMBER__"] = "1"
108+ # time_test(
109+ # reexport_in_memory_par_read,
110+ # filepath=sys.argv[1] if len(sys.argv) > 1 else "rc/epc/80wells_surf.epc",
111+ # output_folder="results",
112+ # )
0 commit comments