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