Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

@acset_colim fails to assign user-defined attribute values #161

Closed
kris-brown opened this issue May 22, 2024 · 1 comment · Fixed by #162
Closed

@acset_colim fails to assign user-defined attribute values #161

kris-brown opened this issue May 22, 2024 · 1 comment · Fixed by #162
Labels
enhancement New feature or request

Comments

@kris-brown
Copy link

The @acset_colim allows us to assign values to certain attributes using the == syntax, but this gets broken when one's attribute types are not simple things like Int or Symbol.

@ndo885
Copy link

ndo885 commented May 26, 2024

The use of @acset_colim is a key feature elevating the transparency of our health modeling using AlgebraicABMs/AlgebraicRewriting. However, a preponderance of the health models that we seek to build employ enum-valued attributes (i.e., attributes whose values are delineated by the possible values specified in a @enum construct_. The current inability for @acset_colim to handle such enum-valued attributes leads us to replace @acset_colim uses by those of @acset.
This notably impairs the transparency of our existing models -- including in the 5 example models being created in the Categorical ABM hackathon that is currently underway. I anticipate needing to build a dozen or so models for a full-semester course employing AlgebraicABMs/AlgebraicRewriting that I will be teaching in September, and am very much hoping that we can get @acset_colim supporting @enum values.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants