AMBER
User Guide
Installation
Quick Start Guide
Coming from AgentPy
Going faster (lanes)
Environments & Schelling
Tutorial
Benchmarks & Performance
Examples
API Reference
API Reference
Development
Contributing
Deprecations (removed in 1.0)
Changelog
AMBER
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
_
__getitem__() (ambr.AgentList method)
__setattr__() (ambr.agent.Agent method)
A
active (ambr.contract.ContractMonitor attribute)
add() (ambr.contract.ContractCertificate method)
add_agent() (ambr.environments.GridEnvironment method)
(ambr.GridEnvironment method)
(ambr.model.Model method)
(ambr.population.Population method)
add_agent_from_id() (ambr.environments.GridEnvironment method)
(ambr.GridEnvironment method)
add_agents() (ambr.model.Model method)
add_edge() (ambr.environments.NetworkEnvironment method)
(ambr.NetworkEnvironment method)
add_node() (ambr.environments.NetworkEnvironment method)
(ambr.NetworkEnvironment method)
add_parameter() (ambr.optimization.SMACParameterSpace method)
add_update() (ambr.population.BatchUpdateContext method)
Agent (class in ambr.agent)
agent_ids (ambr.AgentList property)
agent_reporters (ambr.model.Model attribute)
AgentList (class in ambr)
agents (ambr.AgentList property)
agents_df (ambr.model.Model property)
ambr.agent
module
ambr.base
module
ambr.contract
module
ambr.environments
module
ambr.experiment
module
ambr.gpu
module
ambr.gpu_ensemble
module
ambr.model
module
ambr.optimization
module
ambr.population
module
ambr.sequences
module
ambr.tensor_lane
module
append() (ambr.AgentList method)
apply_scatter_add() (in module ambr.performance)
apply_scatter_write() (in module ambr.performance)
approve_fast_path() (ambr.model.Model method)
ArrayKernelModel (class in ambr.lanes)
AttrDict (class in ambr.base)
B
BaseAgent (class in ambr)
(class in ambr.base)
BaseModel (class in ambr)
(class in ambr.base)
batch_add_agents() (ambr.population.Population method)
batch_query_radius() (ambr.performance.SpatialIndex method)
batch_update() (ambr.population.Population method)
batch_update_agents() (ambr.model.Model method)
batch_update_by_ids() (ambr.population.Population method)
BatchedWellMixedSIR (class in ambr.gpu_ensemble)
BatchUpdateContext (class in ambr.population)
bayesian_optimization() (in module ambr)
(in module ambr.optimization)
begin_step() (ambr.contract.ContractMonitor method)
borrow() (ambr.AgentList method)
(ambr.tensor_lane.TensorLane method)
borrow_numeric() (in module ambr.tensor_lane)
build() (ambr.performance.SpatialIndex method)
by_id() (ambr.AgentList method)
C
certificates (ambr.contract.ContractMonitor attribute)
check_performance_deps() (in module ambr.performance)
choice() (ambr.gpu.DeviceRNG method)
clean (ambr.contract.ContractCertificate property)
clear() (ambr.AgentList method)
columns (ambr.contract.ContractViolation attribute)
commit() (ambr.AgentList method)
(ambr.tensor_lane.TensorLane method)
commit_columns() (in module ambr.tensor_lane)
contract_certificates (ambr.model.Model property)
CONTRACT_MODES (in module ambr.contract)
ContractCertificate (class in ambr.contract)
ContractMonitor (class in ambr.contract)
ContractViolation (class in ambr.contract)
ContractViolationError
coordinates (ambr.environments.Position attribute)
copy() (ambr.AgentList method)
count() (ambr.AgentList method)
cpu() (ambr.model.Model method)
create_batch_context() (ambr.population.Population method)
D
data (ambr.population.Population property)
device (ambr.model.Model property)
device_name() (in module ambr.gpu)
DeviceRNG (class in ambr.gpu)
df (ambr.environments.Environment property)
E
edges (ambr.environments.NetworkEnvironment property)
(ambr.NetworkEnvironment property)
empty_positions() (ambr.environments.GridEnvironment method)
(ambr.GridEnvironment method)
end() (ambr.model.Model method)
end_step() (ambr.contract.ContractMonitor method)
Environment (class in ambr.environments)
errors() (ambr.contract.ContractCertificate method)
Experiment (class in ambr)
(class in ambr.experiment)
extend() (ambr.AgentList method)
F
fast_path_approval (ambr.model.Model property)
FilteredAgentList (class in ambr.sequences)
frame (ambr.AgentList property)
G
get_agent_at_pos() (ambr.environments.GridEnvironment method)
(ambr.GridEnvironment method)
get_agent_data() (ambr.model.Model method)
get_agent_value() (ambr.population.Population method)
get_array_module() (in module ambr.gpu)
get_bool() (ambr.base.AttrDict method)
get_clustering() (ambr.environments.NetworkEnvironment method)
(ambr.NetworkEnvironment method)
get_configspace() (ambr.optimization.SMACParameterSpace method)
get_data() (ambr.agent.Agent method)
(ambr.AgentList method)
get_degree() (ambr.environments.NetworkEnvironment method)
(ambr.NetworkEnvironment method)
get_distance() (ambr.environments.Environment method)
(ambr.environments.GridEnvironment method)
(ambr.environments.NetworkEnvironment method)
(ambr.environments.SpaceEnvironment method)
(ambr.GridEnvironment method)
(ambr.NetworkEnvironment method)
(ambr.SpaceEnvironment method)
get_empty_cells_in_radius() (ambr.environments.GridEnvironment method)
(ambr.GridEnvironment method)
get_float() (ambr.base.AttrDict method)
get_int() (ambr.base.AttrDict method)
get_neighbors() (ambr.agent.Agent method)
(ambr.environments.Environment method)
(ambr.environments.GridEnvironment method)
(ambr.environments.NetworkEnvironment method)
(ambr.environments.SpaceEnvironment method)
(ambr.GridEnvironment method)
(ambr.NetworkEnvironment method)
(ambr.SpaceEnvironment method)
get_random_empty_cell() (ambr.environments.GridEnvironment method)
(ambr.GridEnvironment method)
gpu() (ambr.model.Model method)
GPUEnsembleRunner (class in ambr.gpu_ensemble)
grid_sample() (ambr.optimization.ParameterSpace method)
(ambr.ParameterSpace method)
grid_search() (in module ambr)
(in module ambr.optimization)
GridEnvironment (class in ambr)
(class in ambr.environments)
group_by() (ambr.AgentList method)
H
HAS_NUMBA (in module ambr.performance)
HAS_SCIPY (in module ambr.performance)
height (ambr.environments.GridEnvironment property)
(ambr.GridEnvironment property)
I
ids (ambr.contract.ContractViolation attribute)
index() (ambr.AgentList method)
INFECTED (ambr.gpu_ensemble.BatchedWellMixedSIR attribute)
init_state() (ambr.lanes.ArrayKernelModel method)
insert() (ambr.AgentList method)
IntRange (class in ambr)
(class in ambr.experiment)
is_valid_position() (ambr.environments.GridEnvironment method)
(ambr.environments.SpaceEnvironment method)
(ambr.GridEnvironment method)
(ambr.SpaceEnvironment method)
is_zero_copy (ambr.tensor_lane.TensorLane property)
M
make_device_rng() (in module ambr.gpu)
metrics() (ambr.lanes.ArrayKernelModel method)
mode (ambr.contract.ContractMonitor attribute)
(ambr.model.Model property)
(ambr.tensor_lane.TensorLane property)
Model (class in ambr.model)
model_reporters (ambr.model.Model attribute)
module
ambr.agent
ambr.base
ambr.contract
ambr.environments
ambr.experiment
ambr.gpu
ambr.gpu_ensemble
ambr.model
ambr.optimization
ambr.population
ambr.sequences
ambr.tensor_lane
move_agent() (ambr.environments.Environment method)
(ambr.environments.GridEnvironment method)
(ambr.environments.NetworkEnvironment method)
(ambr.environments.SpaceEnvironment method)
(ambr.GridEnvironment method)
(ambr.NetworkEnvironment method)
(ambr.SpaceEnvironment method)
MultiObjectiveSMAC (class in ambr.optimization)
N
NetworkEnvironment (class in ambr)
(class in ambr.environments)
nodes (ambr.environments.NetworkEnvironment property)
(ambr.NetworkEnvironment property)
NPRandomCompat (class in ambr.base)
O
objective_function() (in module ambr.optimization)
ok (ambr.contract.ContractCertificate property)
optimize() (ambr.optimization.MultiObjectiveSMAC method)
(ambr.optimization.SMACOptimizer method)
P
PACKED_SUFFIX (ambr.tensor_lane.TensorLane attribute)
ParallelRunner (class in ambr.performance)
ParameterSpace (class in ambr)
(class in ambr.optimization)
params (ambr.model.Model attribute)
pop() (ambr.AgentList method)
Population (class in ambr.population)
Position (class in ambr.environments)
positions (ambr.environments.GridEnvironment property)
(ambr.GridEnvironment property)
positions_array() (ambr.environments.SpaceEnvironment method)
(ambr.SpaceEnvironment method)
print_status() (in module ambr.lanes)
Q
query_knn() (ambr.performance.SpatialIndex method)
query_pairs() (ambr.performance.SpatialIndex method)
query_radius() (ambr.performance.SpatialIndex method)
R
R (ambr.gpu_ensemble.BatchedWellMixedSIR attribute)
randint() (ambr.base.NPRandomCompat method)
random_node() (ambr.environments.NetworkEnvironment method)
(ambr.NetworkEnvironment method)
random_position() (ambr.environments.GridEnvironment method)
(ambr.environments.SpaceEnvironment method)
(ambr.GridEnvironment method)
(ambr.SpaceEnvironment method)
random_search() (in module ambr)
(in module ambr.optimization)
recommend() (in module ambr.lanes)
record() (ambr.agent.Agent method)
(ambr.gpu_ensemble.BatchedWellMixedSIR method)
(ambr.model.Model method)
record_borrow() (ambr.contract.ContractMonitor method)
record_buffered_write() (ambr.contract.ContractMonitor method)
record_commit() (ambr.contract.ContractMonitor method)
record_initial (ambr.model.Model attribute)
record_model() (ambr.model.Model method)
record_mutable_borrow() (ambr.contract.ContractMonitor method)
record_reduction() (ambr.contract.ContractMonitor method)
remove() (ambr.AgentList method)
remove_agent_from_pos() (ambr.environments.GridEnvironment method)
(ambr.GridEnvironment method)
remove_edge() (ambr.environments.NetworkEnvironment method)
(ambr.NetworkEnvironment method)
remove_node() (ambr.environments.NetworkEnvironment method)
(ambr.NetworkEnvironment method)
replace_frame() (ambr.population.Population method)
require_gpu() (in module ambr.gpu)
reset_run() (ambr.contract.ContractMonitor method)
reverse() (ambr.AgentList method)
revoke_fast_path_approval() (ambr.model.Model method)
rng (ambr.model.Model property)
run() (ambr.Experiment method)
(ambr.experiment.Experiment method)
(ambr.gpu_ensemble.GPUEnsembleRunner method)
(ambr.lanes.ArrayKernelModel method)
(ambr.model.Model method)
(ambr.performance.ParallelRunner method)
run_step() (ambr.model.Model method)
run_with_seeds() (ambr.performance.ParallelRunner method)
RunResults (class in ambr.results)
S
S (ambr.gpu_ensemble.BatchedWellMixedSIR attribute)
Sample (class in ambr)
(class in ambr.experiment)
sample() (ambr.optimization.ParameterSpace method)
(ambr.ParameterSpace method)
scatter_add() (in module ambr.gpu)
scatter_add_1d() (in module ambr.performance)
scatter_write_1d() (in module ambr.performance)
ScatterAgentList (class in ambr.sequences)
set_agent_value() (ambr.population.Population method)
set_position() (ambr.environments.SpaceEnvironment method)
(ambr.SpaceEnvironment method)
setup() (ambr.agent.Agent method)
(ambr.gpu_ensemble.BatchedWellMixedSIR method)
(ambr.model.Model method)
size (ambr.population.Population property)
smac_batch_calibrate() (in module ambr.gpu_ensemble)
SMACOptimizer (class in ambr.optimization)
SMACParameterSpace (class in ambr.optimization)
sort() (ambr.AgentList method)
SpaceEnvironment (class in ambr)
(class in ambr.environments)
SpatialIndex (class in ambr.performance)
status() (in module ambr.lanes)
step() (ambr.gpu_ensemble.BatchedWellMixedSIR method)
(ambr.model.Model method)
step_oop() (ambr.model.Model method)
step_state() (ambr.lanes.ArrayKernelModel method)
step_vectorized() (ambr.model.Model method)
synchronize() (in module ambr.gpu)
T
TensorLane (class in ambr.tensor_lane)
to_device() (in module ambr.gpu)
to_host() (in module ambr.gpu)
topology_type (ambr.environments.Position attribute)
U
unpack() (ambr.tensor_lane.TensorLane method)
update() (ambr.model.Model method)
update_agent_data() (ambr.model.Model method)
update_data() (ambr.agent.Agent method)
V
violations (ambr.contract.ContractCertificate attribute)
W
warnings() (ambr.contract.ContractCertificate method)
width (ambr.environments.GridEnvironment property)
(ambr.GridEnvironment property)
wrap (ambr.environments.GridEnvironment property)
(ambr.GridEnvironment property)
write_result() (ambr.tensor_lane.TensorLane method)
X
xp (ambr.model.Model property)