oasislmf.utils.oed ================== .. py:module:: oasislmf.utils.oed Attributes ---------- .. autoapisummary:: oasislmf.utils.oed.DEDUCTIBLE_AND_LIMIT_CALCRULE_ID oasislmf.utils.oed.FRANCHISE_DEDUCTIBLE_AND_LIMIT_CALCRULE_ID oasislmf.utils.oed.DEDUCTIBLE_ONLY_CALCRULE_ID oasislmf.utils.oed.DEDUCTIBLE_AS_A_CAP_ON_THE_RETENTION_OF_INPUT_LOSSES_CALCRULE_ID oasislmf.utils.oed.DEDUCTIBLE_AS_A_FLOOR_ON_THE_RETENTION_OF_INPUT_LOSSES_CALCRULE_ID oasislmf.utils.oed.DEDUCTIBLE_LIMIT_AND_SHARE_CALCRULE_ID oasislmf.utils.oed.DEDUCTIBLE_AND_LIMIT_AS_A_PROPORTION_OF_LOSS_CALCRUKE_ID oasislmf.utils.oed.DEDUCTIBLE_WITH_LIMIT_AS_A_PROPORTION_OF_LOSS_CALCRUKE_ID oasislmf.utils.oed.LIMIT_ONLY_CALCRULE_ID oasislmf.utils.oed.LIMIT_AS_A_PROPORTION_OF_LOSS_CALCRULE_ID oasislmf.utils.oed.DEDUCTIBLE_AS_A_PROPORTION_OF_LOSS_CALCRULE_ID oasislmf.utils.oed.CALCRULE_ID_DEDUCTIBLE_AND_LIMIT oasislmf.utils.oed.CALCRULE_ID_DEDUCTIBLE_ATTACHMENT_LIMIT_AND_SHARE oasislmf.utils.oed.CALCRULE_ID_FRANCHISE_DEDUCTIBLE_AND_LIMIT oasislmf.utils.oed.CALCRULE_ID_DEDUCTIBLE_AND_LIMIT_PERCENT_TIV oasislmf.utils.oed.CALCRULE_ID_DEDUCTIBLE_AND_LIMIT_PERCENT_LOSS oasislmf.utils.oed.CALCRULE_ID_DEDUCTIBLE_PERCENT_TIV oasislmf.utils.oed.CALCRULE_ID_LIMIT_AND_MAX_DEDUCTIBLE oasislmf.utils.oed.CALCRULE_ID_LIMIT_AND_MIN_DEDUCTIBLE oasislmf.utils.oed.CALCRULE_ID_LIMIT_WITH_DEDUCTIBLE_PERCENT_LIMIT oasislmf.utils.oed.CALCRULE_ID_MAX_DEDUCTIBLE oasislmf.utils.oed.CALCRULE_ID_MIN_DEDUCTIBLE oasislmf.utils.oed.CALCRULE_ID_DEDUCTIBLE_ONLY oasislmf.utils.oed.CALCRULE_ID_MAIN_AND_MAX_DEDUCTIBLE oasislmf.utils.oed.CALCRULE_ID_LIMIT_ONLY oasislmf.utils.oed.CALCRULE_ID_LIMIT_PERCENT_LOSS oasislmf.utils.oed.CALCRULE_ID_DEDUCTIBLE_PERCENT_LOSS oasislmf.utils.oed.CALCRULE_ID_DEDUCTIBLE_PERCENT_LOSS_ATTACHMENT_LIMIT_AND_SHARE oasislmf.utils.oed.CALCRULE_ID_DEDUCTIBLE_PERCENT_TIV_ATTACHMENT_LIMIT_AND_SHARE oasislmf.utils.oed.CALCRULE_ID_DEDUCTIBLE_PERCENT_LOSS_WITH_MIN_AND_MAX oasislmf.utils.oed.CALCRULE_ID_REVERSE_FRANCHISE_DEDUCTIBLE oasislmf.utils.oed.CALCRULE_ID_SHARE_AND_LIMIT oasislmf.utils.oed.CALCRULE_ID_QUOTA_SHARE oasislmf.utils.oed.CALCRULE_ID_OCCURRENCE_LIMIT_AND_SHARE oasislmf.utils.oed.CALCRULE_ID_OCCURRENCE_CATASTROPHE_EXCESS_OF_LOSS oasislmf.utils.oed.CALCRULE_ID_FACULTATIVE_WITH_POLICY_SHARE oasislmf.utils.oed.NO_ALLOCATION_ALLOC_ID oasislmf.utils.oed.ALLOCATE_TO_ITEMS_BY_GUL_ALLOC_ID oasislmf.utils.oed.ALLOCATE_TO_ITEMS_BY_PREVIOUS_LEVEL_ALLOC_ID oasislmf.utils.oed.BUILDING_COVERAGE_TYPE_ID oasislmf.utils.oed.OTHER_BUILDING_COVERAGE_TYPE_ID oasislmf.utils.oed.CONTENTS_COVERAGE_TYPE_ID oasislmf.utils.oed.TIME_COVERAGE_TYPE_ID oasislmf.utils.oed.COVERAGE_TYPES oasislmf.utils.oed.PERIL_WIND oasislmf.utils.oed.PERILS oasislmf.utils.oed.GUL_INPUTS_FILES oasislmf.utils.oed.IL_INPUTS_FILES oasislmf.utils.oed.OPTIONAL_INPUTS_FILES oasislmf.utils.oed.CONVERSION_TOOLS oasislmf.utils.oed.NOT_SET_ID oasislmf.utils.oed.LARGE_VALUE oasislmf.utils.oed.RI_INFO_REQUIRED_COLS oasislmf.utils.oed.RI_SCOPE_REQUIRED_COLS oasislmf.utils.oed.RI_INFO_DTYPES oasislmf.utils.oed.RI_SCOPE_DTYPES oasislmf.utils.oed.POLICYITEM_LEVEL oasislmf.utils.oed.LOCATION_LEVEL oasislmf.utils.oed.POLICY_LEVEL oasislmf.utils.oed.ACCOUNT_LEVEL oasislmf.utils.oed.OCCURRENCE_LEVEL oasislmf.utils.oed.PASSTHROUGH_NODE_TYPE oasislmf.utils.oed.NOLOSS_NODE_TYPE oasislmf.utils.oed.REINS_TYPE_FAC oasislmf.utils.oed.REINS_TYPE_QUOTA_SHARE oasislmf.utils.oed.REINS_TYPE_SURPLUS_SHARE oasislmf.utils.oed.REINS_TYPE_PER_RISK oasislmf.utils.oed.REINS_TYPE_CAT_XL oasislmf.utils.oed.REINS_TYPE_AGG_XL oasislmf.utils.oed.REINS_TYPES oasislmf.utils.oed.REINS_RISK_LEVEL_PORTFOLIO oasislmf.utils.oed.REINS_RISK_LEVEL_LOCATION oasislmf.utils.oed.REINS_RISK_LEVEL_LOCATION_GROUP oasislmf.utils.oed.REINS_RISK_LEVEL_POLICY oasislmf.utils.oed.REINS_RISK_LEVEL_ACCOUNT oasislmf.utils.oed.REINS_RISK_LEVELS oasislmf.utils.oed.SUPPORTED_RISK_LEVELS oasislmf.utils.oed.OED_ACCOUNT_FIELDS oasislmf.utils.oed.OED_LOCATION_FIELDS oasislmf.utils.oed.OED_REINS_INFO_FIELDS oasislmf.utils.oed.OED_REINS_SCOPE_FIELDS Module Contents --------------- .. py:data:: DEDUCTIBLE_AND_LIMIT_CALCRULE_ID :value: 1 .. py:data:: FRANCHISE_DEDUCTIBLE_AND_LIMIT_CALCRULE_ID :value: 3 .. py:data:: DEDUCTIBLE_ONLY_CALCRULE_ID :value: 12 .. py:data:: DEDUCTIBLE_AS_A_CAP_ON_THE_RETENTION_OF_INPUT_LOSSES_CALCRULE_ID :value: 10 .. py:data:: DEDUCTIBLE_AS_A_FLOOR_ON_THE_RETENTION_OF_INPUT_LOSSES_CALCRULE_ID :value: 11 .. py:data:: DEDUCTIBLE_LIMIT_AND_SHARE_CALCRULE_ID :value: 2 .. py:data:: DEDUCTIBLE_AND_LIMIT_AS_A_PROPORTION_OF_LOSS_CALCRUKE_ID :value: 5 .. py:data:: DEDUCTIBLE_WITH_LIMIT_AS_A_PROPORTION_OF_LOSS_CALCRUKE_ID :value: 9 .. py:data:: LIMIT_ONLY_CALCRULE_ID :value: 14 .. py:data:: LIMIT_AS_A_PROPORTION_OF_LOSS_CALCRULE_ID :value: 15 .. py:data:: DEDUCTIBLE_AS_A_PROPORTION_OF_LOSS_CALCRULE_ID :value: 16 .. py:data:: CALCRULE_ID_DEDUCTIBLE_AND_LIMIT :value: 1 .. py:data:: CALCRULE_ID_DEDUCTIBLE_ATTACHMENT_LIMIT_AND_SHARE :value: 2 .. py:data:: CALCRULE_ID_FRANCHISE_DEDUCTIBLE_AND_LIMIT :value: 3 .. py:data:: CALCRULE_ID_DEDUCTIBLE_AND_LIMIT_PERCENT_TIV :value: 4 .. py:data:: CALCRULE_ID_DEDUCTIBLE_AND_LIMIT_PERCENT_LOSS :value: 5 .. py:data:: CALCRULE_ID_DEDUCTIBLE_PERCENT_TIV :value: 6 .. py:data:: CALCRULE_ID_LIMIT_AND_MAX_DEDUCTIBLE :value: 7 .. py:data:: CALCRULE_ID_LIMIT_AND_MIN_DEDUCTIBLE :value: 8 .. py:data:: CALCRULE_ID_LIMIT_WITH_DEDUCTIBLE_PERCENT_LIMIT :value: 9 .. py:data:: CALCRULE_ID_MAX_DEDUCTIBLE :value: 10 .. py:data:: CALCRULE_ID_MIN_DEDUCTIBLE :value: 11 .. py:data:: CALCRULE_ID_DEDUCTIBLE_ONLY :value: 12 .. py:data:: CALCRULE_ID_MAIN_AND_MAX_DEDUCTIBLE :value: 13 .. py:data:: CALCRULE_ID_LIMIT_ONLY :value: 14 .. py:data:: CALCRULE_ID_LIMIT_PERCENT_LOSS :value: 15 .. py:data:: CALCRULE_ID_DEDUCTIBLE_PERCENT_LOSS :value: 16 .. py:data:: CALCRULE_ID_DEDUCTIBLE_PERCENT_LOSS_ATTACHMENT_LIMIT_AND_SHARE :value: 17 .. py:data:: CALCRULE_ID_DEDUCTIBLE_PERCENT_TIV_ATTACHMENT_LIMIT_AND_SHARE :value: 18 .. py:data:: CALCRULE_ID_DEDUCTIBLE_PERCENT_LOSS_WITH_MIN_AND_MAX :value: 19 .. py:data:: CALCRULE_ID_REVERSE_FRANCHISE_DEDUCTIBLE :value: 20 .. py:data:: CALCRULE_ID_SHARE_AND_LIMIT :value: 21 .. py:data:: CALCRULE_ID_QUOTA_SHARE :value: 22 .. py:data:: CALCRULE_ID_OCCURRENCE_LIMIT_AND_SHARE :value: 23 .. py:data:: CALCRULE_ID_OCCURRENCE_CATASTROPHE_EXCESS_OF_LOSS :value: 24 .. py:data:: CALCRULE_ID_FACULTATIVE_WITH_POLICY_SHARE :value: 25 .. py:data:: NO_ALLOCATION_ALLOC_ID :value: 0 .. py:data:: ALLOCATE_TO_ITEMS_BY_GUL_ALLOC_ID :value: 1 .. py:data:: ALLOCATE_TO_ITEMS_BY_PREVIOUS_LEVEL_ALLOC_ID :value: 2 .. py:data:: BUILDING_COVERAGE_TYPE_ID :value: 1 .. py:data:: OTHER_BUILDING_COVERAGE_TYPE_ID :value: 2 .. py:data:: CONTENTS_COVERAGE_TYPE_ID :value: 3 .. py:data:: TIME_COVERAGE_TYPE_ID :value: 4 .. py:data:: COVERAGE_TYPES .. py:data:: PERIL_WIND :value: 1 .. py:data:: PERILS .. py:data:: GUL_INPUTS_FILES :value: ['coverages', 'gulsummaryxref', 'items'] .. py:data:: IL_INPUTS_FILES :value: ['fm_policytc', 'fm_profile', 'fm_programme', 'fm_xref', 'fmsummaryxref'] .. py:data:: OPTIONAL_INPUTS_FILES :value: ['events'] .. py:data:: CONVERSION_TOOLS .. py:data:: NOT_SET_ID :value: -1 .. py:data:: LARGE_VALUE :value: 9999999999999 .. py:data:: RI_INFO_REQUIRED_COLS :value: ['ReinsNumber', 'PlacedPercent', 'InuringPriority', 'ReinsType', 'RiskLevel', 'ReinsCurrency'] .. py:data:: RI_SCOPE_REQUIRED_COLS .. py:data:: RI_INFO_DTYPES .. py:data:: RI_SCOPE_DTYPES .. py:data:: POLICYITEM_LEVEL :value: 0 .. py:data:: LOCATION_LEVEL :value: 1 .. py:data:: POLICY_LEVEL :value: 2 .. py:data:: ACCOUNT_LEVEL :value: 3 .. py:data:: OCCURRENCE_LEVEL :value: 4 .. py:data:: PASSTHROUGH_NODE_TYPE :value: 1 .. py:data:: NOLOSS_NODE_TYPE :value: 1 .. py:data:: REINS_TYPE_FAC :value: 'FAC' .. py:data:: REINS_TYPE_QUOTA_SHARE :value: 'QS' .. py:data:: REINS_TYPE_SURPLUS_SHARE :value: 'SS' .. py:data:: REINS_TYPE_PER_RISK :value: 'PR' .. py:data:: REINS_TYPE_CAT_XL :value: 'CXL' .. py:data:: REINS_TYPE_AGG_XL :value: 'AXL' .. py:data:: REINS_TYPES .. py:data:: REINS_RISK_LEVEL_PORTFOLIO :value: 'SEL' .. py:data:: REINS_RISK_LEVEL_LOCATION :value: 'LOC' .. py:data:: REINS_RISK_LEVEL_LOCATION_GROUP :value: 'LGR' .. py:data:: REINS_RISK_LEVEL_POLICY :value: 'POL' .. py:data:: REINS_RISK_LEVEL_ACCOUNT :value: 'ACC' .. py:data:: REINS_RISK_LEVELS .. py:data:: SUPPORTED_RISK_LEVELS .. py:data:: OED_ACCOUNT_FIELDS :value: ['PortNumber', 'AccNumber', 'PolNumber', 'AccPeril', 'AccDed6All', 'AccLimit6All'] .. py:data:: OED_LOCATION_FIELDS :value: ['AccNumber', 'LocGroup', 'LocNumber', 'LocDed6All', 'LocLimit6All', 'BuildingTIV', 'OtherTIV',... .. py:data:: OED_REINS_INFO_FIELDS :value: ['ReinsNumber', 'CededPercent', 'RiskLimit', 'RiskAttachment', 'OccLimit', 'OccAttachment',... .. py:data:: OED_REINS_SCOPE_FIELDS :value: ['ReinsNumber', 'PortNumber', 'AccNumber', 'PolNumber', 'LocGroup', 'LocNumber', 'CedantName',...