Imagine sitting down in front of a blank Python file and yet again configuring your environment, importing Numpy, Matplotlib, and SciPy, just to start plotting some results. We aim to eliminate the need to set up and configure environments from scratch with hCore.
hCore is extremely flexible right out of the box, filled with optimizations and tools that make developing simulation models easier than ever.
With the default configuration tools available you can:
Set global variables which capture truths or assumptions about the state of your world
Define the extents of the world using bounds and wrapping
Change how agents interact with the borders (if any) of spatial simulations using wrapping presets and flags
Configure how distance functions work in different topologies
Play around with simulations in hIndex to get a feel for how these flags change simulation dynamics