@@ -462,25 +462,33 @@ def __init__(self, well: Well, **kwargs):
462462 def to_dict (self , get_converted : bool = True ) -> Dict :
463463 measure_units = self .well .project .measure_unit
464464 data = self .__dict__
465-
466- return {
467- 'Name' : data ['Name' ],
468- 'API' : data ['API' ],
469- 'Operator' : data ['Operator' ],
470- 'KB' : (
471- self .safe_round (self .convert_z (value = data ['KB' ], measure_units = measure_units ))
472- if get_converted
473- else data ['KB' ]
474- ),
475- 'Azimuth VS' : (
476- self .safe_round (self .convert_angle (data ['Azimuth VS' ])) if get_converted else data ['Azimuth VS' ]
477- ),
478- 'Convergence' : (
479- self .safe_round (self .convert_angle (data ['Convergence' ])) if get_converted else data ['Convergence' ]
480- ),
481- 'X-srf' : self .safe_round (data ['X-srf' ]) if get_converted else feet_to_meters (data ['X-srf' ]),
482- 'Y-srf' : self .safe_round (data ['Y-srf' ]) if get_converted else feet_to_meters (data ['Y-srf' ]),
483- }
465+ result = {}
466+
467+ for k , v in data .items ():
468+ if k == 'KB' :
469+ result [k ] = (
470+ self .safe_round (self .convert_z (value = data ['KB' ], measure_units = measure_units ))
471+ if get_converted
472+ else data ['KB' ]
473+ )
474+ elif k == 'Azimuth VS' :
475+ result [k ] = (
476+ self .safe_round (self .convert_angle (data ['Azimuth VS' ])) if get_converted else data ['Azimuth VS' ]
477+ )
478+ elif k == 'Convergence' :
479+ result [k ] = (
480+ self .safe_round (self .convert_angle (data ['Convergence' ])) if get_converted else data ['Convergence' ]
481+ )
482+ elif k == 'X-srf' :
483+ result [k ] = self .safe_round (data ['X-srf' ]) if get_converted else feet_to_meters (data ['X-srf' ])
484+ elif k == 'Y-srf' :
485+ result [k ] = self .safe_round (data ['Y-srf' ]) if get_converted else feet_to_meters (data ['Y-srf' ])
486+ elif k == 'well' :
487+ continue
488+ else :
489+ result [k ] = v
490+
491+ return result
484492
485493 def to_df (self , get_converted : bool = True ) -> DataFrame :
486494 return DataFrame (self .to_dict (get_converted ), index = [0 ])
0 commit comments