NegWorld ======== .. currentmodule:: negmas.situated .. autoclass:: NegWorld :show-inheritance: .. rubric:: Attributes Summary .. autosummary:: ~NegWorld.agreement_fraction ~NegWorld.breach_fraction ~NegWorld.breach_level ~NegWorld.breach_rate ~NegWorld.business_size ~NegWorld.cancellation_fraction ~NegWorld.cancellation_rate ~NegWorld.cancelled_contracts ~NegWorld.competitors ~NegWorld.contract_dropping_fraction ~NegWorld.contract_err_fraction ~NegWorld.contract_execution_fraction ~NegWorld.contract_nullification_fraction ~NegWorld.current_step ~NegWorld.erred_contracts ~NegWorld.executed_contracts ~NegWorld.id ~NegWorld.log_folder ~NegWorld.n_agent_exceptions ~NegWorld.n_contract_exceptions ~NegWorld.n_mechanism_exceptions ~NegWorld.n_negotiation_rounds_failed ~NegWorld.n_negotiation_rounds_successful ~NegWorld.n_negotiator_exceptions ~NegWorld.n_simulation_exceptions ~NegWorld.n_total_agent_exceptions ~NegWorld.n_total_simulation_exceptions ~NegWorld.name ~NegWorld.nullified_contracts ~NegWorld.partners ~NegWorld.relative_time ~NegWorld.remaining_steps ~NegWorld.remaining_time ~NegWorld.resolved_breaches ~NegWorld.saved_breaches ~NegWorld.saved_contracts ~NegWorld.saved_negotiations ~NegWorld.short_type_name ~NegWorld.signed_contracts ~NegWorld.stat_names ~NegWorld.stats ~NegWorld.time ~NegWorld.total_time ~NegWorld.type_name ~NegWorld.unresolved_breaches ~NegWorld.uuid .. rubric:: Methods Summary .. autosummary:: ~NegWorld.action_info_cols ~NegWorld.agreement_info_cols ~NegWorld.agreement_rate ~NegWorld.announce ~NegWorld.append_stats ~NegWorld.breach_record ~NegWorld.call ~NegWorld.checkpoint ~NegWorld.checkpoint_final_step ~NegWorld.checkpoint_info ~NegWorld.checkpoint_init ~NegWorld.checkpoint_on_step_started ~NegWorld.combine_stats ~NegWorld.complete_contract_execution ~NegWorld.contract_record ~NegWorld.contract_size ~NegWorld.create ~NegWorld.delete_executed_contracts ~NegWorld.draw ~NegWorld.executable_contracts ~NegWorld.execute_action ~NegWorld.extra_agent_info ~NegWorld.extra_neg_info ~NegWorld.extra_sim_step_info_post ~NegWorld.extra_sim_step_info_pre ~NegWorld.extract_action_info ~NegWorld.extract_agreement_info ~NegWorld.from_checkpoint ~NegWorld.from_config ~NegWorld.get_dropped_contracts ~NegWorld.get_private_state ~NegWorld.graph ~NegWorld.ignore_contract ~NegWorld.is_basic_stat ~NegWorld.is_valid_agreement ~NegWorld.is_valid_contract ~NegWorld.join ~NegWorld.logdebug ~NegWorld.logdebug_agent ~NegWorld.logerror ~NegWorld.logerror_agent ~NegWorld.loginfo ~NegWorld.loginfo_agent ~NegWorld.logwarning ~NegWorld.logwarning_agent ~NegWorld.n_saved_contracts ~NegWorld.on_contract_cancelled ~NegWorld.on_contract_concluded ~NegWorld.on_contract_processed ~NegWorld.on_contract_signed ~NegWorld.on_event ~NegWorld.on_exception ~NegWorld.on_negotiation_end ~NegWorld.on_negotiation_processed ~NegWorld.on_negotiation_start ~NegWorld.on_negotiation_stepped ~NegWorld.order_contracts_for_execution ~NegWorld.partner_advantage ~NegWorld.partner_utility ~NegWorld.plot_combined_stats ~NegWorld.plot_stats ~NegWorld.post_step_stats ~NegWorld.pre_step_stats ~NegWorld.read_config ~NegWorld.received_advantage ~NegWorld.received_utility ~NegWorld.register ~NegWorld.register_listener ~NegWorld.register_stats_monitor ~NegWorld.register_world_monitor ~NegWorld.request_negotiation_about ~NegWorld.run ~NegWorld.run_negotiation ~NegWorld.run_negotiations ~NegWorld.run_with_progress ~NegWorld.save_config ~NegWorld.save_gif ~NegWorld.set_bulletin_board ~NegWorld.set_id ~NegWorld.simulation_step ~NegWorld.spawn ~NegWorld.spawn_object ~NegWorld.start_contract_execution ~NegWorld.step ~NegWorld.type_name_for_logs ~NegWorld.unregister_stats_monitor ~NegWorld.unregister_world_monitor ~NegWorld.update_stats .. rubric:: Attributes Documentation .. autoattribute:: agreement_fraction .. autoattribute:: breach_fraction .. autoattribute:: breach_level .. autoattribute:: breach_rate .. autoattribute:: business_size .. autoattribute:: cancellation_fraction .. autoattribute:: cancellation_rate .. autoattribute:: cancelled_contracts .. autoattribute:: competitors .. autoattribute:: contract_dropping_fraction .. autoattribute:: contract_err_fraction .. autoattribute:: contract_execution_fraction .. autoattribute:: contract_nullification_fraction .. autoattribute:: current_step .. autoattribute:: erred_contracts .. autoattribute:: executed_contracts .. autoattribute:: id .. autoattribute:: log_folder .. autoattribute:: n_agent_exceptions .. autoattribute:: n_contract_exceptions .. autoattribute:: n_mechanism_exceptions .. autoattribute:: n_negotiation_rounds_failed .. autoattribute:: n_negotiation_rounds_successful .. autoattribute:: n_negotiator_exceptions .. autoattribute:: n_simulation_exceptions .. autoattribute:: n_total_agent_exceptions .. autoattribute:: n_total_simulation_exceptions .. autoattribute:: name .. autoattribute:: nullified_contracts .. autoattribute:: partners .. autoattribute:: relative_time .. autoattribute:: remaining_steps .. autoattribute:: remaining_time .. autoattribute:: resolved_breaches .. autoattribute:: saved_breaches .. autoattribute:: saved_contracts .. autoattribute:: saved_negotiations .. autoattribute:: short_type_name .. autoattribute:: signed_contracts .. autoattribute:: stat_names .. autoattribute:: stats .. autoattribute:: time .. autoattribute:: total_time .. autoattribute:: type_name .. autoattribute:: unresolved_breaches .. autoattribute:: uuid .. rubric:: Methods Documentation .. automethod:: action_info_cols .. automethod:: agreement_info_cols .. automethod:: agreement_rate .. automethod:: announce .. automethod:: append_stats .. automethod:: breach_record .. automethod:: call .. automethod:: checkpoint .. automethod:: checkpoint_final_step .. automethod:: checkpoint_info .. automethod:: checkpoint_init .. automethod:: checkpoint_on_step_started .. automethod:: combine_stats .. automethod:: complete_contract_execution .. automethod:: contract_record .. automethod:: contract_size .. automethod:: create .. automethod:: delete_executed_contracts .. automethod:: draw .. automethod:: executable_contracts .. automethod:: execute_action .. automethod:: extra_agent_info .. automethod:: extra_neg_info .. automethod:: extra_sim_step_info_post .. automethod:: extra_sim_step_info_pre .. automethod:: extract_action_info .. automethod:: extract_agreement_info .. automethod:: from_checkpoint .. automethod:: from_config .. automethod:: get_dropped_contracts .. automethod:: get_private_state .. automethod:: graph .. automethod:: ignore_contract .. automethod:: is_basic_stat .. automethod:: is_valid_agreement .. automethod:: is_valid_contract .. automethod:: join .. automethod:: logdebug .. automethod:: logdebug_agent .. automethod:: logerror .. automethod:: logerror_agent .. automethod:: loginfo .. automethod:: loginfo_agent .. automethod:: logwarning .. automethod:: logwarning_agent .. automethod:: n_saved_contracts .. automethod:: on_contract_cancelled .. automethod:: on_contract_concluded .. automethod:: on_contract_processed .. automethod:: on_contract_signed .. automethod:: on_event .. automethod:: on_exception .. automethod:: on_negotiation_end .. automethod:: on_negotiation_processed .. automethod:: on_negotiation_start .. automethod:: on_negotiation_stepped .. automethod:: order_contracts_for_execution .. automethod:: partner_advantage .. automethod:: partner_utility .. automethod:: plot_combined_stats .. automethod:: plot_stats .. automethod:: post_step_stats .. automethod:: pre_step_stats .. automethod:: read_config .. automethod:: received_advantage .. automethod:: received_utility .. automethod:: register .. automethod:: register_listener .. automethod:: register_stats_monitor .. automethod:: register_world_monitor .. automethod:: request_negotiation_about .. automethod:: run .. automethod:: run_negotiation .. automethod:: run_negotiations .. automethod:: run_with_progress .. automethod:: save_config .. automethod:: save_gif .. automethod:: set_bulletin_board .. automethod:: set_id .. automethod:: simulation_step .. automethod:: spawn .. automethod:: spawn_object .. automethod:: start_contract_execution .. automethod:: step .. automethod:: type_name_for_logs .. automethod:: unregister_stats_monitor .. automethod:: unregister_world_monitor .. automethod:: update_stats