There are a number of functions that are accessible through the built-in hstd . These are specifically designed to make frequent operations in HASH more streamlined. These libraries will be growing as we explore new ways to make it easier for you to build models in HASH.

Currently, we have functions implemented in the following categories:


Functions that help with calculations for agent positioning and movement.


Functions that can help filter for neighbors in specific positions relative to the agent.

Functions to help calculate distributions and statistics.


Functions for generating random numbers.


Functions that help with creating or setting properties on agents.