Skip to content

Releases: SciML/RecursiveArrayTools.jl

v4.3.2

Choose a tag to compare

@github-actions github-actions released this 25 Jun 01:38
bf98ebd

RecursiveArrayTools v4.3.2

Diff since v4.3.1

Merged pull requests:

RecursiveArrayToolsRaggedArrays-v1.1.0

Choose a tag to compare

@github-actions github-actions released this 25 Jun 01:49
b93c1b2

RecursiveArrayToolsRaggedArrays RecursiveArrayToolsRaggedArrays-v1.1.0

Closed issues:

  • flatten & reshape (#1)
  • Fix type piracy (#3)
  • Stack overflow on 0.6 (#4)
  • Efficient broadcast overloads for AbstractVectorOfArray (#5)
  • recursivecopy! for sparse inputs (#7)
  • Broadcast type-stability for ArrayPartition (#8)
  • ArrayPartition broadcast() assumes input and output types are the same (#11)
  • Error tagging new release (#12)
  • Change Juno dep to Requires (#14)
  • Implement a fast vec on VectorOfArray (#15)
  • Incorrect display (#16)
  • ArrayPartition element-type (#17)
  • Immutable FieldVectors from StaticArrays.jl (#19)
  • don't override display (#22)
  • similar(v) broken for v::VectorOfArray (#23)
  • Fix VectorOfArray inplace broadcasting (#33)
  • Re-enable Unitful tests on v0.7 (#34)
  • error on 0.7 beta: ArgumentError: Package Statistics [...] is required but does not seem to be installed (#36)
  • Change in result of vec(sol) in 0.7 as compared to 0.6. (#38)
  • Apparent compatibility issue with CuArrays (#40)
  • Package compatibility caps (#42)
  • Some DifferentialEquations.jl solvers fail when using ArrayPartition (#44)
  • Reshape (#47)
  • non-scalar indexing is broken for ArrayPartition (#49)
  • Release v0.20.0 Doesn't Work (#50)
  • setindex not implemented (#51)
  • mean(x::VectorOfArrays, dims=i) off by factor of size(x,1) (#53)
  • recursive_bottom_eltype breaks when given non-numeric type or value (#54)
  • Outer product of ArrayPartitions do not produce "matrix like" objects. (#60)
  • copyto! definition mismatch with Base (#61)
  • Something off with broadcast of ArrayPartition with NTuple (#63)
  • Register (#66)
  • Error when broadcast-assigning scalar to ArrayPartition (#67)
  • ArrayPartition copyto! dimension mismatch with Array{T,N} where N>1 (#68)
  • Error with VectorOfArray and Juno display (#70)
  • broadcast assign an array to ArrayPartition (#71)
  • allocating linearalgebra (#72)
  • Initialisation of an empty VectorOfArrays (#77)
  • ldiv! on ArrayPartition allocates (#90)
  • Multi-level broadcast of ArrayPartition allocates (#95)
  • Please enable CartesianIndices for VectorOfArray (#98)
  • Implementation of linear algebra for ArrayPartition (#105)
  • Need an adjoint for constructor VectorOfArray (#111)
  • TagBot trigger issue (#124)
  • Vector of StaticArrays inside ArrayPartition (#125)
  • Stack overflow with ApproxFun type (#130)
  • names / labels for the arrays in a Vector of Arrays? (#133)
  • Calling similar on ArrayPartition does not respect the dims argument (#135)
  • ArrayPartition broadcasting change downstream regressions (#137)
  • Specialized method to map over an ArrayPartition? (#140)
  • 2.13-> 2.14: broken API or breaking change ? (#146)
  • Add downstream tests (#149)
  • Relationship between PartitionArray and ProductRepr (#160)
  • Indexing VectorOfArrays on GPU throws "scalar indexing" warning (#178)
  • Indexing VectorOfArrays using boolean masks throws warning (#180)
  • Possible bug in any(f::Function,A::ArrayPartition) (#196)
  • Convert interface to DataFrame (#211)
  • Readme is somewhat unclear (#218)
  • [Breaking] Update DiffEqArray constructors (#237)
  • getindex(::DiffEqArray, ::Symbol) is broken on recent releases (#240)
  • VectorOfArray with adaptive time steps in OrdinaryDiffEq (#243)
  • plot(sol(0:19)): ERROR: type DiffEqArray has no field indepsym (#262)
  • Could issymbollike be extracted into a new package? (#264)
  • New method for ldiv! is failing to compile on Julia <= 1.7 (#269)
  • reshape with Colon fails on VectorOfArray (#271)
  • ArrayPartition([1,1],[1])[1:3,1] segfaults. (#273)
  • Broadcasting with Float ArrayPartition (#274)
  • Loosen type constraints for ArrayPartition copy? (#275)
  • Incorrect iszero behavior (#277)
  • Prepending/appending a list of ArrayPartition (#288)
  • @deprecate usage invalid on Julia <=1.7 (#299)
  • Implement pointer and resize! for VectorOfArray (#300)
  • v3.2.0 precompiles fail with "Method definition overwritten" (#306)
  • Type instability when iterating nested recursive arrays (#323)
  • views with Vector{Bool} indices are broken (#334)
  • 3.4.1 -> 3.4.2 breaking (#341)
  • getindex with slice breaks on size 1 arrays (#354)
  • ArrayPartition Incompatible for Native Implicit SDE Solvers (#358)
  • Getting the sol of an observed variable (using SymbolicIndexingInterface) of a trivial ODE (with no reduced states) fails (#365)
  • Broadcast over VectorOfArray doesn't respect dimensions of non-vector parent arrays (#373)
  • Broadcasted assignment fails for VectorOfArray(Array{<:SVector{1}}) (#378)
  • Cannot install RecursiveArrayTools#v3.24.0 (latest version) any longer (#391)
  • any(isnan, ArrayPartition([ NaN ], [ NaN ])) returns false (#392)
  • Bad error message for empty arrays of symbolic indexes (#396)
  • Broadcasting is much slower than necessary (#400)
  • Broadcasting over VectorOfArray does not preserve type of parent array (#410)
  • Provide generic Time Series datatype (#415)
  • Broadcasting on ArrayPartitions is not applied recursively (#418)
  • similar(::NamedArrayPartition, ::T) yields a Vector (#430)
  • VectorOfArrayStyle potentially relies on bug in Base.AbstractArrayStyle promotion rule (#449)
  • Views of VectorOfArray with differently sized vectors gives wrong result (#453)
  • Issue with broadcasting a VectorOfArray with differently sized vectors (#454)
  • Bug: recursivefill! fails on VectorOfArray with mixed immutable and mutable StaticArrays (#461)
  • Circular dependency due to Tables extension (#477)
  • issparse is not defined but is requested for a view's parent (#486)
  • Solving ODE using ArrayPartition of GPUArrays fails for implicit solvers (#496)
  • Cannot call to_index(::RaggedEnd) (#508)
  • Type instability for vec[1, end] (#525)
  • Precompilation error inside PackageCompiler (#536)
  • Allow vector-like init for ArrayPartitions/VectorOfArrays (#544)
  • Register v3.52.0 from v3-backport (#561)
  • Multithreading with RecursiveArrayTools.VectorOfArray is broken (#564)
  • Vector{Int} indexing of NamedArrayPartition broken for v4+ (#583)
  • Why doesn't recursivecopy! allow to copy a vector into a matrix? (#589)
  • sum doesn't work for VectorOfArray{ReverseDiff.TrackedReal{..}, ...} (#595)

RecursiveArrayToolsShorthandConstructors-v1.0.0

Choose a tag to compare

@ChrisRackauckas ChrisRackauckas released this 25 Jun 04:19
94cefea

Release RecursiveArrayToolsShorthandConstructors-v1.0.0 (tag created to match the registered version).

v4.3.1

Choose a tag to compare

@github-actions github-actions released this 06 Jun 17:19
a9ac625

RecursiveArrayTools v4.3.1

Diff since v4.3.0

Merged pull requests:

Closed issues:

  • Why doesn't recursivecopy! allow to copy a vector into a matrix? (#589)
  • sum doesn't work for VectorOfArray{ReverseDiff.TrackedReal{..}, ...} (#595)

v4.3.0

Choose a tag to compare

@github-actions github-actions released this 28 Apr 17:12
8017750

RecursiveArrayTools v4.3.0

Diff since v4.2.0

Merged pull requests:

Closed issues:

  • Vector{Int} indexing of NamedArrayPartition broken for v4+ (#583)

v4.2.0

Choose a tag to compare

@github-actions github-actions released this 17 Apr 15:44
6a720b5

RecursiveArrayTools v4.2.0

Diff since v4.1.0

Merged pull requests:

v4.1.0

Choose a tag to compare

@github-actions github-actions released this 12 Apr 04:59
9277c46

RecursiveArrayTools v4.1.0

Diff since v4.0.1

Merged pull requests:

Closed issues:

  • Register v3.52.0 from v3-backport (#561)
  • Multithreading with RecursiveArrayTools.VectorOfArray is broken (#564)

v3.54.0

Choose a tag to compare

@github-actions github-actions released this 05 Apr 12:20
04fa63e

RecursiveArrayTools v3.54.0

Diff since v3.53.0

This release has been identified as a backport.
Automated changelogs for backports tend to be wildly incorrect.
Therefore, the list of issues and pull requests is hidden.

v3.53.0

Choose a tag to compare

@github-actions github-actions released this 04 Apr 00:52
cdd0769

RecursiveArrayTools v3.53.0

Diff since v3.52.0

This release has been identified as a backport.
Automated changelogs for backports tend to be wildly incorrect.
Therefore, the list of issues and pull requests is hidden.

v4.0.1

Choose a tag to compare

@github-actions github-actions released this 01 Apr 14:47
8030a81

RecursiveArrayTools v4.0.1

Diff since v3.51.0

Merged pull requests: