Skip to content

Commit 549e7f1

Browse files
authored
[SparseArraysBase] Absorb SparseArrayDOKs (#1592)
* [SparseArraysBase] Absorb `SparseArrayDOKs` * [NDTensors] Bump to v0.3.71
1 parent 9ef8ae2 commit 549e7f1

File tree

26 files changed

+24
-30
lines changed

26 files changed

+24
-30
lines changed

NDTensors/Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "NDTensors"
22
uuid = "23ae76d9-e61a-49c4-8f12-3f1a16adf9cf"
33
authors = ["Matthew Fishman <[email protected]>"]
4-
version = "0.3.70"
4+
version = "0.3.71"
55

66
[deps]
77
Accessors = "7d9f7c33-5ae7-4f3b-8dc6-eff91059b697"

NDTensors/src/backup/arraystorage/blocksparsearray/storage/contract.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# TODO: Define in `SparseArraysBase`.
2-
using ..SparseArrayDOKs: SparseArrayDOK
2+
using ..SparseArraysBase: SparseArrayDOK
33

44
# TODO: This is inefficient, need to optimize.
55
# Look at `contract_labels`, `contract_blocks` and `maybe_contract_blocks!` in:

NDTensors/src/imports.jl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ for lib in [
3939
:TensorAlgebra,
4040
:NestedPermutedDimsArrays,
4141
:SparseArraysBase,
42-
:SparseArrayDOKs,
4342
:DiagonalArrays,
4443
:BlockSparseArrays,
4544
:NamedDimsArrays,

NDTensors/src/lib/AllocateData/test/runtests.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ using NDTensors.AllocateData: AllocateData, allocate, allocate_zeros, zero_init
33
using LinearAlgebra: Diagonal, Hermitian
44
using NDTensors.DiagonalArrays: DiagonalArray
55
using NDTensors.BlockSparseArrays: BlockSparseArray
6-
using NDTensors.SparseArrayDOKs: SparseArrayDOK
6+
using NDTensors.SparseArraysBase: SparseArrayDOK
77
using Test: @test, @testset, @test_broken, @test_throws
88

99
const arraytypes = (

NDTensors/src/lib/BlockSparseArrays/src/BlockArraysExtensions/BlockArraysExtensions.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -581,7 +581,7 @@ function view!(a::AbstractArray{<:Any,N}, index::Vararg{BlockIndexRange{1},N}) w
581581
end
582582

583583
using MacroTools: @capture
584-
using NDTensors.SparseArrayDOKs: is_getindex_expr
584+
using NDTensors.SparseArraysBase: is_getindex_expr
585585
macro view!(expr)
586586
if !is_getindex_expr(expr)
587587
error("@view must be used with getindex syntax (as `@view! a[i,j,...]`)")

NDTensors/src/lib/BlockSparseArrays/src/backup/qr.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using ...SparseArrayDOKs: SparseArrayDOK
1+
using ...SparseArraysBase: SparseArrayDOK
22

33
# Check if the matrix has 1 or fewer entries
44
# per row/column.

NDTensors/src/lib/BlockSparseArrays/src/blocksparsearray/blocksparsearray.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using BlockArrays: BlockArrays, Block, BlockedUnitRange, blockedrange, blocklength
22
using Dictionaries: Dictionary
3-
using ..SparseArrayDOKs: SparseArrayDOK
3+
using ..SparseArraysBase: SparseArrayDOK
44

55
# TODO: Delete this.
66
## using BlockArrays: blocks

NDTensors/src/lib/BlockSparseArrays/src/blocksparsearray/defaults.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using BlockArrays: Block
22
using Dictionaries: Dictionary
3-
using ..SparseArrayDOKs: SparseArrayDOK
3+
using ..SparseArraysBase: SparseArrayDOK
44

55
# Construct the sparse structure storing the blocks
66
function default_blockdata(

NDTensors/src/lib/BlockSparseArrays/test/test_basics.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ using NDTensors.BlockSparseArrays:
3131
view!
3232
using NDTensors.GPUArraysCoreExtensions: cpu
3333
using NDTensors.SparseArraysBase: stored_length
34-
using NDTensors.SparseArrayDOKs: SparseArrayDOK, SparseMatrixDOK, SparseVectorDOK
34+
using NDTensors.SparseArraysBase: SparseArrayDOK, SparseMatrixDOK, SparseVectorDOK
3535
using NDTensors.TensorAlgebra: contract
3636
using Test: @test, @test_broken, @test_throws, @testset, @inferred
3737
include("TestBlockSparseArraysUtils.jl")

NDTensors/src/lib/DiagonalArrays/src/diagonalarray/diagonalarray.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using ..SparseArraysBase: Zero, getindex_zero_function
2-
# TODO: Put into `DiagonalArraysSparseArrayDOKsExt`?
3-
using ..SparseArrayDOKs: SparseArrayDOKs, SparseArrayDOK
2+
# TODO: Put into `DiagonalArraysSparseArraysBaseExt`?
3+
using ..SparseArraysBase: SparseArraysBase, SparseArrayDOK
44

55
struct DiagonalArray{T,N,Diag<:AbstractVector{T},Zero} <: AbstractDiagonalArray{T,N}
66
diag::Diag
@@ -94,7 +94,7 @@ SparseArraysBase.sparse_storage(a::DiagonalArray) = a.diag
9494
# `SparseArraysBase`
9595
# Defines similar when the output can't be `DiagonalArray`,
9696
# such as in `reshape`.
97-
# TODO: Put into `DiagonalArraysSparseArrayDOKsExt`?
97+
# TODO: Put into `DiagonalArraysSparseArraysBaseExt`?
9898
# TODO: Special case 2D to output `SparseMatrixCSC`?
9999
function SparseArraysBase.sparse_similar(
100100
a::DiagonalArray, elt::Type, dims::Tuple{Vararg{Int}}

0 commit comments

Comments
 (0)