The ACSet data structure provides a basic API for generating and manipulating these structures. Below we will provide a description of the accessors/mutators which can be used on a given ACSet instance. In this document, we'll use the WeightedGraph schema to give examples of the functions of each one. The WeightedGraph schema is as follows:
using Catlab, Catlab.CategoricalAlgebra