Skip to content

Releases: ITensor/BlockSparseArrays.jl

v0.6.9

25 Feb 22:46
7d3f1bf

Choose a tag to compare

BlockSparseArrays v0.6.9

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.6.8

25 Feb 22:44
6bee699

Choose a tag to compare

BlockSparseArrays v0.6.8

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.6.7

25 Feb 22:20
2578245

Choose a tag to compare

BlockSparseArrays v0.6.7

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.6.6

25 Feb 22:18
01d034f

Choose a tag to compare

BlockSparseArrays v0.6.6

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.6.5

25 Feb 22:15
c38b382

Choose a tag to compare

BlockSparseArrays v0.6.5

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.6.4

25 Feb 22:13
13d0332

Choose a tag to compare

BlockSparseArrays v0.6.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.6.3

25 Feb 22:11
eef41d5

Choose a tag to compare

BlockSparseArrays v0.6.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] a'a fills in all blocks (#123)

v0.6.2

25 Feb 22:08
bb62929

Choose a tag to compare

BlockSparseArrays v0.6.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)

v0.6.1

25 Feb 22:06
2120b7a

Choose a tag to compare

BlockSparseArrays v0.6.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)

v0.6.0

25 Feb 22:04
841bdbf

Choose a tag to compare

BlockSparseArrays v0.6.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)