de_sim
1.0.5
1. Getting started
2. Installation
3. API documentation
4. Performance
5. Comparison to other DES tools
6. About
de_sim
Docs
»
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
_
__eq__() (de_sim.checkpoint.Checkpoint method)
__ge__() (de_sim.event.Event method)
(de_sim.event_message.EventMessageInterface method)
__gt__() (de_sim.event.Event method)
(de_sim.event_message.EventMessageInterface method)
__le__() (de_sim.event.Event method)
(de_sim.event_message.EventMessageInterface method)
__lt__() (de_sim.event.Event method)
(de_sim.event_message.EventMessageInterface method)
__ne__() (de_sim.checkpoint.Checkpoint method)
__new__() (de_sim.simulation_object.SimulationObjMeta static method)
__setattr__() (de_sim.simulation_config.SimulationConfig method)
(de_sim.simulation_metadata.AuthorMetadata method)
(de_sim.simulation_metadata.RunMetadata method)
(de_sim.simulation_metadata.SimulationMetadata method)
__slots__ (de_sim.event_message.EventMessageInterface attribute)
__str__() (de_sim.checkpoint.Checkpoint method)
(de_sim.event.Event method)
(de_sim.event_message.EventMessageInterface method)
(de_sim.simulator.EventQueue method)
_last_dir_mod (de_sim.checkpoint.AccessCheckpoints attribute)
_order_time (de_sim.event.Event attribute)
A
abstract (de_sim.testing.mock_simulation_object.MockSimulationObject attribute)
AbstractCheckpointSimulationObject (class in de_sim.simulation_checkpoint_object)
access_state_obj (de_sim.simulation_checkpoint_object.CheckpointSimulationObject attribute)
AccessCheckpoints (class in de_sim.checkpoint)
AccessSIRObjectState (class in de_sim.examples.sirs)
AccessStateObjectInterface (class in de_sim.simulation_checkpoint_object)
active (de_sim.utilities.FastLogger attribute)
active_logger() (de_sim.utilities.FastLogger static method)
add_object() (de_sim.simulator.Simulator method)
add_objects() (de_sim.simulator.Simulator method)
all_checkpoints (de_sim.checkpoint.AccessCheckpoints attribute)
assign_decreasing_priority (de_sim.simulation_object.SimObjClassPriority attribute)
attrs() (de_sim.event_message.EventMessageInterface method)
author (de_sim.simulation_metadata.SimulationMetadata attribute)
author_metadata (de_sim.simulator.Simulator attribute)
AuthorMetadata (class in de_sim.simulation_metadata)
B
BASE_HEADERS (de_sim.event.Event attribute)
BaseSimulationObject (class in de_sim.simulation_object)
beta (de_sim.examples.sirs.SIR attribute)
C
Checkpoint (class in de_sim.checkpoint)
checkpoint_dir (de_sim.simulation_checkpoint_object.CheckpointSimulationObject attribute)
CheckpointSimulationObject (class in de_sim.simulation_checkpoint_object)
class_event_priority() (de_sim.simulation_object.BaseSimulationObject property)
CLASS_PRIORITY (de_sim.simulation_object.SimulationObjMeta attribute)
class_priority (de_sim.testing.example_simulation_objects.ExampleSimulationObject attribute)
CombinedEventMessageMeta (class in de_sim.event_message)
ConcreteABCMeta (class in de_sim.utilities)
create_checkpoint() (de_sim.simulation_checkpoint_object.AbstractCheckpointSimulationObject method)
(de_sim.simulation_checkpoint_object.CheckpointSimulationObject method)
creation_time (de_sim.event.Event attribute)
,
[1]
custom_header() (de_sim.event.Event method)
D
de_sim (module)
de_sim._version (module)
de_sim.checkpoint (module)
de_sim.config (module)
de_sim.config.core (module)
de_sim.errors (module)
de_sim.event (module)
de_sim.event_message (module)
de_sim.examples (module)
de_sim.examples.config (module)
de_sim.examples.config.core (module)
de_sim.examples.debug_logs (module)
de_sim.examples.minimal_simulation (module)
de_sim.examples.phold (module)
de_sim.examples.random_walk (module)
de_sim.examples.sirs (module)
de_sim.simulation_checkpoint_object (module)
de_sim.simulation_config (module)
de_sim.simulation_metadata (module)
de_sim.simulation_object (module)
de_sim.simulator (module)
de_sim.template_sim_objs (module)
de_sim.testing (module)
de_sim.testing.example_simulation_objects (module)
de_sim.testing.mock_simulation_object (module)
de_sim.testing.some_message_types (module)
de_sim.testing.utilities_for_testing (module)
de_sim.utilities (module)
de_sim.visualize (module)
debug_logs (de_sim.simulation_object.BaseSimulationObject attribute)
(de_sim.simulator.EventQueue attribute)
(de_sim.simulator.Simulator attribute)
del_simulator() (de_sim.simulation_object.BaseSimulationObject method)
dir_path (de_sim.checkpoint.AccessCheckpoints attribute)
DO_NOT_PICKLE (de_sim.simulation_config.SimulationConfig attribute)
E
EIGHTH (de_sim.simulation_object.SimObjClassPriority attribute)
email (de_sim.simulation_metadata.AuthorMetadata attribute)
,
[1]
empty() (de_sim.simulator.EventQueue method)
end() (de_sim.utilities.SimulationProgressBar method)
END_TIME_EXCEEDED (de_sim.simulator.Simulator attribute)
Error
Event (class in de_sim.event)
event_counts (de_sim.simulator.Simulator attribute)
event_handler_priorities (de_sim.simulation_object.SimulationObjectMetadata attribute)
event_handlers (de_sim.examples.minimal_simulation.MinimalSimulationObject attribute)
(de_sim.examples.phold.PholdSimulationObject attribute)
(de_sim.examples.random_walk.RandomWalkSimulationObject attribute)
(de_sim.examples.sirs.SIR attribute)
(de_sim.examples.sirs.SIR2 attribute)
EVENT_HANDLERS (de_sim.simulation_object.SimulationObjMeta attribute)
event_handlers (de_sim.template_sim_objs.TemplatePeriodicSimulationObject attribute)
(de_sim.testing.example_simulation_objects.ExampleSimulationObject attribute)
(de_sim.testing.example_simulation_objects.ImproperlyRegisteredSimulationObject attribute)
event_handlers_dict (de_sim.simulation_object.SimulationObjectMetadata attribute)
event_heap (de_sim.simulator.EventQueue attribute)
event_queue (de_sim.simulator.Simulator attribute)
event_time (de_sim.event.Event attribute)
,
[1]
event_time_tiebreaker (de_sim.simulation_object.BaseSimulationObject attribute)
EventCoordinates (class in de_sim.visualize)
EventMessage (class in de_sim.event_message)
EventMessageInterface (class in de_sim.event_message)
EventMessageMeta (class in de_sim.event_message)
EventQueue (class in de_sim.simulator)
ExampleSimulationObject (class in de_sim.testing.example_simulation_objects)
F
fast_debug_file_logger (de_sim.simulator.Simulator attribute)
fast_log() (de_sim.utilities.FastLogger method)
fast_plotting_logger (de_sim.simulator.Simulator attribute)
FastLogger (class in de_sim.utilities)
FIFTH (de_sim.simulation_object.SimObjClassPriority attribute)
finish_metadata_collection() (de_sim.simulator.Simulator method)
FIRST (de_sim.simulation_object.SimObjClassPriority attribute)
FOURTH (de_sim.simulation_object.SimObjClassPriority attribute)
G
gamma (de_sim.examples.sirs.SIR attribute)
get_categorized_messages() (de_sim.visualize.SpaceTime method)
get_checkpoint() (de_sim.checkpoint.AccessCheckpoints method)
get_checkpoint_state() (de_sim.examples.sirs.AccessSIRObjectState method)
(de_sim.simulation_checkpoint_object.AccessStateObjectInterface method)
get_config() (in module de_sim.config.core)
(in module de_sim.examples.config.core)
get_data() (de_sim.visualize.SpaceTime method)
get_debug_logs() (in module de_sim.config.core)
get_debug_logs_config() (in module de_sim.config.core)
(in module de_sim.examples.config.core)
get_event_locations() (de_sim.visualize.SpaceTime method)
get_filename() (de_sim.checkpoint.AccessCheckpoints method)
get_level() (de_sim.utilities.FastLogger method)
get_min_max_times() (de_sim.visualize.SpaceTime method)
get_obj_x_locations() (de_sim.visualize.SpaceTime method)
get_obj_x_locations_map() (de_sim.visualize.SpaceTime method)
get_object() (de_sim.simulator.Simulator method)
get_object_ids() (de_sim.visualize.SpaceTime method)
get_objects() (de_sim.simulator.Simulator method)
get_pathname() (de_sim.simulation_metadata.SimulationMetadata static method)
get_random_state() (de_sim.examples.sirs.AccessSIRObjectState method)
(de_sim.simulation_checkpoint_object.AccessStateObjectInterface method)
get_receiving_priorities_dict() (de_sim.simulation_object.BaseSimulationObject method)
get_sim_config() (de_sim.simulator.Simulator static method)
H
handle_event() (de_sim.simulation_checkpoint_object.AbstractCheckpointSimulationObject method)
(de_sim.template_sim_objs.TemplatePeriodicSimulationObject method)
handle_i_to_r() (de_sim.examples.sirs.SIR method)
handle_s_to_i() (de_sim.examples.sirs.SIR method)
handle_simulation_event() (de_sim.examples.minimal_simulation.MinimalSimulationObject method)
(de_sim.examples.phold.PholdSimulationObject method)
(de_sim.template_sim_objs.TemplatePeriodicSimulationObject method)
handle_state_transition() (de_sim.examples.sirs.SIR2 method)
handle_step_event() (de_sim.examples.random_walk.RandomWalkSimulationObject method)
handler() (de_sim.testing.example_simulation_objects.ExampleSimulationObject method)
(de_sim.testing.example_simulation_objects.ImproperlyRegisteredSimulationObject method)
header() (de_sim.event.Event static method)
(de_sim.event_message.EventMessageInterface method)
HIGH (de_sim.simulation_object.SimObjClassPriority attribute)
history (de_sim.examples.random_walk.RandomWalkSimulationObject attribute)
(de_sim.examples.sirs.SIR attribute)
I
i (de_sim.examples.sirs.SIR attribute)
i_to_r (de_sim.examples.sirs.StateTransitionType attribute)
ImproperlyRegisteredSimulationObject (class in de_sim.testing.example_simulation_objects)
init_before_run() (de_sim.examples.minimal_simulation.MinimalSimulationObject method)
(de_sim.examples.phold.PholdSimulationObject method)
(de_sim.examples.random_walk.RandomWalkSimulationObject method)
(de_sim.examples.sirs.SIR method)
(de_sim.simulation_object.SimulationObject method)
(de_sim.simulation_object.SimulationObjectInterface method)
(de_sim.template_sim_objs.TemplatePeriodicSimulationObject method)
(de_sim.testing.example_simulation_objects.ExampleSimulationObject method)
(de_sim.testing.example_simulation_objects.ImproperlyRegisteredSimulationObject method)
init_metadata_collection() (de_sim.simulator.Simulator method)
initialize() (de_sim.simulator.Simulator method)
ip_address (de_sim.simulation_metadata.RunMetadata attribute)
,
[1]
is_active() (de_sim.utilities.FastLogger method)
L
last_checkpoint() (de_sim.examples.sirs.RunSIRs method)
len() (de_sim.simulator.EventQueue method)
list_checkpoints() (de_sim.checkpoint.AccessCheckpoints method)
log_debug_msg() (de_sim.examples.phold.PholdSimulationObject method)
log_event() (de_sim.simulator.EventQueue method)
LOG_LEVELS (de_sim.utilities.FastLogger attribute)
log_with_time() (de_sim.simulation_object.BaseSimulationObject method)
(de_sim.simulator.Simulator method)
LOW (de_sim.simulation_object.SimObjClassPriority attribute)
M
main() (de_sim.examples.minimal_simulation.RunMinimalSimulation static method)
(de_sim.examples.phold.RunPhold static method)
(de_sim.examples.random_walk.RunRandomWalkSimulation static method)
make_args() (in module de_sim.testing.utilities_for_testing)
max_time (de_sim.simulation_config.SimulationConfig attribute)
measurements_fh (de_sim.simulator.Simulator attribute)
MEDIUM (de_sim.simulation_object.SimObjClassPriority attribute)
mem_tracker (de_sim.simulator.Simulator attribute)
message (de_sim.errors.Error attribute)
(de_sim.errors.SimulatorError attribute)
(de_sim.event.Event attribute)
,
[1]
message_queues() (de_sim.simulator.Simulator method)
message_type() (de_sim.visualize.SimulationEventMessage property)
message_types_sent (de_sim.simulation_object.SimulationObjectMetadata attribute)
messages_sent (de_sim.examples.minimal_simulation.MinimalSimulationObject attribute)
(de_sim.examples.phold.PholdSimulationObject attribute)
(de_sim.examples.random_walk.RandomWalkSimulationObject attribute)
(de_sim.examples.sirs.SIR attribute)
(de_sim.examples.sirs.SIR2 attribute)
MESSAGES_SENT (de_sim.simulation_object.SimulationObjMeta attribute)
messages_sent (de_sim.template_sim_objs.TemplatePeriodicSimulationObject attribute)
(de_sim.testing.example_simulation_objects.ExampleSimulationObject attribute)
(de_sim.testing.example_simulation_objects.ImproperlyRegisteredSimulationObject attribute)
(de_sim.testing.mock_simulation_object.MockSimulationObject attribute)
metadata (de_sim.examples.minimal_simulation.MinimalSimulationObject attribute)
(de_sim.examples.phold.PholdSimulationObject attribute)
(de_sim.examples.random_walk.RandomWalkSimulationObject attribute)
(de_sim.examples.sirs.SIR attribute)
(de_sim.examples.sirs.SIR2 attribute)
(de_sim.simulation_checkpoint_object.AbstractCheckpointSimulationObject attribute)
(de_sim.simulation_checkpoint_object.CheckpointSimulationObject attribute)
(de_sim.simulation_object.SimulationObject attribute)
(de_sim.template_sim_objs.TemplatePeriodicSimulationObject attribute)
(de_sim.testing.example_simulation_objects.ExampleSimulationObject attribute)
(de_sim.testing.example_simulation_objects.ImproperlyRegisteredSimulationObject attribute)
(de_sim.testing.mock_simulation_object.MockSimulationObject attribute)
method (de_sim.utilities.FastLogger attribute)
MinimalSimulationObject (class in de_sim.examples.minimal_simulation)
MockSimulationObject (class in de_sim.testing.mock_simulation_object)
N
N (de_sim.examples.sirs.SIR attribute)
name (de_sim.examples.random_walk.RandomWalkSimulationObject attribute)
(de_sim.simulation_metadata.AuthorMetadata attribute)
,
[1]
(de_sim.simulation_object.BaseSimulationObject attribute)
next_event_obj() (de_sim.simulator.EventQueue method)
next_event_time() (de_sim.simulator.EventQueue method)
next_events() (de_sim.simulator.EventQueue method)
NINTH (de_sim.simulation_object.SimObjClassPriority attribute)
NO_EVENTS_REMAIN (de_sim.simulator.Simulator attribute)
num_events (de_sim.simulation_object.BaseSimulationObject attribute)
num_events() (de_sim.simulator.Simulator.SimulationReturnValue property)
num_handlers_called (de_sim.simulator.Simulator attribute)
num_periods (de_sim.template_sim_objs.TemplatePeriodicSimulationObject attribute)
NUM_PROFILE_ROWS (de_sim.simulator.Simulator attribute)
O
obj_index() (in module de_sim.examples.phold)
obj_name() (in module de_sim.examples.phold)
object_memory_change_interval (de_sim.simulation_config.SimulationConfig attribute)
,
[1]
organization (de_sim.simulation_metadata.AuthorMetadata attribute)
,
[1]
output_dir (de_sim.simulation_config.SimulationConfig attribute)
,
[1]
P
parse_args() (de_sim.examples.minimal_simulation.RunMinimalSimulation static method)
(de_sim.examples.phold.RunPhold static method)
(de_sim.examples.random_walk.RunRandomWalkSimulation static method)
period (de_sim.simulation_checkpoint_object.AbstractCheckpointSimulationObject attribute)
(de_sim.template_sim_objs.TemplatePeriodicSimulationObject attribute)
PholdSimulationObject (class in de_sim.examples.phold)
plot_data() (de_sim.visualize.SpaceTime method)
print_history() (de_sim.examples.sirs.RunSIRs method)
profile (de_sim.simulation_config.SimulationConfig attribute)
,
[1]
profile_stats() (de_sim.simulator.Simulator.SimulationReturnValue property)
progress (de_sim.simulation_config.SimulationConfig attribute)
,
[1]
progress() (de_sim.utilities.SimulationProgressBar method)
provide_event_counts() (de_sim.simulator.Simulator method)
R
random_state (de_sim.checkpoint.Checkpoint attribute)
(de_sim.examples.sirs.AccessSIRObjectState attribute)
(de_sim.examples.sirs.SIR attribute)
RandomWalkSimulationObject (class in de_sim.examples.random_walk)
receive_coordinates() (de_sim.visualize.SimulationEventMessage property)
receiving_object (de_sim.event.Event attribute)
,
[1]
record_ip_address() (de_sim.simulation_metadata.RunMetadata method)
record_run_time() (de_sim.simulation_metadata.RunMetadata method)
record_start() (de_sim.simulation_metadata.RunMetadata method)
recording_period (de_sim.examples.sirs.SIR attribute)
register_handlers() (de_sim.simulation_object.BaseSimulationObject static method)
register_sent_messages() (de_sim.simulation_object.BaseSimulationObject static method)
render() (de_sim.event.Event method)
(de_sim.simulator.EventQueue method)
reset() (de_sim.simulator.EventQueue method)
(de_sim.simulator.Simulator method)
run (de_sim.simulation_metadata.SimulationMetadata attribute)
run() (de_sim.simulator.Simulator method)
run_time (de_sim.simulation_metadata.RunMetadata attribute)
,
[1]
RunMetadata (class in de_sim.simulation_metadata)
RunMinimalSimulation (class in de_sim.examples.minimal_simulation)
RunPhold (class in de_sim.examples.phold)
RunRandomWalkSimulation (class in de_sim.examples.random_walk)
RunSIRs (class in de_sim.examples.sirs)
S
s (de_sim.examples.sirs.SIR attribute)
s_to_i (de_sim.examples.sirs.StateTransitionType attribute)
schedule_event() (de_sim.simulator.EventQueue method)
schedule_next_event() (de_sim.examples.sirs.SIR method)
(de_sim.examples.sirs.SIR2 method)
(de_sim.template_sim_objs.TemplatePeriodicSimulationObject method)
schedule_next_step() (de_sim.examples.random_walk.RandomWalkSimulationObject method)
SECOND (de_sim.simulation_object.SimObjClassPriority attribute)
semantically_equal() (de_sim.simulation_config.SimulationConfig method)
(de_sim.simulation_metadata.RunMetadata method)
(de_sim.simulation_metadata.SimulationMetadata method)
send_coordinates() (de_sim.visualize.SimulationEventMessage property)
send_event() (de_sim.simulation_object.BaseSimulationObject method)
send_event_absolute() (de_sim.simulation_object.BaseSimulationObject method)
sending_object (de_sim.event.Event attribute)
,
[1]
set_checkpoint() (de_sim.checkpoint.AccessCheckpoints method)
set_class_priority() (de_sim.simulation_object.SimulationObject class method)
set_simulator() (de_sim.simulation_object.BaseSimulationObject method)
SEVENTH (de_sim.simulation_object.SimObjClassPriority attribute)
sim_config (de_sim.simulator.Simulator attribute)
sim_metadata (de_sim.simulator.Simulator attribute)
sim_obj_id() (de_sim.visualize.EventCoordinates property)
SimObjClassPriority (class in de_sim.simulation_object)
simulate() (de_sim.examples.sirs.RunSIRs method)
(de_sim.simulator.Simulator method)
simulation_config (de_sim.simulation_metadata.SimulationMetadata attribute)
simulation_objects (de_sim.simulator.Simulator attribute)
SimulationConfig (class in de_sim.simulation_config)
SimulationEventMessage (class in de_sim.visualize)
SimulationMetadata (class in de_sim.simulation_metadata)
SimulationObject (class in de_sim.simulation_object)
SimulationObjectAndABCMeta (class in de_sim.simulation_object)
SimulationObjectInterface (class in de_sim.simulation_object)
SimulationObjectMetadata (class in de_sim.simulation_object)
SimulationObjMeta (class in de_sim.simulation_object)
SimulationProgressBar (class in de_sim.utilities)
Simulator (class in de_sim.simulator)
simulator (de_sim.simulation_metadata.SimulationMetadata attribute)
(de_sim.simulation_object.BaseSimulationObject attribute)
Simulator.SimulationReturnValue (class in de_sim.simulator)
simulator_repo (de_sim.simulation_metadata.SimulationMetadata attribute)
SimulatorError
SIR (class in de_sim.examples.sirs)
sir (de_sim.examples.sirs.AccessSIRObjectState attribute)
SIR2 (class in de_sim.examples.sirs)
SIXTH (de_sim.simulation_object.SimObjClassPriority attribute)
SpaceTime (class in de_sim.visualize)
start() (de_sim.utilities.SimulationProgressBar method)
start_time (de_sim.simulation_metadata.RunMetadata attribute)
,
[1]
(de_sim.template_sim_objs.TemplatePeriodicSimulationObject attribute)
state (de_sim.checkpoint.Checkpoint attribute)
(de_sim.examples.random_walk.RandomWalkSimulationObject attribute)
StateTransitionType (class in de_sim.examples.sirs)
stop_condition (de_sim.simulation_config.SimulationConfig attribute)
,
[1]
T
TemplatePeriodicSimulationObject (class in de_sim.template_sim_objs)
TERMINATE_WITH_STOP_CONDITION_SATISFIED (de_sim.simulator.Simulator attribute)
THIRD (de_sim.simulation_object.SimObjClassPriority attribute)
time (de_sim.checkpoint.Checkpoint attribute)
(de_sim.simulation_object.BaseSimulationObject attribute)
(de_sim.simulator.Simulator attribute)
time() (de_sim.visualize.EventCoordinates property)
time_init (de_sim.simulation_config.SimulationConfig attribute)
,
[1]
track_obj_mem() (de_sim.simulator.Simulator method)
U
unset_env_var() (in module de_sim.testing.utilities_for_testing)
username (de_sim.simulation_metadata.AuthorMetadata attribute)
,
[1]
V
validate() (de_sim.simulation_config.SimulationConfig method)
validate_individual_fields() (de_sim.simulation_config.SimulationConfig method)
value_map() (de_sim.event_message.EventMessageInterface method)
values() (de_sim.event_message.EventMessageInterface method)