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

[JOSS] Wishlist: Visualizing rules #13

Open
szhorvat opened this issue Sep 19, 2021 · 1 comment
Open

[JOSS] Wishlist: Visualizing rules #13

szhorvat opened this issue Sep 19, 2021 · 1 comment
Labels
enhancement New feature or request joss_review

Comments

@szhorvat
Copy link

Feature idea: Visualizing rules.

Currently, CellPyLib seems to be a very nice tool for learning / teaching about cellular automata. It can simulate many classic models. To expand its usability for this purpose, it would be nice to have functions for visualizing deterministic update rules, in the spirit of Mathematica's RulePlot.

Here are a few examples of what Mathematica's RulePlot does, for inspiration:

Rule 30:

image

3-colour rule 123:

image

A two-dimensional case:

image

As you can see, it lists all possible neighbourhoods, and shows how the cell would get updated.

@lantunes
Copy link
Owner

@szhorvat This is a great idea, and I agree that it would certainly be a very useful feature to have in the library. I won't be able to implement this feature as part of the JOSS review, and the next release, but I will tag this as an enhancement and I will try to incorporate it in a subsequent release.

@lantunes lantunes added enhancement New feature or request joss_review labels Oct 16, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request joss_review
Projects
None yet
Development

No branches or pull requests

2 participants