AlgebraicJulia / AlgebraicJulia/Catlab.jl

Interoperation between ACSets, FinSets, and FinCats

Offen
#539 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
acsets
Vorherrschende Sprache
Julia
Sterne
724
Forks
73
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

We have dedicated, efficient data structures for acsets. It is also the case that a `FinDomFunctor` sending morphisms to `FinDomFunction`s can be regarded as an acset. These two approaches to the same concept should be made interoperable. The ongoing work on data migration (e.g. #532) makes this very relevant, since data migrations naturally return `FinDomFunctor`s but we ultimately want to get back an acset.

One direction is easy: I have already made a `FinDomFunctor` subtype that wraps an acset. Doing the other direction well may require some internal refactoring. @olynch's suggestions in the related issue #489 would actually jive very well with these requirements.

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.