welleng.errors package
Submodules
welleng.errors.extract_iscwsa_codes module
welleng.errors.extract_owsg_codes_generic module
welleng.errors.iscwsa_mwd module
- welleng.errors.iscwsa_mwd.ABXY_TI1(code, error, mag=0.004, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.iscwsa_mwd.ABXY_TI2(code, error, mag=0.004, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.iscwsa_mwd.ABZ(code, error, mag=0.004, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.iscwsa_mwd.AMIL(code, error, mag=220.0, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.iscwsa_mwd.ASXY_TI1(code, error, mag=0.0005, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.iscwsa_mwd.ASXY_TI2(code, error, mag=0.0005, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.iscwsa_mwd.ASXY_TI3(code, error, mag=0.0005, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.iscwsa_mwd.ASZ(code, error, mag=0.0005, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.iscwsa_mwd.AZ(code, error, mag=0.00628, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.iscwsa_mwd.DBH(code, error, mag=np.float64(87.26646259971648), propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.iscwsa_mwd.DBHR(code, error, mag=np.float64(52.35987755982988), propagation='random', NEV=True, **kwargs)[source]
- welleng.errors.iscwsa_mwd.DREF(code, error, mag=0.35, propagation='random', NEV=True, **kwargs)[source]
- welleng.errors.iscwsa_mwd.DSF(code, error, mag=0.00056, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.iscwsa_mwd.DST(code, error, mag=2.5e-07, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.iscwsa_mwd.MBXY_TI1(code, error, mag=70.0, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.iscwsa_mwd.MBXY_TI2(code, error, mag=70.0, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.iscwsa_mwd.MBZ(code, error, mag=70.0, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.iscwsa_mwd.MSXY_TI1(code, error, mag=0.0016, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.iscwsa_mwd.MSXY_TI2(code, error, mag=0.0016, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.iscwsa_mwd.MSXY_TI3(code, error, mag=0.0016, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.iscwsa_mwd.MSZ(code, error, mag=0.0016, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.iscwsa_mwd.SAG(code, error, mag=0.00349, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.iscwsa_mwd.SAGE(code, error, mag=0.00175, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.iscwsa_mwd.XCL(code, error, mag=0.0167, propagation='random', NEV=True, **kwargs)[source]
Dummy function to manage the ISCWSA workbook not correctly defining the weighting functions.
- welleng.errors.iscwsa_mwd.XCLA(code, error, mag=0.0167, propagation='random', NEV=True, **kwargs)[source]
- welleng.errors.iscwsa_mwd.XCLH(code, error, mag=0.0167, propagation='random', NEV=True, **kwargs)[source]
- welleng.errors.iscwsa_mwd.XYM1(code, error, mag=0.00175, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.iscwsa_mwd.XYM2(code, error, mag=0.00175, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.iscwsa_mwd.XYM3(code, error, mag=0.00175, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.iscwsa_mwd.XYM3L(code, error, mag=0.0167, propagation='random', NEV=True, **kwargs)[source]
- welleng.errors.iscwsa_mwd.XYM4(code, error, mag=0.00175, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.iscwsa_mwd.XYM4L(code, error, mag=0.0167, propagation='random', NEV=True, **kwargs)[source]
- class welleng.errors.iscwsa_mwd.iscwsaMwd(error, model)[source]
Bases:
object- __init__(error, model)[source]
Class using the ISCWSA MWD model (Rev4 or Rev 5.11) to determine well bore uncertainty. See
welleng/errors/tool_codes/for the available model YAMLs (ISCWSA MWD Rev4andISCWSA MWD Rev5.11; the legacyISCWSA MWD Rev5string is a deprecated alias).- Parameters:
error (an intitiated welleng.error.ErrorModel object)
- Returns:
errors – A populated ErrorModel object for the selected error model.
- Return type:
welleng.error.ErrorModel object
welleng.errors.tool_errors module
- welleng.errors.tool_errors.ABIXY_TI1(code, error, mag=0.004, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.tool_errors.ABIXY_TI2(code, error, mag=0.004, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.tool_errors.ABIZ(code, error, mag=0.004, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.tool_errors.ABXY_TI1(code, error, mag=0.004, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.tool_errors.ABXY_TI2(code, error, mag=0.004, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.tool_errors.ABZ(code, error, mag=0.004, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.tool_errors.AMID(code, error, mag=0.04363323129985824, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.tool_errors.AMIL(code, error, mag=220.0, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.tool_errors.ASIXY_TI1(code, error, mag=0.0005, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.tool_errors.ASIXY_TI2(code, error, mag=0.0005, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.tool_errors.ASIXY_TI3(code, error, mag=0.0005, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.tool_errors.ASIZ(code, error, mag=0.0005, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.tool_errors.ASXY_TI1(code, error, mag=0.0005, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.tool_errors.ASXY_TI2(code, error, mag=0.0005, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.tool_errors.ASXY_TI3(code, error, mag=0.0005, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.tool_errors.ASZ(code, error, mag=0.0005, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.tool_errors.AZ(code, error, mag=0.00628, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.tool_errors.CNA(code, error, mag=0.35, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.tool_errors.CNI(code, error, mag=0.35, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.tool_errors.DBH(code, error, mag=np.float64(0.0015707963267948964), propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.tool_errors.DBHR(code, error, mag=np.float64(52.35987755982988), propagation='random', NEV=True, **kwargs)[source]
- welleng.errors.tool_errors.DREF(code, error, mag=0.35, propagation='random', NEV=True, **kwargs)[source]
- welleng.errors.tool_errors.DSF(code, error, mag=0.00056, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.tool_errors.DST(code, error, mag=2.5e-07, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.tool_errors.MBIXY_TI1(code, error, mag=70.0, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.tool_errors.MBIXY_TI2(code, error, mag=70.0, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.tool_errors.MBXY_TI1(code, error, mag=70.0, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.tool_errors.MBXY_TI2(code, error, mag=70.0, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.tool_errors.MBZ(code, error, mag=70.0, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.tool_errors.MDI(code, error, mag=np.float64(87.26646259971648), propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.tool_errors.MFI(code, error, mag=70, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.tool_errors.MSIXY_TI1(code, error, mag=0.0016, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.tool_errors.MSIXY_TI2(code, error, mag=0.0016, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.tool_errors.MSIXY_TI3(code, error, mag=0.0016, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.tool_errors.MSXY_TI1(code, error, mag=0.0016, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.tool_errors.MSXY_TI2(code, error, mag=0.0016, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.tool_errors.MSXY_TI3(code, error, mag=0.0016, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.tool_errors.MSZ(code, error, mag=0.0016, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.tool_errors.SAG(code, error, mag=0.00349, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.tool_errors.SAGE(code, error, mag=0.00175, propagation='systematic', NEV=True, **kwargs)[source]
- class welleng.errors.tool_errors.ToolError(error, model)[source]
Bases:
object- __init__(error, model)[source]
Class using the ISCWSA listed tool errors to determine well bore uncertainty.
- Parameters:
error (an intitiated welleng.error.ErrorModel object)
model (string)
- Returns:
errors – A populated ErrorModel object for the selected error model.
- Return type:
welleng.error.ErrorModel object
- welleng.errors.tool_errors.XCL(code, error, mag=0.0167, propagation='random', NEV=True, **kwargs)[source]
Dummy function to manage the ISCWSA workbook not correctly defining the weighting functions.
- welleng.errors.tool_errors.XCLA(code, error, mag=0.167, propagation='random', NEV=True, **kwargs)[source]
- welleng.errors.tool_errors.XCLH(code, error, mag=0.0167, propagation='random', NEV=True, **kwargs)[source]
- welleng.errors.tool_errors.XYM1(code, error, mag=0.00175, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.tool_errors.XYM2(code, error, mag=0.00175, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.tool_errors.XYM3(code, error, mag=0.00175, propagation='systematic', NEV=True, **kwargs)[source]
- welleng.errors.tool_errors.XYM3E(code, error, mag=0.00524, propagation='random', NEV=True, **kwargs)[source]
- welleng.errors.tool_errors.XYM3L(code, error, mag=0.0167, propagation='random', NEV=True, **kwargs)[source]
- welleng.errors.tool_errors.XYM4(code, error, mag=0.00175, propagation='systematic', NEV=True, **kwargs)[source]