Releases: AlgebraicJulia/Catlab.jl
Releases · AlgebraicJulia/Catlab.jl
v0.13.6
Catlab v0.13.6
Merged pull requests:
- Expose DPO morphism relating input and output of rewriting (#572) (@kris-brown)
- ENH: graphics for FinFunctor diagrams (#582) (@jpfairbanks)
- DOC: add ACSetInterface to docs (#590) (@bosonbaas)
- Docstrings not attached to acset types (#594) (@epatters)
v0.13.5
Catlab v0.13.5
Merged pull requests:
v0.13.4
Catlab v0.13.4
Closed issues:
- Four tests fail in GraphicalLinearAlgebra (#536)
- Pretty-printing for types in
FinCats
andDiagrams
(#537) - Limits of free diagrams by conversion to free bipartite diagrams (#540)
- Data migration with linear queries and gluing queries (#541)
- Convert set-valued functors to acsets (#547)
- Data migration with duc queries (#550)
- Basic support for data attributes in data migration (#568)
Merged pull requests:
- Basic
show
methods for diagrams and diagram morphisms (#543) (@epatters) - Composite functions and functors (#544) (@epatters)
- Reduce general limits to limits of bipartite free diagrams (#545) (@epatters)
- Use meaningful column name when promoting trivial queries (#548) (@epatters)
- Deprecate data migration constructors for acsets (#549) (@epatters)
- Use meaningful element type in tabular sets (#552) (@epatters)
- Vignette for graphs as C-sets (#555) (@jpfairbanks)
- Better architecture for conjunctive data migration (#557) (@epatters)
- DOC: adding vignette for WDs as C-Sets (#563) (@jpfairbanks)
- DOC: add sketch for SMCs (#566) (@jpfairbanks)
- Agglomerative data migration (#567) (@epatters)
- Arbitrarily color boxes / junctions of a wiring diagram (#569) (@kris-brown)
- Allow adding titles to wiring diagrams (#570) (@kris-brown)
- DOC: Add content to SMC sketch (#571) (@jpfairbanks)
- Data migration using gluings of conjunctive queries (#575) (@epatters)
- Data migration with data attributes (#576) (@epatters)
v0.13.3
Catlab v0.13.3
Closed issues:
- Module for linear algebra (#65)
@functor
macro for specifying functors from presentations (#191)- Pretty-print types for attributed C-sets (#264)
- BUG: Illegal inttoptr error, crashing julia (#414)
- Refactor hypergraph rewriting in DPO unit tests (#448)
- Conjunctive query backend for homomorphism search (#450)
- Use Quiver style from TikzCDs once available (#494)
- Data migration with conjunctive queries (#535)
Merged pull requests:
- Loose acset morphisms and limits of acsets (#519) (@epatters)
- Macros for constructing graphs, categories, and diagrams (#525) (@epatters)
- The 2-category of categories (#526) (@epatters)
- Tables as finite sets (#527) (@epatters)
- Fix backwards incompatibility in ACSetTransformation type parameters (#528) (@epatters)
- Categories of diagrams (#529) (@epatters)
- Data migration using conjunctive queries (#532) (@epatters)
- Replace mention of
Data
withAttrType
in docs (#533) (@epatters) - Use Quiver style now included in TikzCDs.jl (#534) (@epatters)
- Pretty-printing of tabular sets and acsets (#538) (@epatters)
- Basic
show
methods for categories, functors, and transformations (#542) (@epatters)
v0.13.2
Catlab v0.13.2
Closed issues:
- Catlab does not precompile on Julia 1.6.1 with some older dependencies (#509)
- Bundling legs results in type error (#520)
- Equality operator for Node and EdgeID (#522)
Merged pull requests:
- Refactor type hierarchy for UWDs (#504) (@epatters)
- Replace abstract base type for free diagrams with generic interface (#505) (@epatters)
- Find C-set homomorphisms using conjunctive queries (#506) (@epatters)
- Drop support for Reexport v0.2 (#510) (@epatters)
- More flexible Graphviz support for acset schemas (#511) (@epatters)
- GitHub action to test downstream packages (#513) (@epatters)
- Reexport the
Sets
andFinSets
submodules (#515) (@epatters) - Finitely presented categories and functors out of them (#518) (@epatters)
- Fix ordering in (co)domain number accessors for schemas (#521) (@bosonbaas)
- ENH: Equality and hash operators for Graphviz Edge and NodeID (#523) (@bosonbaas)
- Refining the interface for finitely presented categories (#524) (@epatters)
v0.13.1
Catlab v0.13.1
Closed issues:
- Meet definition has been confused with join (#497)
Merged pull requests:
- ENH: add category of elements to CategoricalAlgebra (#431) (@jpfairbanks)
- DOC: add sketch for partitions (#492) (@jpfairbanks)
- Documentation example of meets building on preorders (#493) (@jpfairbanks)
- Update category of elements for struct acsets (#495) (@epatters)
- FIX: get meet/join right (#496) (@jpfairbanks)
- FIX: #497 typo in meet description (#498) (@jpfairbanks)
- Fixed a few typos (#499) (@pitmonticone)
- Fix PrettyTables deprecation warning about backend (#507) (@epatters)
- Restore pre-v0.13 behavior for indexing acsets with static arrays (#508) (@epatters)
v0.13.0
Catlab v0.13.0
Closed issues:
- Matrix Columns (#374)
- A Radically Different Acset Implementation (#375)
- Acset Interface (#381)
- Data -> AttrType (#384)
- Labels in ACSets with TypedTables DictTable (#469)
- Different internal representations of subobjects (#472)
- Unusual behavior for conjunctive queries with unique_index (#480)
Merged pull requests:
- Custom Structs for ACSets (#376) (@olynch)
- Generic interface for pushout complements (#465) (@epatters)
- DOC: add a vignette for preorders (#476) (@jpfairbanks)
- Struct ACSets for Data Migration (#477) (@slibkind)
- Wiring Diagrams Struct Acsets refactor (#478) (@slibkind)
- Struct ACSets for Programs and WiringDiagram (#481) (@slibkind)
- Struct acset refactor (#482) (@kris-brown)
- Refactor type hierarchy in graphs module (#486) (@epatters)
- Different internal representations of subobjects (#487) (@epatters)
- Invalid multiline comment block in vignette (#488) (@epatters)
- minor rem_part bug for certain ACSet schemas (#490) (@kris-brown)
v0.12.7
v0.12.6
Catlab v0.12.6
Closed issues:
@acset
macro doesn't work with variables that aren't compile time constants (#455)
Merged pull requests:
- ENH: add function for visualizing CPortGraphs (#457) (@bosonbaas)
- More acset documentation (#462) (@olynch)
- @acset macro fix for runtime values (#463) (@olynch)
- Simplify implementation of @present macro (#466) (@olynch)
- Algebra of sub-C-sets of a C-set (#467) (@epatters)
- Explain subobject meets and joins as adjoints (#468) (@epatters)
v0.12.5
Catlab v0.12.5
Closed issues:
Merged pull requests: