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

Reorganize CategoricalAlgebra file structure #955

Open
wants to merge 5 commits into
base: main
Choose a base branch
from

Conversation

kris-brown
Copy link
Contributor

@kris-brown kris-brown commented Jan 23, 2025

This PR is the first step towards an upcoming refactor which makes zero changes to any of the code other than changing the directory structure in order to make future diffs more meaningful. The tests are completely unchanged while src is changed to showcase this. The last commit does not change src while it restructures tests.

Categorical algebra is split into four parts, "BasicSets" (for (Fin)Sets, (Fin)Functions, not considered in any sort of category), then three levels of CategoricalAlgebra: "Cats" (categories in the abstract) "SetCats" (things involving Set-like categories, including (co)limits), and "Pointwise" (C-Set-like content).

@kris-brown kris-brown changed the title Factor out BasicSets content out of CategoricalAlgebra Reorganize CategoricalAlgebra file structure Jan 23, 2025
@kris-brown kris-brown self-assigned this Jan 24, 2025
Kris Brown added 2 commits January 25, 2025 01:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant