verbose ======= Description: Use verbose logging. (Deprecated: use --log-level=DEBUG) Expected type: string Default value: ``False`` log_level ========= Description: Set logging level (default: INFO) Expected type: string Default value: ``None`` log_format ========== Description: Set log format template (default: standard) Expected type: string Default value: ``None`` config ====== Description: MDK config. JSON file Expected type: path Default value: ``None`` oasis_files_dir =============== Description: Path to the directory in which to generate the Oasis files Expected type: path Default value: ``None`` exposure_pre_analysis_module ============================ Description: Exposure Pre-Analysis lookup module path Expected type: path Default value: ``None`` post_analysis_module ==================== Description: Post-Analysis module path Expected type: path Default value: ``None`` pre_loss_module =============== Description: pre-loss hook module path Expected type: path Default value: ``None`` post_file_gen_module ==================== Description: post-file gen hook module path Expected type: path Default value: ``None`` check_oed ========= Description: if True check input oed files Expected type: boolean (yes/no, true/false t/f, y/n, or 1/0) Default value: ``True`` analysis_settings_json ====================== Description: Analysis settings JSON file path Expected type: path Default value: ``None`` model_storage_json ================== Description: Model data storage settings JSON file path Expected type: path Default value: ``None`` model_settings_json =================== Description: Model settings JSON file path Expected type: path Default value: ``None`` user_data_dir ============= Description: Directory containing additional model data files which varies between analysis runs Expected type: path Default value: ``None`` model_data_dir ============== Description: Model data directory path Expected type: path Default value: ``None`` copy_model_data =============== Description: Copy model data instead of creating symbolic links to it. Expected type: boolean (yes/no, true/false t/f, y/n, or 1/0) Default value: ``False`` model_run_dir ============= Description: Model run directory path Expected type: path Default value: ``None`` model_package_dir ================= Description: Path containing model specific package Expected type: path Default value: ``None`` kernel_alloc_rule_il ==================== Description: Set the fmcalc allocation rule used in direct insured loss Expected type: integer Default value: ``2`` kernel_alloc_rule_ri ==================== Description: Set the fmcalc allocation rule used in reinsurance Expected type: integer Default value: ``3`` check_missing_inputs ==================== Description: Fail an analysis run if IL/RI is requested without the required generated files. Expected type: boolean (yes/no, true/false t/f, y/n, or 1/0) Default value: ``False`` intermediary_csv ================ Description: if True, intermediary file will be csv instead of more compress format Expected type: boolean (yes/no, true/false t/f, y/n, or 1/0) Default value: ``False`` kernel_num_processes ==================== Description: Number of kernel calculation processes to use Expected type: integer Default value: ``-1`` kernel_event_shuffle ==================== Description: Set rule for event shuffling between eve partions, 0 - No shuffle, 1 - round robin (output elts sorted), 2 - Fisher-Yates shuffle, 3 - std::shuffle (previous default in oasislmf<1.14.0) Expected type: integer Default value: ``1`` kernel_alloc_rule_gul ===================== Description: Set the allocation used in gulcalc Expected type: integer Default value: ``0`` kernel_num_gul_per_lb ===================== Description: Number of gul per load balancer (0 means no load balancer) Expected type: integer Default value: ``0`` kernel_num_fm_per_lb ==================== Description: Number of fm per load balancer (0 means no load balancer) Expected type: integer Default value: ``0`` kernel_disable_guard ==================== Description: Disables error handling in the kernel run script (abort on non-zero exitcode or output on stderr) Expected type: boolean (yes/no, true/false t/f, y/n, or 1/0) Default value: ``False`` kernel_fifo_relative ==================== Description: Create kernel fifo queues under the ./fifo dir Expected type: boolean (yes/no, true/false t/f, y/n, or 1/0) Default value: ``False`` gulmc ===== Description: use full Monte Carlo gulcalc python version Expected type: boolean (yes/no, true/false t/f, y/n, or 1/0) Default value: ``True`` gul_random_generator ==================== Description: set the random number generator in gulmc or gulpy (0: Mersenne-Twister, 1: Latin Hypercube, 2: Latin Hypercube on Philox4x32-7. Default: 2). Expected type: integer Default value: ``2`` gulmc_effective_damageability ============================= Description: use the effective damageability to draw loss samples instead of the full Monte Carlo method. Default: False Expected type: boolean (yes/no, true/false t/f, y/n, or 1/0) Default value: ``False`` gulmc_vuln_cache_size ===================== Description: Size in MB of the cache for the vulnerability calculations. Default: 200 Expected type: integer Default value: ``200`` fmpy_low_memory =============== Description: use memory map instead of RAM to store loss array (may decrease performance but reduce RAM usage drastically) Expected type: boolean (yes/no, true/false t/f, y/n, or 1/0) Default value: ``False`` fmpy_sort_output ================ Description: order fmpy output by item_id Expected type: boolean (yes/no, true/false t/f, y/n, or 1/0) Default value: ``True`` summarypy_low_memory ==================== Description: pass -m to summarypy so it writes a .idx side-file (consumed by the legacy ktools leccalc/aalcalc binaries via the parallel .idx tee chain). Python aggregators (lecpy, aalpy, eltpy, pltpy) glob \*.bin work files and do not need this flag. Expected type: boolean (yes/no, true/false t/f, y/n, or 1/0) Default value: ``False`` model_custom_gulcalc ==================== Description: Custom gulcalc binary name to call in the model losses step Expected type: string Default value: ``None`` model_py_server =============== Description: running the data server for modelpy Expected type: boolean (yes/no, true/false t/f, y/n, or 1/0) Default value: ``False`` peril_filter ============ Description: Peril specific run Expected type: string Default value: ``[]`` join_summary_info ================= Description: join summary id information to outputcalc csvs Expected type: boolean (yes/no, true/false t/f, y/n, or 1/0) Default value: ``False`` model_custom_gulcalc_log_start ============================== Description: Log message produced when custom gulcalc binary process starts Expected type: string Default value: ``None`` model_custom_gulcalc_log_finish =============================== Description: Log message produced when custom gulcalc binary process ends Expected type: string Default value: ``None`` base_df_engine ============== Description: The engine to use when loading dataframes Expected type: string Default value: ``oasis_data_manager.df_reader.reader.OasisPandasReader`` model_df_engine =============== Description: The engine to use when loading model data dataframes (default: --base-df-engine if not set) Expected type: string Default value: ``None`` exposure_df_engine ================== Description: The engine to use when loading exposure data dataframes (default: --base-df-engine if not set) Expected type: string Default value: ``None`` dynamic_footprint ================= Description: Dynamic Footprint Expected type: string Default value: ``False`` socket_server_ip ================ Description: IP to use for progress updates. Sets env variable "OASIS_SOCKET_SERVER_IP." Expected type: string Default value: ``False`` socket_server_port ================== Description: Port to use for progress updates. Sets env variable "OASIS_SOCKET_SERVER_PORT". Expected type: string Default value: ``False`` resource_monitor_interval ========================= Description: Polling interval in seconds for the resource monitor that tracks pytools CPU and memory usage (default: 1.0) Expected type: Default value: ``1.0`` post_file_gen_class_name ======================== Description: Name of the class to use for the pre loss calculation Expected type: string Default value: ``PostFileGen`` post_file_gen_setting_json ========================== Description: post file generation config JSON file path Expected type: path Default value: ``None`` oed_schema_info =============== Description: Takes a version of OED schema to use in the form "v1.2.3" or a path to an OED schema json Expected type: string Default value: ``None`` oed_location_csv ================ Description: Source location CSV file path Expected type: path Default value: ``None`` oed_accounts_csv ================ Description: Source accounts CSV file path Expected type: path Default value: ``None`` oed_info_csv ============ Description: Reinsurance info. CSV file path Expected type: path Default value: ``None`` oed_scope_csv ============= Description: Reinsurance scope CSV file path Expected type: path Default value: ``None`` location ======== Description: A set of locations to include in the files Expected type: Default value: ``None`` portfolio ========= Description: A set of portfolios to include in the files Expected type: Default value: ``None`` account ======= Description: A set of locations to include in the files Expected type: Default value: ``None`` oed_backend_dtype ================= Description: define what type dtype the oed column will be (pd_dtype or pa_dtype) Expected type: Default value: ``pd_dtype`` pre_loss_class_name =================== Description: Name of the class to use for the pre loss calculation Expected type: string Default value: ``PreLoss`` pre_loss_setting_json ===================== Description: pre loss calculation config JSON file path Expected type: path Default value: ``None`` keys_data_path ============== Description: Pre-generated keys CSV file path Expected type: path Default value: ``None`` keys_errors_path ================ Description: Pre-generated keys errors CSV file path Expected type: path Default value: ``None`` profile_loc_json ================ Description: Source (OED) exposure profile JSON path Expected type: path Default value: ``None`` profile_acc_json ================ Description: Source (OED) accounts profile JSON path Expected type: path Default value: ``None`` profile_fm_agg_json =================== Description: FM (OED) aggregation profile path Expected type: path Default value: ``None`` currency_conversion_json ======================== Description: settings to perform currency conversion of oed files Expected type: path Default value: ``None`` reporting_currency ================== Description: currency to use in the results reported Expected type: Default value: ``None`` disable_summarise_exposure ========================== Description: Disables creation of an exposure summary report Expected type: boolean (yes/no, true/false t/f, y/n, or 1/0) Default value: ``False`` damage_group_id_cols ==================== Description: Columns from loc file to set group_id Expected type: string Default value: ``['PortNumber', 'AccNumber', 'LocNumber']`` hazard_group_id_cols ==================== Description: Columns from loc file to set hazard_group_id Expected type: string Default value: ``['PortNumber', 'AccNumber', 'LocNumber']`` do_disaggregation ================= Description: if True run the oasis disaggregation. Expected type: boolean (yes/no, true/false t/f, y/n, or 1/0) Default value: ``True`` keys_format =========== Description: Keys files output format Expected type: string Default value: ``parquet`` lookup_config_json ================== Description: Lookup config JSON file path Expected type: path Default value: ``None`` lookup_data_dir =============== Description: Model lookup/keys data directory path Expected type: path Default value: ``None`` lookup_module_path ================== Description: Model lookup module path Expected type: path Default value: ``None`` lookup_complex_config_json ========================== Description: Complex lookup config JSON file path Expected type: path Default value: ``None`` lookup_num_processes ==================== Description: Number of workers in multiprocess pools Expected type: integer Default value: ``-1`` lookup_num_chunks ================= Description: Number of chunks to split the location file into for multiprocessing Expected type: integer Default value: ``-1`` model_version_csv ================= Description: Model version CSV file path Expected type: path Default value: ``None`` lookup_multiprocessing ====================== Description: Flag to enable/disable lookup multiprocessing Expected type: boolean (yes/no, true/false t/f, y/n, or 1/0) Default value: ``True`` disable_oed_version_update ========================== Description: Flag to enable/disable conversion to latest compatible OED version. Must be present in model settings. Expected type: boolean (yes/no, true/false t/f, y/n, or 1/0) Default value: ``False`` exposure_pre_analysis_class_name ================================ Description: Name of the class to use for the exposure_pre_analysis Expected type: string Default value: ``ExposurePreAnalysis`` exposure_pre_analysis_setting_json ================================== Description: Exposure Pre-Analysis config JSON file path Expected type: path Default value: ``None`` post_analysis_class_name ======================== Description: Name of the class to use for the post_analysis Expected type: string Default value: ``PostAnalysis`` lookup_config ============= Description: Expected type: string Default value: ``None`` lookup_complex_config ===================== Description: Expected type: string Default value: ``None`` write_ri_tree ============= Description: Expected type: string Default value: ``False`` write_chunksize =============== Description: Expected type: integer Default value: ``200000`` oasis_files_prefixes ==================== Description: Expected type: string Default value: ``OrderedDict({'gul': {'complex_items': 'complex_items', 'items': 'items', 'coverages': 'coverages', 'amplifications': 'amplifications', 'sections': 'sections', 'item_adjustments': 'item_adjustments'}, 'il': {'fm_policytc': 'fm_policytc', 'fm_profile': 'fm_profile', 'fm_programme': 'fm_programme', 'fm_xref': 'fm_xref'}})`` src_dir ======= Description: Expected type: path Default value: ``None`` run_dir ======= Description: Expected type: path Default value: ``None`` output_file =========== Description: Expected type: path Default value: ``None`` loss_factor =========== Description: Expected type: Default value: ``[1.0]`` output_level ============ Description: Keys files output format Expected type: string Default value: ``item`` extra_summary_cols ================== Description: extra column to include in the summary Expected type: string Default value: ``[]`` stream_type =========== Description: Set the IL input stream type, 2 = default loss stream, 1 = deprecated cov/item stream Expected type: integer Default value: ``2`` net_ri ====== Description: Expected type: string Default value: ``True`` include_loss_factor =================== Description: Expected type: string Default value: ``True`` print_summary ============= Description: Expected type: string Default value: ``True`` portfolio_complexity ==================== Description: if True, compute and report portfolio complexity metrics (GUL dimensions always; IL/RI FM structure when present) Expected type: boolean (yes/no, true/false t/f, y/n, or 1/0) Default value: ``True`` supported_oed_coverage_types ============================ Description: Select List of supported coverage_types [1, .. ,15] Expected type: integer Default value: ``None`` model_perils_covered ==================== Description: List of peril covered by the model Expected type: string Default value: ``['AA1']`` server_login_json ================= Description: Server login credentials json string Expected type: path Default value: ``None`` server_url ========== Description: URL to Oasis Platform server, default is localhost Expected type: string Default value: ``http://localhost:8000`` server_version ============== Description: Version prefix for OasisPlatform server, 'v1' = single server run, 'v2' = distributed on cluster Expected type: string Default value: ``v2`` auth_type ========= Description: Authentication type: simple (username/password JWT), oidc (client credentials via platform), m2m (client credentials direct to IdP) Expected type: string Default value: ``None`` oidc_token_url ============== Description: Token endpoint URL for m2m client_credentials grant (e.g. https://idp.example.com/oauth2/token) Expected type: string Default value: ``None`` oidc_scope ========== Description: OAuth2 scope to request when fetching an m2m token (e.g. oasis/m2m) Expected type: string Default value: ``None`` model_id ======== Description: API \`id\` of a model to run an analysis with Expected type: integer Default value: ``None`` portfolio_id ============ Description: API \`id\` of a portfolio to run an analysis with Expected type: integer Default value: ``None`` analysis_id =========== Description: API \`id\` of an analysis to run Expected type: integer Default value: ``None`` lookup_chunks ============= Description: Set the number of lookup chunks in a V2 run Expected type: integer Default value: ``None`` output_dir ========== Description: Output data directory for results data (absolute or relative file path) Expected type: path Default value: ``./`` analysis_chunks =============== Description: Set the number of analysis chunks in a V2 run Expected type: integer Default value: ``None``