baggepinnen / LowLevelParticleFilters.jl

State estimation, smoothing and parameter estimation using Kalman and particle filters.
https://baggepinnen.github.io/LowLevelParticleFilters.jl/stable
Other
117 stars 15 forks source link

Installing this package is downgrading many other packages #128

Closed ufechner7 closed 9 months ago

ufechner7 commented 9 months ago
julia> versioninfo()
Julia Version 1.10.0
Commit 3120989f39b (2023-12-25 18:01 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
  CPU: 32 × AMD Ryzen 9 7950X 16-Core Processor
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
  Threads: 1 on 32 virtual cores
Environment:
  LD_LIBRARY_PATH = /lib:/usr/lib:/usr/local/lib

MWE:

mkdir test
cd test
julia --project="."

and then in Julia:

]
add ModelingToolkit

This prints two errors, you can ignore them. Restart Julia, and then:

]
st
add LowLevelParticleFilters

gives the output:

(test) pkg> st
Status `~/repos/test/Project.toml`
  [961ee093] ModelingToolkit v8.75.0

(test) pkg> add LowLevelParticleFilters
   Resolving package versions...
   Installed SeeToDee ──────────────── v1.2.0
   Installed FastGaussQuadrature ───── v0.5.1
   Installed LowLevelParticleFilters ─ v3.6.1
   Installed ModelingToolkit ───────── v8.73.2
   Installed OrdinaryDiffEq ────────── v6.59.3
    Updating `~/repos/test/Project.toml`
  [d9d29d28] + LowLevelParticleFilters v3.6.1
⌃ [961ee093] ↓ ModelingToolkit v8.75.0 ⇒ v8.73.2
    Updating `~/repos/test/Manifest.toml`
⌅ [c3fe647b] + AbstractAlgebra v0.34.7
  [7d9f7c33] + Accessors v0.1.35
  [4c555306] - ArrayLayouts v1.5.2
  [a33af91c] + CompositionsBase v0.1.2
  [8bb1440f] + DelimitedFiles v1.9.1
⌃ [2b5f629d] ↓ DiffEqBase v6.146.0 ⇒ v6.145.2
⌃ [459566f4] ↓ DiffEqCallbacks v2.36.1 ⇒ v2.35.0
⌅ [442a2c76] + FastGaussQuadrature v0.5.1
⌅ [0b43b601] + Groebner v0.5.1
⌅ [d5909c97] + GroupsCore v0.4.2
  [18e54dd8] + IntegerMathUtils v0.1.2
  [3587e190] + InverseFunctions v0.1.12
  [73f95e8e] + LatticeRules v0.0.1
  [5078a376] - LazyArrays v1.8.3
  [d9d29d28] + LowLevelParticleFilters v3.6.1
  [a3b82374] - MatrixFactorizations v2.1.0
  [bb5d69b7] - MaybeInplace v0.1.1
⌃ [961ee093] ↓ ModelingToolkit v8.75.0 ⇒ v8.73.2
⌅ [8913a72c] ↓ NonlinearSolve v3.4.0 ⇒ v2.8.2
⌃ [1dea7af3] ↓ OrdinaryDiffEq v6.69.0 ⇒ v6.59.3
  [08abe8d2] + PrettyTables v2.3.1
  [27ebfcd6] + Primes v0.5.5
  [8a4e6c94] + QuasiMonteCarlo v0.3.3
  [fb686558] + RandomExtensions v0.4.4
⌅ [731186ca] ↓ RecursiveArrayTools v3.5.4 ⇒ v2.38.10
  [fdea26ae] + SIMD v3.4.6
⌃ [0bca4576] ↓ SciMLBase v2.20.0 ⇒ v2.10.0
  [e9a6253c] + SciMLNLSolve v0.1.9
⌃ [1c904df7] + SeeToDee v1.2.0
⌅ [727e6d20] ↓ SimpleNonlinearSolve v1.3.1 ⇒ v0.1.25
  [ed01d8cd] + Sobol v1.5.0
  [892a3eda] + StringManipulation v0.3.4
⌅ [2efcf032] ↓ SymbolicIndexingInterface v0.3.3 ⇒ v0.2.2
⌃ [d1185830] ↓ SymbolicUtils v1.5.0 ⇒ v1.4.0
⌃ [0c5d862f] ↓ Symbolics v5.16.1 ⇒ v5.11.0
        Info Packages marked with ⌃ and ⌅ have new versions available. Those with ⌃ may be upgradable, but those with ⌅ are restricted by compatibility constraints from upgrading. To see why use `status --outdated -m`
Precompiling project...
  32 dependencies successfully precompiled in 111 seconds. 193 already precompiled.

(test) pkg> 

Expected result: Installing ModelingToolkit and then LowLevelParticleFilters is NOT downgrading any packages.