Closed astrobc1 closed 2 years ago
Update: I downgraded back to v0.6.11 and it's working again. Here's what changed:
(EchelleEnvCale) pkg> add NaNStatistics@0.6.11
Updating registry at `~/.julia/registries/General.toml`
Resolving package versions...
Updating `~/EchelleEnvCale/Project.toml`
[b946abbf] + NaNStatistics v0.6.11
Updating `~/EchelleEnvCale/Manifest.toml`
[4fba245c] ↓ ArrayInterface v6.0.18 ⇒ v6.0.17
[015c0d05] ↓ ArrayInterfaceOffsetArrays v0.1.6 ⇒ v0.1.5
[b0d46f97] ↓ ArrayInterfaceStaticArrays v0.1.4 ⇒ v0.1.2
[dd5226c6] - ArrayInterfaceStaticArraysCore v0.1.0
[bdcacae8] ↓ LoopVectorization v0.12.119 ⇒ v0.12.118
[b946abbf] ↓ NaNStatistics v0.6.12 ⇒ v0.6.11
[aedffcd0] ↓ Static v0.7.3 ⇒ v0.6.6
Thanks for the report! Looks like the problem is that StaticInt
s are no longer a subtype of Integer
in Static v 0.7. I'll have a fix momentarily and will make a patch release
Great! Indeed, looks like:
StaticInt{N} <: StaticInteger{N} <: StaticNumber{N} <: Number
I suppose there may be a good reason for this decision within Static.jl, but why StaticInteger is not a subtype of Integer is interesting.
Yeah, I guess this is a case where it would be nice to be able to have both StaticInteger{N} < StaticNumber{N}
and also StaticInteger < Integer
if we could subtype more things at once
v0.6.13 registered: https://github.com/JuliaRegistries/General/pull/63114
I am receiving the following error when using the dim or dims keyword.
Such functionality was working fine this morning before I updated several packages; I haven't yet tracked down which packages (besides possibly NaNStatistics) have changed.
Steps to reproduce below. This happens on all nanfunctions I've tried as well as dim vs. dims.
Package Status: