Just suggestions for consideration.
It would be good if the header information can be attached to the deviation as attributes to contain all the deviation data in a single struct.
Resampling in the TVDSS domain would be a great addition.
loc_to_tvdss changes the depth attribute but there is not easy way to tell which domain the position is then in. Also, if you use resample it still refers to the MD deviation.
A lot of software will only ever store md, inc, azi and all other values are calculated on the fly. If the header information is included as an attribute in the struct then tvdss x, and y can all be live @property methods of the struct.
Just suggestions for consideration.
It would be good if the header information can be attached to the deviation as attributes to contain all the deviation data in a single struct.
Resampling in the TVDSS domain would be a great addition.
loc_to_tvdsschanges the depth attribute but there is not easy way to tell which domain the position is then in. Also, if you use resample it still refers to the MD deviation.A lot of software will only ever store md, inc, azi and all other values are calculated on the fly. If the header information is included as an attribute in the struct then tvdss x, and y can all be live
@propertymethods of the struct.