Skip to content

Releases: AlgebraicJulia/Catlab.jl

v0.13.6

28 Jan 22:31
3fe02b9
Compare
Choose a tag to compare

Catlab v0.13.6

Diff since v0.13.5

Merged pull requests:

v0.13.5

10 Dec 00:53
8e2872d
Compare
Choose a tag to compare

Catlab v0.13.5

Diff since v0.13.4

Merged pull requests:

v0.13.4

23 Nov 02:53
d2c1bf8
Compare
Choose a tag to compare

Catlab v0.13.4

Diff since v0.13.3

Closed issues:

  • Four tests fail in GraphicalLinearAlgebra (#536)
  • Pretty-printing for types in FinCats and Diagrams (#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:

v0.13.3

30 Oct 22:09
cc63295
Compare
Choose a tag to compare

Catlab v0.13.3

Diff since v0.13.2

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:

v0.13.2

14 Oct 00:18
1752163
Compare
Choose a tag to compare

Catlab v0.13.2

Diff since v0.13.1

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 and FinSets 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

28 Sep 00:34
c698e68
Compare
Choose a tag to compare

Catlab v0.13.1

Diff since v0.13.0

Closed issues:

  • Meet definition has been confused with join (#497)

Merged pull requests:

v0.13.0

27 Aug 22:27
e32ca43
Compare
Choose a tag to compare

Catlab v0.13.0

Diff since v0.12.7

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:

v0.12.7

30 Jul 21:14
f6910bb
Compare
Choose a tag to compare

Catlab v0.12.7

Diff since v0.12.6

Closed issues:

  • C-sets as a topos (#276)

Merged pull requests:

  • Restore support for non-vector iterators in @acset macro (#475) (@epatters)

v0.12.6

30 Jul 03:50
56025a7
Compare
Choose a tag to compare

Catlab v0.12.6

Diff since v0.12.5

Closed issues:

  • @acset macro doesn't work with variables that aren't compile time constants (#455)

Merged pull requests:

v0.12.5

13 Jul 17:14
e1d490a
Compare
Choose a tag to compare

Catlab v0.12.5

Diff since v0.12.4

Closed issues:

  • Convenience function to construct sub-C-sets (#349)
  • Products and sums of morphisms in FinSet (#449)

Merged pull requests:

  • (Co)cartesian category instances from (co)products (#459) (@epatters)
  • Remove experimental parsing of DWDs from yFiles graphs (#460) (@epatters)
  • Function to create subobject of C-set (#461) (@epatters)
  • Don't vectorize incident when attribute is a tuple (#464) (@epatters)