LICENSE
README.md
pyproject.toml
samesim/__init__.py
samesim.egg-info/PKG-INFO
samesim.egg-info/SOURCES.txt
samesim.egg-info/dependency_links.txt
samesim.egg-info/entry_points.txt
samesim.egg-info/requires.txt
samesim.egg-info/top_level.txt
samesim/app/__init__.py
samesim/app/api.py
samesim/app/catalog.py
samesim/app/config_loader.py
samesim/app/experiment_runner.py
samesim/app/plugin_loader.py
samesim/cli/__init__.py
samesim/cli/main.py
samesim/cli/visualize.py
samesim/core/__init__.py
samesim/core/agent_registry.py
samesim/core/communication_layer.py
samesim/core/engine.py
samesim/core/event_queue.py
samesim/core/metrics_engine.py
samesim/core/randomness_manager.py
samesim/core/scheduler.py
samesim/core/time_manager.py
samesim/core/topology_manager.py
samesim/domain/__init__.py
samesim/domain/agent.py
samesim/domain/delivery.py
samesim/domain/event.py
samesim/domain/experiment.py
samesim/domain/ids.py
samesim/domain/message.py
samesim/domain/metric.py
samesim/domain/portable_math.py
samesim/domain/state.py
samesim/domain/timer.py
samesim/domain/topology.py
samesim/domain/topology_change.py
samesim/examples/async_gossip_ring.yaml
samesim/examples/gossip_1000_agents.yaml
samesim/examples/gossip_random.yaml
samesim/examples/gossip_ring.yaml
samesim/examples/leader_random.yaml
samesim/examples/mm1_queue.yaml
samesim/examples/raft_election.yaml
samesim/examples/raft_leader_crash.yaml
samesim/examples/sir_random.yaml
samesim/examples/voter.yaml
samesim/plugins/__init__.py
samesim/plugins/behaviors/__init__.py
samesim/plugins/behaviors/async_gossip.py
samesim/plugins/behaviors/gossip_behavior.py
samesim/plugins/behaviors/leader_election.py
samesim/plugins/behaviors/queue.py
samesim/plugins/behaviors/raft_election.py
samesim/plugins/behaviors/sir_behavior.py
samesim/plugins/behaviors/voter.py
samesim/plugins/communication/__init__.py
samesim/plugins/communication/broadcast.py
samesim/plugins/communication/gossip.py
samesim/plugins/communication/latency.py
samesim/plugins/communication/lossy.py
samesim/plugins/dynamics/__init__.py
samesim/plugins/dynamics/random_churn.py
samesim/plugins/dynamics/scheduled.py
samesim/plugins/metrics/__init__.py
samesim/plugins/metrics/churn_metrics.py
samesim/plugins/metrics/consensus.py
samesim/plugins/metrics/convergence.py
samesim/plugins/metrics/leader_metrics.py
samesim/plugins/metrics/message_count.py
samesim/plugins/metrics/queue_metrics.py
samesim/plugins/metrics/raft_metrics.py
samesim/plugins/metrics/sir_metrics.py
samesim/plugins/metrics/state_trace.py
samesim/plugins/metrics/trace_digest.py
samesim/plugins/metrics/voter_metrics.py
samesim/plugins/persistence/__init__.py
samesim/plugins/persistence/csv_exporter.py
samesim/plugins/topologies/__init__.py
samesim/plugins/topologies/barabasi_albert.py
samesim/plugins/topologies/grid.py
samesim/plugins/topologies/random_graph.py
samesim/plugins/topologies/ring.py
samesim/plugins/topologies/watts_strogatz.py
samesim/ports/__init__.py
samesim/ports/behavior.py
samesim/ports/communication.py
samesim/ports/metric_collector.py
samesim/ports/persistence.py
samesim/ports/topology_dynamics.py
samesim/ports/topology_generator.py