Skip to content

Releases: ITensor/BlockSparseArrays.jl

v0.7.9

25 Feb 23:12
51fceec

Choose a tag to compare

BlockSparseArrays v0.7.9

Merged pull requests:

Closed issues:

  • [ENHANCEMENT] Blockwise matrix factorizations (#3)
  • Simplify zero dimensional BlockIndex constructors (#4)
  • Set up package extensions properly (#6)
  • [ENHANCEMENT] Remove NDTensors as test dependency (#12)
  • [ENHANCEMENT] Redesign and rename BlockZero (#13)
  • [BUG] Matrix multiplication with lazy transpose/adjoint fills all blocks (#24)
  • [ENHANCEMENT] Define SparseArraysBase.isstored for block sparse arrays (#26)
  • [BUG] zerodim BlockSparseArray errors on setindex (#27)
  • [BUG] Array conversion fails on zero dim (#29)
  • [BUG] Failures in svd caused by diagind(::AbstractMatrix, ::IndexStyle) (#32)
  • [BUG] NamedDimsArrays broadcasting broken (#37)
  • [BUG] similar calls on block sparse arrays with graded axes that change the element type fail (#38)
  • [BUG] Error when printing adjointed BlockSparseVector (#41)
  • [BUG] splitdims(::BlockSparseArrays, ::Tuple{AbstractGradedUnitRanges) result is wrong (#50)
  • [ENHANCEMENT] splitdims to use views (#53)
  • [ENHANCEMENT] splitdims and fusedims to use BlockedTuple (#54)
  • [BUG] BlockArraysExtensions breaks TensorAlgebra.contract (#57)
  • [BUG] fusedims on BlockSparseArray with gradedrange axes and trailing singleton broken (#59)
  • [ENHANCEMENT] Remove BlockSparseArray{Float64}([2, 3], [2, 3]) constructor (#69)
  • [ENHANCEMENT] Fix show for AbstractBlockSparseArray with unconvential type parameter orderings (#63)
  • [BUG] display of 3D BlockSparseArray errors (#73)
  • [BUG] BlockSparseVector displays sparse zero as 0 instead of . (#77)
  • [BUG] display(view(::BlockSparseArray)) errors for full view (#78)
  • [BUG] fusedims sometimes initializes all blocks (#88)
  • [BUG] call(::BlockSparseArrayInterface, ::typeof(similar), ::BlockSparseArray is ambiguous (#98)
  • [BUG] Stackoverflow for BlockSparseArray constructor with wrong number of axis. (#108)
  • [BUG] Some SVD truncations don't work (#115)
  • [BUG] a'a fills in all blocks (#123)

v0.7.8

25 Feb 23:09
1b83965

Choose a tag to compare

BlockSparseArrays v0.7.8

Merged pull requests:

Closed issues:

  • [ENHANCEMENT] Blockwise matrix factorizations (#3)
  • Simplify zero dimensional BlockIndex constructors (#4)
  • Set up package extensions properly (#6)
  • [ENHANCEMENT] Remove NDTensors as test dependency (#12)
  • [ENHANCEMENT] Redesign and rename BlockZero (#13)
  • [BUG] Matrix multiplication with lazy transpose/adjoint fills all blocks (#24)
  • [ENHANCEMENT] Define SparseArraysBase.isstored for block sparse arrays (#26)
  • [BUG] zerodim BlockSparseArray errors on setindex (#27)
  • [BUG] Array conversion fails on zero dim (#29)
  • [BUG] Failures in svd caused by diagind(::AbstractMatrix, ::IndexStyle) (#32)
  • [BUG] NamedDimsArrays broadcasting broken (#37)
  • [BUG] similar calls on block sparse arrays with graded axes that change the element type fail (#38)
  • [BUG] Error when printing adjointed BlockSparseVector (#41)
  • [BUG] splitdims(::BlockSparseArrays, ::Tuple{AbstractGradedUnitRanges) result is wrong (#50)
  • [ENHANCEMENT] splitdims to use views (#53)
  • [ENHANCEMENT] splitdims and fusedims to use BlockedTuple (#54)
  • [BUG] BlockArraysExtensions breaks TensorAlgebra.contract (#57)
  • [BUG] fusedims on BlockSparseArray with gradedrange axes and trailing singleton broken (#59)
  • [ENHANCEMENT] Remove BlockSparseArray{Float64}([2, 3], [2, 3]) constructor (#69)
  • [ENHANCEMENT] Fix show for AbstractBlockSparseArray with unconvential type parameter orderings (#63)
  • [BUG] display of 3D BlockSparseArray errors (#73)
  • [BUG] BlockSparseVector displays sparse zero as 0 instead of . (#77)
  • [BUG] display(view(::BlockSparseArray)) errors for full view (#78)
  • [BUG] fusedims sometimes initializes all blocks (#88)
  • [BUG] call(::BlockSparseArrayInterface, ::typeof(similar), ::BlockSparseArray is ambiguous (#98)
  • [BUG] Stackoverflow for BlockSparseArray constructor with wrong number of axis. (#108)
  • [BUG] Some SVD truncations don't work (#115)
  • [BUG] a'a fills in all blocks (#123)

v0.7.7

25 Feb 23:06
f9b971b

Choose a tag to compare

BlockSparseArrays v0.7.7

Merged pull requests:

Closed issues:

  • [ENHANCEMENT] Blockwise matrix factorizations (#3)
  • Simplify zero dimensional BlockIndex constructors (#4)
  • Set up package extensions properly (#6)
  • [ENHANCEMENT] Remove NDTensors as test dependency (#12)
  • [ENHANCEMENT] Redesign and rename BlockZero (#13)
  • [BUG] Matrix multiplication with lazy transpose/adjoint fills all blocks (#24)
  • [ENHANCEMENT] Define SparseArraysBase.isstored for block sparse arrays (#26)
  • [BUG] zerodim BlockSparseArray errors on setindex (#27)
  • [BUG] Array conversion fails on zero dim (#29)
  • [BUG] Failures in svd caused by diagind(::AbstractMatrix, ::IndexStyle) (#32)
  • [BUG] NamedDimsArrays broadcasting broken (#37)
  • [BUG] similar calls on block sparse arrays with graded axes that change the element type fail (#38)
  • [BUG] Error when printing adjointed BlockSparseVector (#41)
  • [BUG] splitdims(::BlockSparseArrays, ::Tuple{AbstractGradedUnitRanges) result is wrong (#50)
  • [ENHANCEMENT] splitdims to use views (#53)
  • [ENHANCEMENT] splitdims and fusedims to use BlockedTuple (#54)
  • [BUG] BlockArraysExtensions breaks TensorAlgebra.contract (#57)
  • [BUG] fusedims on BlockSparseArray with gradedrange axes and trailing singleton broken (#59)
  • [ENHANCEMENT] Remove BlockSparseArray{Float64}([2, 3], [2, 3]) constructor (#69)
  • [ENHANCEMENT] Fix show for AbstractBlockSparseArray with unconvential type parameter orderings (#63)
  • [BUG] display of 3D BlockSparseArray errors (#73)
  • [BUG] BlockSparseVector displays sparse zero as 0 instead of . (#77)
  • [BUG] display(view(::BlockSparseArray)) errors for full view (#78)
  • [BUG] fusedims sometimes initializes all blocks (#88)
  • [BUG] call(::BlockSparseArrayInterface, ::typeof(similar), ::BlockSparseArray is ambiguous (#98)
  • [BUG] Stackoverflow for BlockSparseArray constructor with wrong number of axis. (#108)
  • [BUG] Some SVD truncations don't work (#115)
  • [BUG] a'a fills in all blocks (#123)

v0.7.6

25 Feb 23:04
621935b

Choose a tag to compare

BlockSparseArrays v0.7.6

Merged pull requests:

Closed issues:

  • [ENHANCEMENT] Blockwise matrix factorizations (#3)
  • Simplify zero dimensional BlockIndex constructors (#4)
  • Set up package extensions properly (#6)
  • [ENHANCEMENT] Remove NDTensors as test dependency (#12)
  • [ENHANCEMENT] Redesign and rename BlockZero (#13)
  • [BUG] Matrix multiplication with lazy transpose/adjoint fills all blocks (#24)
  • [ENHANCEMENT] Define SparseArraysBase.isstored for block sparse arrays (#26)
  • [BUG] zerodim BlockSparseArray errors on setindex (#27)
  • [BUG] Array conversion fails on zero dim (#29)
  • [BUG] Failures in svd caused by diagind(::AbstractMatrix, ::IndexStyle) (#32)
  • [BUG] NamedDimsArrays broadcasting broken (#37)
  • [BUG] similar calls on block sparse arrays with graded axes that change the element type fail (#38)
  • [BUG] Error when printing adjointed BlockSparseVector (#41)
  • [BUG] splitdims(::BlockSparseArrays, ::Tuple{AbstractGradedUnitRanges) result is wrong (#50)
  • [ENHANCEMENT] splitdims to use views (#53)
  • [ENHANCEMENT] splitdims and fusedims to use BlockedTuple (#54)
  • [BUG] BlockArraysExtensions breaks TensorAlgebra.contract (#57)
  • [BUG] fusedims on BlockSparseArray with gradedrange axes and trailing singleton broken (#59)
  • [ENHANCEMENT] Remove BlockSparseArray{Float64}([2, 3], [2, 3]) constructor (#69)
  • [ENHANCEMENT] Fix show for AbstractBlockSparseArray with unconvential type parameter orderings (#63)
  • [BUG] display of 3D BlockSparseArray errors (#73)
  • [BUG] BlockSparseVector displays sparse zero as 0 instead of . (#77)
  • [BUG] display(view(::BlockSparseArray)) errors for full view (#78)
  • [BUG] fusedims sometimes initializes all blocks (#88)
  • [BUG] call(::BlockSparseArrayInterface, ::typeof(similar), ::BlockSparseArray is ambiguous (#98)
  • [BUG] Stackoverflow for BlockSparseArray constructor with wrong number of axis. (#108)
  • [BUG] Some SVD truncations don't work (#115)
  • [BUG] a'a fills in all blocks (#123)

v0.7.5

25 Feb 23:01
c297c03

Choose a tag to compare

BlockSparseArrays v0.7.5

Merged pull requests:

Closed issues:

  • [ENHANCEMENT] Blockwise matrix factorizations (#3)
  • Simplify zero dimensional BlockIndex constructors (#4)
  • Set up package extensions properly (#6)
  • [ENHANCEMENT] Remove NDTensors as test dependency (#12)
  • [ENHANCEMENT] Redesign and rename BlockZero (#13)
  • [BUG] Matrix multiplication with lazy transpose/adjoint fills all blocks (#24)
  • [ENHANCEMENT] Define SparseArraysBase.isstored for block sparse arrays (#26)
  • [BUG] zerodim BlockSparseArray errors on setindex (#27)
  • [BUG] Array conversion fails on zero dim (#29)
  • [BUG] Failures in svd caused by diagind(::AbstractMatrix, ::IndexStyle) (#32)
  • [BUG] NamedDimsArrays broadcasting broken (#37)
  • [BUG] similar calls on block sparse arrays with graded axes that change the element type fail (#38)
  • [BUG] Error when printing adjointed BlockSparseVector (#41)
  • [BUG] splitdims(::BlockSparseArrays, ::Tuple{AbstractGradedUnitRanges) result is wrong (#50)
  • [ENHANCEMENT] splitdims to use views (#53)
  • [ENHANCEMENT] splitdims and fusedims to use BlockedTuple (#54)
  • [BUG] BlockArraysExtensions breaks TensorAlgebra.contract (#57)
  • [BUG] fusedims on BlockSparseArray with gradedrange axes and trailing singleton broken (#59)
  • [ENHANCEMENT] Remove BlockSparseArray{Float64}([2, 3], [2, 3]) constructor (#69)
  • [ENHANCEMENT] Fix show for AbstractBlockSparseArray with unconvential type parameter orderings (#63)
  • [BUG] display of 3D BlockSparseArray errors (#73)
  • [BUG] BlockSparseVector displays sparse zero as 0 instead of . (#77)
  • [BUG] display(view(::BlockSparseArray)) errors for full view (#78)
  • [BUG] fusedims sometimes initializes all blocks (#88)
  • [BUG] call(::BlockSparseArrayInterface, ::typeof(similar), ::BlockSparseArray is ambiguous (#98)
  • [BUG] Stackoverflow for BlockSparseArray constructor with wrong number of axis. (#108)
  • [BUG] Some SVD truncations don't work (#115)
  • [BUG] a'a fills in all blocks (#123)

v0.7.4

25 Feb 22:59
6be3e32

Choose a tag to compare

BlockSparseArrays v0.7.4

Merged pull requests:

Closed issues:

  • Simplify zero dimensional BlockIndex constructors (#4)
  • Set up package extensions properly (#6)
  • [ENHANCEMENT] Remove NDTensors as test dependency (#12)
  • [ENHANCEMENT] Redesign and rename BlockZero (#13)
  • [ENHANCEMENT] Define SparseArraysBase.isstored for block sparse arrays (#26)
  • [BUG] zerodim BlockSparseArray errors on setindex (#27)
  • [BUG] Array conversion fails on zero dim (#29)
  • [BUG] Failures in svd caused by diagind(::AbstractMatrix, ::IndexStyle) (#32)
  • [BUG] NamedDimsArrays broadcasting broken (#37)
  • [BUG] similar calls on block sparse arrays with graded axes that change the element type fail (#38)
  • [BUG] Error when printing adjointed BlockSparseVector (#41)
  • [BUG] splitdims(::BlockSparseArrays, ::Tuple{AbstractGradedUnitRanges) result is wrong (#50)
  • [ENHANCEMENT] splitdims to use views (#53)
  • [ENHANCEMENT] splitdims and fusedims to use BlockedTuple (#54)
  • [BUG] BlockArraysExtensions breaks TensorAlgebra.contract (#57)
  • [BUG] fusedims on BlockSparseArray with gradedrange axes and trailing singleton broken (#59)
  • [ENHANCEMENT] Remove BlockSparseArray{Float64}([2, 3], [2, 3]) constructor (#69)
  • [ENHANCEMENT] Fix show for AbstractBlockSparseArray with unconvential type parameter orderings (#63)
  • [BUG] display of 3D BlockSparseArray errors (#73)
  • [BUG] BlockSparseVector displays sparse zero as 0 instead of . (#77)
  • [BUG] display(view(::BlockSparseArray)) errors for full view (#78)
  • [BUG] fusedims sometimes initializes all blocks (#88)
  • [BUG] call(::BlockSparseArrayInterface, ::typeof(similar), ::BlockSparseArray is ambiguous (#98)
  • [BUG] Stackoverflow for BlockSparseArray constructor with wrong number of axis. (#108)
  • [BUG] Some SVD truncations don't work (#115)
  • [BUG] a'a fills in all blocks (#123)

v0.7.3

25 Feb 22:56
81003b1

Choose a tag to compare

BlockSparseArrays v0.7.3

Merged pull requests:

Closed issues:

  • Simplify zero dimensional BlockIndex constructors (#4)
  • Set up package extensions properly (#6)
  • [ENHANCEMENT] Remove NDTensors as test dependency (#12)
  • [ENHANCEMENT] Redesign and rename BlockZero (#13)
  • [ENHANCEMENT] Define SparseArraysBase.isstored for block sparse arrays (#26)
  • [BUG] zerodim BlockSparseArray errors on setindex (#27)
  • [BUG] Array conversion fails on zero dim (#29)
  • [BUG] Failures in svd caused by diagind(::AbstractMatrix, ::IndexStyle) (#32)
  • [BUG] NamedDimsArrays broadcasting broken (#37)
  • [BUG] similar calls on block sparse arrays with graded axes that change the element type fail (#38)
  • [BUG] Error when printing adjointed BlockSparseVector (#41)
  • [BUG] splitdims(::BlockSparseArrays, ::Tuple{AbstractGradedUnitRanges) result is wrong (#50)
  • [ENHANCEMENT] splitdims to use views (#53)
  • [ENHANCEMENT] splitdims and fusedims to use BlockedTuple (#54)
  • [BUG] BlockArraysExtensions breaks TensorAlgebra.contract (#57)
  • [BUG] fusedims on BlockSparseArray with gradedrange axes and trailing singleton broken (#59)
  • [ENHANCEMENT] Remove BlockSparseArray{Float64}([2, 3], [2, 3]) constructor (#69)
  • [ENHANCEMENT] Fix show for AbstractBlockSparseArray with unconvential type parameter orderings (#63)
  • [BUG] display of 3D BlockSparseArray errors (#73)
  • [BUG] BlockSparseVector displays sparse zero as 0 instead of . (#77)
  • [BUG] display(view(::BlockSparseArray)) errors for full view (#78)
  • [BUG] fusedims sometimes initializes all blocks (#88)
  • [BUG] call(::BlockSparseArrayInterface, ::typeof(similar), ::BlockSparseArray is ambiguous (#98)
  • [BUG] Stackoverflow for BlockSparseArray constructor with wrong number of axis. (#108)
  • [BUG] Some SVD truncations don't work (#115)
  • [BUG] a'a fills in all blocks (#123)

v0.7.2

25 Feb 22:54
78188cc

Choose a tag to compare

BlockSparseArrays v0.7.2

Merged pull requests:

Closed issues:

  • Simplify zero dimensional BlockIndex constructors (#4)
  • Set up package extensions properly (#6)
  • [ENHANCEMENT] Remove NDTensors as test dependency (#12)
  • [ENHANCEMENT] Redesign and rename BlockZero (#13)
  • [ENHANCEMENT] Define SparseArraysBase.isstored for block sparse arrays (#26)
  • [BUG] zerodim BlockSparseArray errors on setindex (#27)
  • [BUG] Array conversion fails on zero dim (#29)
  • [BUG] Failures in svd caused by diagind(::AbstractMatrix, ::IndexStyle) (#32)
  • [BUG] NamedDimsArrays broadcasting broken (#37)
  • [BUG] similar calls on block sparse arrays with graded axes that change the element type fail (#38)
  • [BUG] Error when printing adjointed BlockSparseVector (#41)
  • [BUG] splitdims(::BlockSparseArrays, ::Tuple{AbstractGradedUnitRanges) result is wrong (#50)
  • [ENHANCEMENT] splitdims to use views (#53)
  • [ENHANCEMENT] splitdims and fusedims to use BlockedTuple (#54)
  • [BUG] BlockArraysExtensions breaks TensorAlgebra.contract (#57)
  • [BUG] fusedims on BlockSparseArray with gradedrange axes and trailing singleton broken (#59)
  • [ENHANCEMENT] Remove BlockSparseArray{Float64}([2, 3], [2, 3]) constructor (#69)
  • [ENHANCEMENT] Fix show for AbstractBlockSparseArray with unconvential type parameter orderings (#63)
  • [BUG] display of 3D BlockSparseArray errors (#73)
  • [BUG] BlockSparseVector displays sparse zero as 0 instead of . (#77)
  • [BUG] display(view(::BlockSparseArray)) errors for full view (#78)
  • [BUG] fusedims sometimes initializes all blocks (#88)
  • [BUG] call(::BlockSparseArrayInterface, ::typeof(similar), ::BlockSparseArray is ambiguous (#98)
  • [BUG] Stackoverflow for BlockSparseArray constructor with wrong number of axis. (#108)
  • [BUG] Some SVD truncations don't work (#115)
  • [BUG] a'a fills in all blocks (#123)

v0.7.1

25 Feb 22:51
ea250bb

Choose a tag to compare

BlockSparseArrays v0.7.1

Merged pull requests:

Closed issues:

  • Simplify zero dimensional BlockIndex constructors (#4)
  • Set up package extensions properly (#6)
  • [ENHANCEMENT] Remove NDTensors as test dependency (#12)
  • [ENHANCEMENT] Redesign and rename BlockZero (#13)
  • [ENHANCEMENT] Define SparseArraysBase.isstored for block sparse arrays (#26)
  • [BUG] zerodim BlockSparseArray errors on setindex (#27)
  • [BUG] Array conversion fails on zero dim (#29)
  • [BUG] Failures in svd caused by diagind(::AbstractMatrix, ::IndexStyle) (#32)
  • [BUG] NamedDimsArrays broadcasting broken (#37)
  • [BUG] similar calls on block sparse arrays with graded axes that change the element type fail (#38)
  • [BUG] Error when printing adjointed BlockSparseVector (#41)
  • [BUG] splitdims(::BlockSparseArrays, ::Tuple{AbstractGradedUnitRanges) result is wrong (#50)
  • [ENHANCEMENT] splitdims to use views (#53)
  • [ENHANCEMENT] splitdims and fusedims to use BlockedTuple (#54)
  • [BUG] BlockArraysExtensions breaks TensorAlgebra.contract (#57)
  • [BUG] fusedims on BlockSparseArray with gradedrange axes and trailing singleton broken (#59)
  • [ENHANCEMENT] Remove BlockSparseArray{Float64}([2, 3], [2, 3]) constructor (#69)
  • [ENHANCEMENT] Fix show for AbstractBlockSparseArray with unconvential type parameter orderings (#63)
  • [BUG] display of 3D BlockSparseArray errors (#73)
  • [BUG] BlockSparseVector displays sparse zero as 0 instead of . (#77)
  • [BUG] display(view(::BlockSparseArray)) errors for full view (#78)
  • [BUG] fusedims sometimes initializes all blocks (#88)
  • [BUG] call(::BlockSparseArrayInterface, ::typeof(similar), ::BlockSparseArray is ambiguous (#98)
  • [BUG] Stackoverflow for BlockSparseArray constructor with wrong number of axis. (#108)
  • [BUG] Some SVD truncations don't work (#115)
  • [BUG] a'a fills in all blocks (#123)

v0.7.0

25 Feb 22:49
f42daa9

Choose a tag to compare

BlockSparseArrays v0.7.0

Merged pull requests:

Closed issues:

  • Simplify zero dimensional BlockIndex constructors (#4)
  • Set up package extensions properly (#6)
  • [ENHANCEMENT] Remove NDTensors as test dependency (#12)
  • [ENHANCEMENT] Redesign and rename BlockZero (#13)
  • [ENHANCEMENT] Define SparseArraysBase.isstored for block sparse arrays (#26)
  • [BUG] zerodim BlockSparseArray errors on setindex (#27)
  • [BUG] Array conversion fails on zero dim (#29)
  • [BUG] Failures in svd caused by diagind(::AbstractMatrix, ::IndexStyle) (#32)
  • [BUG] NamedDimsArrays broadcasting broken (#37)
  • [BUG] similar calls on block sparse arrays with graded axes that change the element type fail (#38)
  • [BUG] Error when printing adjointed BlockSparseVector (#41)
  • [BUG] splitdims(::BlockSparseArrays, ::Tuple{AbstractGradedUnitRanges) result is wrong (#50)
  • [ENHANCEMENT] splitdims to use views (#53)
  • [ENHANCEMENT] splitdims and fusedims to use BlockedTuple (#54)
  • [BUG] BlockArraysExtensions breaks TensorAlgebra.contract (#57)
  • [BUG] fusedims on BlockSparseArray with gradedrange axes and trailing singleton broken (#59)
  • [ENHANCEMENT] Remove BlockSparseArray{Float64}([2, 3], [2, 3]) constructor (#69)
  • [ENHANCEMENT] Fix show for AbstractBlockSparseArray with unconvential type parameter orderings (#63)
  • [BUG] display of 3D BlockSparseArray errors (#73)
  • [BUG] BlockSparseVector displays sparse zero as 0 instead of . (#77)
  • [BUG] display(view(::BlockSparseArray)) errors for full view (#78)
  • [BUG] fusedims sometimes initializes all blocks (#88)
  • [BUG] call(::BlockSparseArrayInterface, ::typeof(similar), ::BlockSparseArray is ambiguous (#98)
  • [BUG] Stackoverflow for BlockSparseArray constructor with wrong number of axis. (#108)
  • [BUG] Some SVD truncations don't work (#115)
  • [BUG] a'a fills in all blocks (#123)