From cd595518214f650a8154377398be086bbb6732de Mon Sep 17 00:00:00 2001 From: Bart Date: Mon, 13 Jul 2026 11:44:39 +0200 Subject: [PATCH 1/4] Route crease_frac --- src/airfoil_aero/airfoil_io.jl | 13 ++++++++----- src/obj_adapter/obj_to_yaml.jl | 9 ++++++--- src/yaml_geometry.jl | 5 ++++- 3 files changed, 18 insertions(+), 9 deletions(-) diff --git a/src/airfoil_aero/airfoil_io.jl b/src/airfoil_aero/airfoil_io.jl index 0940b5a1..1c653efc 100644 --- a/src/airfoil_aero/airfoil_io.jl +++ b/src/airfoil_aero/airfoil_io.jl @@ -56,7 +56,7 @@ end """ generate_polar_from_coordinates(x, y, output_path; Re, alpha_range=-180:1:180, solver=NeuralFoilSolver(), delta_range=nothing, - dat_prefix=nothing) + crease_frac=0.75, dat_prefix=nothing) Sweep `solver` over the airfoil coordinates `(x, y)` and write the polar CSV. XFoil uses the coordinates directly; NeuralFoil fits [`LeastSquaresFit`](@ref) Kulfan @@ -66,13 +66,16 @@ parameters ([`deform_section`](@ref)). Wrap a raw or open single-membrane slice over `alpha_range` only and written as a `POLAR_VECTORS` CSV (returns the `Vector{SectionSolution}`); pass a `delta_range` of trailing-edge deflections to sweep `(alpha, delta)` and write a long-format `POLAR_MATRICES` CSV (returns the `(cl, cd, -cm)` matrices). Both angle ranges are in degrees. With `dat_prefix` set, each deflected -shape is also written to `{dat_prefix}_d{deg}.dat` (the deflection in degrees). +cm)` matrices). Both angle ranges are in degrees. `crease_frac` is the chordwise hinge +location (0–1) about which each `delta_range` deflection pivots. With `dat_prefix` set, +each deflected shape is also written to `{dat_prefix}_d{deg}.dat` (the deflection in +degrees). """ function generate_polar_from_coordinates(x::Vector, y::Vector, output_path::String; Re::Real, alpha_range=-180:1:180, solver::AbstractAirfoilSolver=NeuralFoilSolver(), - delta_range=nothing, dat_prefix=nothing) + delta_range=nothing, crease_frac=0.75, + dat_prefix=nothing) delta_tag(delta_rad) = begin deg = round(rad2deg(delta_rad); digits=1) "d" * (deg == round(deg) ? string(Int(round(deg))) : string(deg)) @@ -89,7 +92,7 @@ function generate_polar_from_coordinates(x::Vector, y::Vector, output_path::Stri (d, xd, yd) -> write_dat("$(dat_prefix)_$(delta_tag(d)).dat", "deflection", xd, yd) cl, cd, cm = generate_aero_matrices(solver, x, y; - alpha_range=alphas, delta_range=deltas, Re, on_deform) + alpha_range=alphas, delta_range=deltas, Re, crease_frac, on_deform) write_polar_matrix_csv(output_path, alphas, deltas, cl, cd, cm) return (cl, cd, cm) end diff --git a/src/obj_adapter/obj_to_yaml.jl b/src/obj_adapter/obj_to_yaml.jl index ae3321dd..6ed318b7 100644 --- a/src/obj_adapter/obj_to_yaml.jl +++ b/src/obj_adapter/obj_to_yaml.jl @@ -38,7 +38,7 @@ end """ obj_to_yaml(obj_path, output_dir; n_sections, Re, alpha_range=-180:1:180, aero_solver=NeuralFoilSolver(), wrap_method=ShrinkWrap(), - spanwise_direction=[0.0, 1.0, 0.0], verbose=true) + spanwise_direction=[0.0, 1.0, 0.0], crease_frac=0.75, verbose=true) Convert a 3D wing `.obj` mesh to the native YAML geometry route. @@ -51,6 +51,9 @@ into a clean airfoil and evaluated with `aero_solver`. fast) or [`XFoilSolver`](@ref) (viscous panel code); pass `aero_solver=XFoilSolver()` to use XFoil instead. Each section's polar is written as `POLAR_VECTORS`. +`crease_frac` is the chordwise hinge location (0–1) about which each `delta_range` +trailing-edge deflection pivots. + `wrap_method` ([`ShrinkWrap`](@ref)) wraps each slice's point cloud into a clean closed airfoil, robust both to the noisy interior-structure points (ribs, spars) of a ram-air kite slice that otherwise pull a plain least-squares fit inward, and to the complex, @@ -85,7 +88,7 @@ function obj_to_yaml(obj_path::String, output_dir::String; wrap_method::ShrinkWrap=ShrinkWrap(), reuse_valid_airfoils::Bool=true, max_thickness_ratio::Real=2.0, spanwise_direction=[0.0, 1.0, 0.0], rotation=I, - wingtip_distance=0.0, verbose::Bool=true) + wingtip_distance=0.0, crease_frac=0.75, verbose::Bool=true) (!endswith(obj_path, ".obj")) && (obj_path *= ".obj") isfile(obj_path) || error("OBJ file not found: $obj_path") !isapprox(spanwise_direction, [0.0, 1.0, 0.0]) && @@ -130,7 +133,7 @@ function obj_to_yaml(obj_path::String, output_dir::String; try res = generate_polar_from_coordinates(s.x_fit, s.y_fit, joinpath(output_dir, csv_rel); Re=Float64(Re), alpha_range, - solver=aero_solver, delta_range, + solver=aero_solver, delta_range, crease_frac, dat_prefix=joinpath(output_dir, "airfoils", "$j")) clvals = res isa AbstractVector ? collect(sol.cl for sol in res) : vec(res[1]) all(isnan, clvals) && error("solver produced no converged points") diff --git a/src/yaml_geometry.jl b/src/yaml_geometry.jl index db2da803..0499b00b 100644 --- a/src/yaml_geometry.jl +++ b/src/yaml_geometry.jl @@ -419,7 +419,8 @@ end """ ObjWing(obj_path[, dat_path]; n_panels, Re, alpha_range, delta_range, - n_sections, spanwise_direction, aero_solver, remake, output_dir, verbose) → Wing + n_sections, spanwise_direction, aero_solver, remake, output_dir, + crease_frac, verbose) → Wing Convenience constructor retained for backward compatibility. Converts an OBJ mesh to a YAML wing geometry via [`ObjAdapter.obj_to_yaml`](@ref) and returns a [`Wing`](@ref). @@ -443,6 +444,7 @@ function ObjWing(obj_path, dat_path=nothing; aero_solver=AirfoilAero.NeuralFoilSolver(), remake::Bool=false, output_dir::String=mktempdir(), + crease_frac=0.75, verbose::Bool=false) yaml_path = joinpath(output_dir, "geometry.yaml") if remake || !isfile(yaml_path) @@ -454,6 +456,7 @@ function ObjWing(obj_path, dat_path=nothing; delta_range, aero_solver, spanwise_direction, + crease_frac, verbose) end return Wing(yaml_path; n_panels, spanwise_distribution, spanwise_direction, remove_nan) From b857cdcf8c9cb1e5f6c3369001feed40470ad92b Mon Sep 17 00:00:00 2001 From: Bart Date: Mon, 13 Jul 2026 12:43:32 +0200 Subject: [PATCH 2/4] Fix reinit\! @docs signature for Julia 1.12.6 doc build The BodyAerodynamics reinit\! docstring gained a 4th type param (PN<:Panel{T}) via #249. Documenter's missing_docs check matches by exact typesig equality, and the bare `reinit\!(body_aero::BodyAerodynamics)` form no longer normalizes to the stored signature on Julia 1.12.6, so it was reported as not-included. Mirror the method's declared signature so the typesigs match. Co-Authored-By: Claude Opus 4.8 (1M context) --- docs/src/functions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/src/functions.md b/docs/src/functions.md index ebab0e69..39ea5269 100644 --- a/docs/src/functions.md +++ b/docs/src/functions.md @@ -74,7 +74,7 @@ CurrentModule = VortexStepMethod set_va! solve solve! -reinit!(body_aero::BodyAerodynamics) +reinit!(body_aero::BodyAerodynamics{P, W, T}) where {P, W, T} linearize calculate_results ``` From 8bf8ca370dd808d7a60e468ed0583beef2f4db1c Mon Sep 17 00:00:00 2001 From: Bart Date: Mon, 13 Jul 2026 12:43:44 +0200 Subject: [PATCH 3/4] Add --update/--skip-subprojects/--no-precompile to bin/install --update runs Pkg.update() instead of seeding from the .default manifest, then copies the resulting main manifest back to Manifest-v.toml.default (auto-precompile skipped so the refreshed default can be committed immediately). --skip-subprojects and --no-precompile allow a fast manifest-only refresh. Mirrors the workflow in SymbolicAWEModels.jl/bin/install. Co-Authored-By: Claude Opus 4.8 (1M context) --- bin/install | 139 ++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 98 insertions(+), 41 deletions(-) diff --git a/bin/install b/bin/install index cd48e024..538df76d 100755 --- a/bin/install +++ b/bin/install @@ -1,14 +1,27 @@ #!/bin/bash -eu _yes_to_all=false +_update=false +_skip_subprojects=false +_no_precompile=false print_usage() { echo "Usage:" echo "./bin/install" echo "./bin/install -y" echo "./bin/install --yes" + echo "./bin/install --update" + echo "./bin/install --skip-subprojects" + echo "./bin/install --no-precompile" echo "./bin/install -h" echo "./bin/install --help" + echo "Options:" + echo " --update Run Pkg.update() instead of seeding from the .default" + echo " manifest, then copy the resulting main manifest back to" + echo " Manifest-v.toml.default (regenerates the defaults)." + echo " --skip-subprojects Skip setup of the examples/test/docs/... sub-projects." + echo " --no-precompile Skip the precompile, extension-verification and smoke-test" + echo " steps; just resolve/update manifests." } while [[ $# -gt 0 ]]; do @@ -21,6 +34,18 @@ while [[ $# -gt 0 ]]; do _yes_to_all=true shift ;; + --update) + _update=true + shift + ;; + --skip-subprojects) + _skip_subprojects=true + shift + ;; + --no-precompile) + _no_precompile=true + shift + ;; *) echo "Invalid parameter: $1" print_usage @@ -125,11 +150,19 @@ rename_manifest_if_needed() { fi } +# In update mode sub-projects run Pkg.update() so their deps track the freshly +# updated main manifest; otherwise they just resolve + instantiate. +if [[ $_update == true ]]; then + _sub_pkg_cmd='using Pkg; Pkg.resolve(); Pkg.update()' +else + _sub_pkg_cmd='using Pkg; Pkg.resolve(); Pkg.instantiate()' +fi + instantiate_with_fallback() { local _project="$1" local _label="$2" - if $_julia_cmd --project="${_project}" -e 'using Pkg; Pkg.resolve(); Pkg.instantiate()'; then + if $_julia_cmd --project="${_project}" -e "$_sub_pkg_cmd"; then rename_manifest_if_needed "${_project}" track_result "${_label}" "first" return 0 @@ -138,7 +171,7 @@ instantiate_with_fallback() { echo "First instantiate attempt failed for ${_label}, retrying with clean manifest..." cleanup_manifest_files "${_project}" - if $_julia_cmd --project="${_project}" -e 'using Pkg; Pkg.resolve(); Pkg.instantiate()'; then + if $_julia_cmd --project="${_project}" -e "$_sub_pkg_cmd"; then rename_manifest_if_needed "${_project}" track_result "${_label}" "retry" return 0 @@ -174,62 +207,85 @@ instantiate_main_with_fallback() { echo echo "Preparing main manifest for Julia ${_julia_major}..." -if [[ -f "${MAIN_DEFAULT}" ]]; then - cp "${MAIN_DEFAULT}" "${MAIN_MANIFEST}" - echo "Copied ${MAIN_DEFAULT} to ${MAIN_MANIFEST}" +if [[ $_update == true ]]; then + # Update mode: resolve fresh with Pkg.update() and copy the result back to the + # .default snapshot. Auto-precompile is skipped so the new default is ready to + # commit ASAP; any precompile runs afterwards (unless --no-precompile). + rm -f "${MAIN_MANIFEST}" + echo "Updating main project (Pkg.update, no auto-precompile)..." + JULIA_PKG_PRECOMPILE_AUTO=0 $_julia_cmd --project=. -e 'using Pkg; Pkg.update()' + rename_manifest_if_needed "." + cp "${MAIN_MANIFEST}" "${MAIN_DEFAULT}" + echo "Copied ${MAIN_MANIFEST} to ${MAIN_DEFAULT}" + echo "(safe to git commit + push now while precompile continues)" else - echo "Error: ${MAIN_DEFAULT} not found" - exit 1 -fi + if [[ -f "${MAIN_DEFAULT}" ]]; then + cp "${MAIN_DEFAULT}" "${MAIN_MANIFEST}" + echo "Copied ${MAIN_DEFAULT} to ${MAIN_MANIFEST}" + else + echo "Error: ${MAIN_DEFAULT} not found" + exit 1 + fi -if ! instantiate_main_with_fallback "." "main"; then - echo "Error: could not instantiate main project." - exit 1 + if ! instantiate_main_with_fallback "." "main"; then + echo "Error: could not instantiate main project." + exit 1 + fi fi -SUBPROJECTS=("examples" "examples_cp" "test" "docs" "scripts") +if [[ $_skip_subprojects == true ]]; then + echo + echo "Skipping sub-project setup (--skip-subprojects)." +else + SUBPROJECTS=("examples" "examples_cp" "test" "docs" "scripts") -echo -echo "Instantiating sub-projects..." -for _sub in "${SUBPROJECTS[@]}"; do - _sub_manifest="${_sub}/Manifest-v${_julia_major}.toml" + echo + echo "Instantiating sub-projects..." + for _sub in "${SUBPROJECTS[@]}"; do + _sub_manifest="${_sub}/Manifest-v${_julia_major}.toml" - if [[ $_julia_major == "1.11" ]]; then - cp "${MAIN_MANIFEST}" "${_sub_manifest}" - fi - - if ! instantiate_with_fallback "${_sub}" "${_sub}"; then - echo "Error: could not instantiate sub-project '${_sub}'." - exit 1 - fi -done + if [[ $_julia_major == "1.11" ]]; then + cp "${MAIN_MANIFEST}" "${_sub_manifest}" + fi -echo -if [[ ${#FAILED[@]} -eq 0 && ${#RETRIED_OK[@]} -eq 0 ]]; then - echo "Instantiate report: all projects worked on first try." -elif [[ ${#FAILED[@]} -eq 0 ]]; then - echo "Instantiate report: all projects completed, but clean retry was required for:" - for _item in "${RETRIED_OK[@]}"; do - echo " - ${_item}" + if ! instantiate_with_fallback "${_sub}" "${_sub}"; then + echo "Error: could not instantiate sub-project '${_sub}'." + exit 1 + fi done - if [[ ${#FIRST_TRY_OK[@]} -gt 0 ]]; then - echo "Worked on first try for:" - for _item in "${FIRST_TRY_OK[@]}"; do + + echo + if [[ ${#FAILED[@]} -eq 0 && ${#RETRIED_OK[@]} -eq 0 ]]; then + echo "Instantiate report: all projects worked on first try." + elif [[ ${#FAILED[@]} -eq 0 ]]; then + echo "Instantiate report: all projects completed, but clean retry was required for:" + for _item in "${RETRIED_OK[@]}"; do echo " - ${_item}" done + if [[ ${#FIRST_TRY_OK[@]} -gt 0 ]]; then + echo "Worked on first try for:" + for _item in "${FIRST_TRY_OK[@]}"; do + echo " - ${_item}" + done + fi + else + echo "Instantiate report: failed projects:" + for _item in "${FAILED[@]}"; do + echo " - ${_item}" + done + exit 1 fi -else - echo "Instantiate report: failed projects:" - for _item in "${FAILED[@]}"; do - echo " - ${_item}" - done - exit 1 fi # Bootstrap LocalPreferences.toml for subprojects that need PythonCall. # Only copies the .default if no LocalPreferences.toml exists yet (e.g. fresh # clone). A subsequent run of bin/install_controlplots will add or update the # machine-specific settings on top. +if [[ $_no_precompile == true || $_skip_subprojects == true ]]; then + echo + echo "Skipping precompile, extension verification and smoke test" \ + "(--no-precompile/--skip-subprojects)." +else echo echo "Bootstrapping LocalPreferences.toml for subprojects..." for _lp_dir in examples_cp test; do @@ -268,6 +324,7 @@ else fi $_julia_cmd --project=. -e 'using Pkg; Pkg.test(test_args=["settings/test_settings.jl"]); @info "Minimal test smoke check complete."' +fi echo echo "Creating output directory..." From b5ab521169e9866d0b221733ad199b02cd5adec5 Mon Sep 17 00:00:00 2001 From: Bart Date: Mon, 13 Jul 2026 12:43:44 +0200 Subject: [PATCH 4/4] Update default manifests Regenerated via ./bin/install --update under Julia 1.11.9 and 1.12.6. Co-Authored-By: Claude Opus 4.8 (1M context) --- Manifest-v1.11.toml.default | 304 +++++++++++++++--------- Manifest-v1.12.toml.default | 448 ++++++++++++++++++++++-------------- 2 files changed, 477 insertions(+), 275 deletions(-) diff --git a/Manifest-v1.11.toml.default b/Manifest-v1.11.toml.default index 43306bba..2351e5d8 100644 --- a/Manifest-v1.11.toml.default +++ b/Manifest-v1.11.toml.default @@ -2,12 +2,12 @@ julia_version = "1.11.9" manifest_format = "2.0" -project_hash = "3afeaa867282214c3057ab37347a1bbb8af6fe92" +project_hash = "05293bd6fd6fa250061021968d5e2c89f35da00a" [[deps.ADTypes]] -git-tree-sha1 = "f7304359109c768cf32dc5fa2d371565bb63b68a" +git-tree-sha1 = "ec6be48a85c93d995563b84bff8a86bc98df45ce" uuid = "47edcb42-4c32-4615-8424-f2b9edc5f35b" -version = "1.21.0" +version = "1.22.2" weakdeps = ["ChainRulesCore", "ConstructionBase", "EnzymeCore"] [deps.ADTypes.extensions] @@ -15,11 +15,17 @@ weakdeps = ["ChainRulesCore", "ConstructionBase", "EnzymeCore"] ADTypesConstructionBaseExt = "ConstructionBase" ADTypesEnzymeCoreExt = "EnzymeCore" +[[deps.AMD]] +deps = ["LinearAlgebra", "SparseArrays", "SuiteSparse_jll"] +git-tree-sha1 = "45a1272e3f809d36431e57ab22703c6896b8908f" +uuid = "14f7f29c-3bd6-536c-9a0b-7339e30b5a3e" +version = "0.5.3" + [[deps.Accessors]] deps = ["CompositionsBase", "ConstructionBase", "Dates", "InverseFunctions", "MacroTools"] -git-tree-sha1 = "2eeb2c9bef11013efc6f8f97f32ee59b146b09fb" +git-tree-sha1 = "7063ad1083578215c7c4bf410368150abe8d5524" uuid = "7d9f7c33-5ae7-4f3b-8dc6-eff91059b697" -version = "0.1.44" +version = "0.1.45" [deps.Accessors.extensions] AxisKeysExt = "AxisKeys" @@ -40,10 +46,10 @@ version = "0.1.44" Unitful = "1986cc42-f94f-5a68-af5c-568840ba703d" [[deps.Adapt]] -deps = ["LinearAlgebra", "Requires"] -git-tree-sha1 = "0761717147821d696c9470a7a86364b2fbd22fd8" +deps = ["LinearAlgebra"] +git-tree-sha1 = "daa72978cd7a624246e894a4f4f067706d4e17e2" uuid = "79e6a3ab-5dfb-504d-930d-738a2a938a0e" -version = "4.5.2" +version = "4.7.0" weakdeps = ["SparseArrays", "StaticArrays"] [deps.Adapt.extensions] @@ -56,9 +62,9 @@ version = "1.1.2" [[deps.ArrayInterface]] deps = ["Adapt", "LinearAlgebra"] -git-tree-sha1 = "54f895554d05c83e3dd59f6a396671dae8999573" +git-tree-sha1 = "75757da5d9f771ef5909fc84f81d2f9d24127315" uuid = "4fba245c-0d91-5ea0-9b3e-6abc04ee57a9" -version = "7.24.0" +version = "7.27.0" [deps.ArrayInterface.extensions] ArrayInterfaceAMDGPUExt = "AMDGPU" @@ -68,6 +74,7 @@ version = "7.24.0" ArrayInterfaceCUDSSExt = ["CUDSS", "CUDA"] ArrayInterfaceChainRulesCoreExt = "ChainRulesCore" ArrayInterfaceChainRulesExt = "ChainRules" + ArrayInterfaceFillArraysExt = "FillArrays" ArrayInterfaceGPUArraysCoreExt = "GPUArraysCore" ArrayInterfaceMetalExt = "Metal" ArrayInterfaceReverseDiffExt = "ReverseDiff" @@ -83,6 +90,7 @@ version = "7.24.0" CUDSS = "45b445bb-4962-46a0-9369-b4df9d0f772e" ChainRules = "082447d4-558c-5d27-93f4-14fc19e9eca2" ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4" + FillArrays = "1a297f60-69ca-5386-bcde-b61e274b549b" GPUArraysCore = "46192b85-c4d5-4398-a991-12ede77f4527" Metal = "dde4c033-4e86-420c-a63e-0dd931031962" ReverseDiff = "37e2e3b7-166d-5795-8a7a-e32c996b4267" @@ -105,10 +113,10 @@ uuid = "2a0f44e3-6c83-55bd-87e4-b1978d98bd5f" version = "1.11.0" [[deps.BracketingNonlinearSolve]] -deps = ["CommonSolve", "ConcreteStructs", "NonlinearSolveBase", "PrecompileTools", "Reexport", "SciMLBase"] -git-tree-sha1 = "7ad7171d693ae5552ac43862e7f6b61df4471c2b" +deps = ["CommonSolve", "ConcreteStructs", "NonlinearSolveBase", "PrecompileTools", "Reexport", "SciMLBase", "SciMLLogging"] +git-tree-sha1 = "5c73d9606dcb9cdc392ff231d07d2b3ce6c5a375" uuid = "70df07ce-3d50-431d-a3e7-ca6ddb60ac1e" -version = "1.12.1" +version = "1.12.3" weakdeps = ["ChainRulesCore", "ForwardDiff"] [deps.BracketingNonlinearSolve.extensions] @@ -144,9 +152,9 @@ uuid = "5ae59095-9a9b-59fe-a467-6f913c188581" version = "0.13.1" [[deps.CommonSolve]] -git-tree-sha1 = "78ea4ddbcf9c241827e7035c3a03e2e456711470" +git-tree-sha1 = "eeaad7cef88554c2fa56b5a3f71cfd5cb708c662" uuid = "38540f10-b2f7-11e9-35d8-d573e4eb0ff2" -version = "0.2.6" +version = "0.2.11" [[deps.CommonSubexpressions]] deps = ["MacroTools"] @@ -179,9 +187,9 @@ weakdeps = ["InverseFunctions"] CompositionsBaseInverseFunctionsExt = "InverseFunctions" [[deps.ConcreteStructs]] -git-tree-sha1 = "f749037478283d372048690eb3b5f92a79432b34" +git-tree-sha1 = "23a2ac1ab2a39460d4feecddf09b02e9019d6dd5" uuid = "2569d6c7-a4a2-43d3-a901-331e8e4be471" -version = "0.2.3" +version = "0.2.6" [[deps.ConstructionBase]] git-tree-sha1 = "b4b092499347b18a015186eae3042f72267106cb" @@ -223,15 +231,15 @@ version = "1.1.0" [[deps.DiffRules]] deps = ["IrrationalConstants", "LogExpFunctions", "NaNMath", "Random", "SpecialFunctions"] -git-tree-sha1 = "23163d55f885173722d1e4cf0f6110cdbaf7e272" +git-tree-sha1 = "79a2aca180a85c690c58a020d47b426954b590f8" uuid = "b552c78f-8df3-52c6-915a-8e097449b14b" -version = "1.15.1" +version = "1.16.0" [[deps.DifferentiationInterface]] deps = ["ADTypes", "LinearAlgebra"] -git-tree-sha1 = "7ae99144ea44715402c6c882bfef2adbeadbc4ce" +git-tree-sha1 = "dbd46a5cd0e79a97438b0ebbec42e744e8f436fe" uuid = "a0c0ee7d-e4b9-4e03-894e-1c5f64a51d63" -version = "0.7.16" +version = "0.7.20" [deps.DifferentiationInterface.extensions] DifferentiationInterfaceChainRulesCoreExt = "ChainRulesCore" @@ -241,8 +249,9 @@ version = "0.7.16" DifferentiationInterfaceFiniteDiffExt = "FiniteDiff" DifferentiationInterfaceFiniteDifferencesExt = "FiniteDifferences" DifferentiationInterfaceForwardDiffExt = ["ForwardDiff", "DiffResults"] - DifferentiationInterfaceGPUArraysCoreExt = "GPUArraysCore" + DifferentiationInterfaceGPUArraysCoreExt = ["GPUArraysCore", "Adapt"] DifferentiationInterfaceGTPSAExt = "GTPSA" + DifferentiationInterfaceHyperHessiansExt = "HyperHessians" DifferentiationInterfaceMooncakeExt = "Mooncake" DifferentiationInterfacePolyesterForwardDiffExt = ["PolyesterForwardDiff", "ForwardDiff", "DiffResults"] DifferentiationInterfaceReverseDiffExt = ["ReverseDiff", "DiffResults"] @@ -255,6 +264,7 @@ version = "0.7.16" DifferentiationInterfaceZygoteExt = ["Zygote", "ForwardDiff"] [deps.DifferentiationInterface.weakdeps] + Adapt = "79e6a3ab-5dfb-504d-930d-738a2a938a0e" ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4" DiffResults = "163ba53b-c6d8-5494-b064-1a9d43ac40c5" Diffractor = "9f5e2b26-1114-432f-b630-d3fe2085c51c" @@ -266,6 +276,7 @@ version = "0.7.16" ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210" GPUArraysCore = "46192b85-c4d5-4398-a991-12ede77f4527" GTPSA = "b27dd330-f138-47c5-815b-40db9dd9b6e8" + HyperHessians = "06b494a0-c8e0-40cc-ad32-d99506a00a6c" Mooncake = "da2b9cff-9c12-43a0-ae48-6db2b0edb7d6" PolyesterForwardDiff = "98d1487c-24ca-40b6-b7ab-df2af84e126b" ReverseDiff = "37e2e3b7-166d-5795-8a7a-e32c996b4267" @@ -298,9 +309,9 @@ uuid = "4e289a0a-7415-4d19-859d-a7e5c4648b56" version = "1.0.7" [[deps.EnzymeCore]] -git-tree-sha1 = "24bbb6fc8fb87eb71c1f8d00184a60fc22c63903" +git-tree-sha1 = "971d7831cc85f43bc9f51d615a3f7f21270c2f1d" uuid = "f151be2c-9106-41f4-ab19-57ee4f262869" -version = "0.8.19" +version = "0.8.21" weakdeps = ["Adapt", "ChainRulesCore"] [deps.EnzymeCore.extensions] @@ -317,15 +328,33 @@ git-tree-sha1 = "acebe244d53ee1b461970f8910c235b259e772ef" uuid = "9aa1b823-49e4-5ca5-8b0f-3971ec8bab6a" version = "0.3.2" +[[deps.FileIO]] +deps = ["Pkg", "Requires", "UUIDs"] +git-tree-sha1 = "8e9c059d6857607253e837730dbf780b6b151acd" +uuid = "5789e2e9-d7fb-5bc7-8068-2c6fae9b9549" +version = "1.19.0" + + [deps.FileIO.extensions] + HTTPExt = "HTTP" + + [deps.FileIO.weakdeps] + HTTP = "cd3eb016-35fb-5094-929b-558a96fad6f3" + [[deps.FileWatching]] uuid = "7b1f6079-737a-58dc-b8bc-7a2ca5c1b5ee" version = "1.11.0" +[[deps.FindFirstFunctions]] +deps = ["PrecompileTools"] +git-tree-sha1 = "0a3bdd18071a4849bb8f58111374e7cbb26bf9f3" +uuid = "64ca27bc-2ba2-4a57-88aa-44e436879224" +version = "3.1.0" + [[deps.FiniteDiff]] deps = ["ArrayInterface", "LinearAlgebra", "Setfield"] -git-tree-sha1 = "73e879af0e767bd6dfade7c5b09d7b05657a8284" +git-tree-sha1 = "07e98e3f332ee60179813dd9cdf21412e3c0a96a" uuid = "6a86dc24-6348-571c-b903-95158fe2bd41" -version = "2.30.0" +version = "2.32.0" [deps.FiniteDiff.extensions] FiniteDiffBandedMatricesExt = "BandedMatrices" @@ -340,16 +369,16 @@ version = "2.30.0" StaticArrays = "90137ffa-7385-5640-81b9-e52037218182" [[deps.FixedPointNumbers]] -deps = ["Statistics"] -git-tree-sha1 = "05882d6995ae5c12bb5f36dd2ed3f61c98cbb172" +deps = ["Random", "Statistics"] +git-tree-sha1 = "59af96b98217c6ef4ae0dfe065ac7c20831d1a84" uuid = "53c48c17-4a7d-5ca2-90c5-79b7896eea93" -version = "0.8.5" +version = "0.8.6" [[deps.ForwardDiff]] deps = ["CommonSubexpressions", "DiffResults", "DiffRules", "LinearAlgebra", "LogExpFunctions", "NaNMath", "Preferences", "Printf", "Random", "SpecialFunctions"] -git-tree-sha1 = "cddeab6487248a39dae1a960fff0ac17b2a28888" +git-tree-sha1 = "2c5d0b0e12088cde2cf84afb2784415b1ea3dfee" uuid = "f6369f11-7733-5829-9624-2563aa707210" -version = "1.3.3" +version = "1.4.1" weakdeps = ["StaticArrays"] [deps.ForwardDiff.extensions] @@ -362,9 +391,9 @@ version = "1.1.3" [[deps.FunctionWrappersWrappers]] deps = ["FunctionWrappers", "PrecompileTools", "TruncatedStacktraces"] -git-tree-sha1 = "ce6762f8f0e7542534f01523ae051e625cbf0468" +git-tree-sha1 = "70a6ddcf65ee666a6873ba4bf1b02dc721474b38" uuid = "77dc65aa-8811-40c2-897b-53d922fa7daf" -version = "1.5.0" +version = "1.10.1" [deps.FunctionWrappersWrappers.extensions] FunctionWrappersWrappersEnzymeExt = ["Enzyme", "EnzymeCore"] @@ -399,9 +428,9 @@ version = "1.11.0" [[deps.Interpolations]] deps = ["Adapt", "AxisAlgorithms", "ChainRulesCore", "LinearAlgebra", "OffsetArrays", "Random", "Ratios", "SharedArrays", "SparseArrays", "StaticArrays", "WoodburyMatrices"] -git-tree-sha1 = "65d505fa4c0d7072990d659ef3fc086eb6da8208" +git-tree-sha1 = "48922d06068130f87e43edef52382e6a94305ae6" uuid = "a98d9a8b-a2ab-59e6-89dd-64a1c18fca59" -version = "0.16.2" +version = "0.16.3" [deps.Interpolations.extensions] InterpolationsForwardDiffExt = "ForwardDiff" @@ -436,15 +465,15 @@ version = "1.0.0" [[deps.JLLWrappers]] deps = ["Artifacts", "Preferences"] -git-tree-sha1 = "0533e564aae234aff59ab625543145446d8b6ec2" +git-tree-sha1 = "7204148362dafe5fe6a273f855b8ccbe4df8173e" uuid = "692b3bcd-3c85-4b1f-b108-f13ce0eb3210" -version = "1.7.1" +version = "1.8.0" [[deps.Krylov]] deps = ["LinearAlgebra", "Printf", "SparseArrays"] -git-tree-sha1 = "c4d19f51afc7ba2afbe32031b8f2d21b11c9e26e" +git-tree-sha1 = "fc2e5bc665dfa1be33fac60b5762d462bccfae7b" uuid = "ba0b0d4f-ebba-5204-a429-3ac8c609bfb7" -version = "0.10.6" +version = "0.10.8" [[deps.LaTeXStrings]] git-tree-sha1 = "dda21b8cbd6a6c40d9d02a73230f9d70fed6918c" @@ -493,9 +522,9 @@ version = "1.18.0+0" [[deps.LineSearch]] deps = ["ADTypes", "CommonSolve", "ConcreteStructs", "FastClosures", "LinearAlgebra", "MaybeInplace", "PrecompileTools", "SciMLBase", "SciMLJacobianOperators", "StaticArraysCore"] -git-tree-sha1 = "69da095e4c24ed3c4a168bb76dc9c620a6d7239c" +git-tree-sha1 = "0ddc77c97e42b3024a1646278bdaafee0bd61583" uuid = "87fe0de2-c867-4266-b59a-2f0a94fc965b" -version = "0.1.7" +version = "0.1.12" [deps.LineSearch.extensions] LineSearchLineSearchesExt = "LineSearches" @@ -509,18 +538,20 @@ uuid = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e" version = "1.11.0" [[deps.LinearSolve]] -deps = ["ArrayInterface", "ConcreteStructs", "DocStringExtensions", "EnumX", "GPUArraysCore", "InteractiveUtils", "Krylov", "Libdl", "LinearAlgebra", "MKL_jll", "Markdown", "OpenBLAS_jll", "PrecompileTools", "Preferences", "RecursiveArrayTools", "Reexport", "SciMLBase", "SciMLLogging", "SciMLOperators", "Setfield", "StaticArraysCore"] -git-tree-sha1 = "42b5cb44317e89ef75dd841c9c8eba9045bf9ff0" +deps = ["AMD", "ArrayInterface", "ConcreteStructs", "DocStringExtensions", "EnumX", "GPUArraysCore", "InteractiveUtils", "Krylov", "Libdl", "LinearAlgebra", "MKL_jll", "Markdown", "OpenBLAS_jll", "PrecompileTools", "Preferences", "PureKLU", "RecursiveArrayTools", "Reexport", "SciMLBase", "SciMLLogging", "SciMLOperators", "Setfield", "SparseArrays", "SparseColumnPivotedQR", "StaticArraysCore"] +git-tree-sha1 = "a576f9b5ffa3d45b2097d7a4852928900d841319" uuid = "7ed4a6bd-45f5-4d41-b270-4a48e9bafcae" -version = "3.75.0" +version = "5.0.0" [deps.LinearSolve.extensions] LinearSolveAMDGPUExt = "AMDGPU" LinearSolveAlgebraicMultigridExt = "AlgebraicMultigrid" + LinearSolveArnoldiMethodExt = "ArnoldiMethod" + LinearSolveArpackExt = "Arpack" LinearSolveBLISExt = ["blis_jll", "LAPACK_jll"] LinearSolveBandedMatricesExt = "BandedMatrices" LinearSolveBlockDiagonalsExt = "BlockDiagonals" - LinearSolveCUDAExt = "CUDA" + LinearSolveCUDAExt = ["cuSOLVER"] LinearSolveCUDSSExt = "CUDSS" LinearSolveCUSOLVERRFExt = ["CUSOLVERRF", "SparseArrays"] LinearSolveChainRulesCoreExt = "ChainRulesCore" @@ -531,27 +562,35 @@ version = "3.75.0" LinearSolveFastLapackInterfaceExt = "FastLapackInterface" LinearSolveForwardDiffExt = "ForwardDiff" LinearSolveGinkgoExt = ["Ginkgo", "SparseArrays"] + LinearSolveHSLExt = ["HSL", "SparseArrays"] LinearSolveHYPREExt = "HYPRE" LinearSolveIterativeSolversExt = "IterativeSolvers" + LinearSolveJacobiDavidsonExt = "JacobiDavidson" LinearSolveKernelAbstractionsExt = "KernelAbstractions" LinearSolveKrylovKitExt = "KrylovKit" + LinearSolveMUMPSExt = ["MUMPS", "SparseArrays"] LinearSolveMetalExt = "Metal" LinearSolveMooncakeExt = "Mooncake" - LinearSolvePETScCSRExt = ["PETSc", "SparseArrays", "SparseMatricesCSR"] - LinearSolvePETScExt = ["PETSc", "SparseArrays"] + LinearSolvePETScExt = ["PETSc", "SparseArrays", "SparseMatricesCSR"] LinearSolvePETScMPIExt = ["PETSc", "PartitionedArrays", "SparseArrays", "SparseMatricesCSR"] LinearSolveParUExt = ["ParU_jll", "SparseArrays"] LinearSolvePardisoExt = ["Pardiso", "SparseArrays"] + LinearSolvePartitionedSolversExt = ["PartitionedArrays", "PartitionedSolvers"] + LinearSolvePureUMFPACKExt = ["PureUMFPACK", "SparseArrays"] LinearSolveRecursiveFactorizationExt = "RecursiveFactorization" + LinearSolveSTRUMPACKExt = ["SparseArrays", "STRUMPACK_jll"] LinearSolveSparseArraysExt = "SparseArrays" LinearSolveSparspakExt = ["SparseArrays", "Sparspak"] + LinearSolveSpecializingFactorizationsExt = "SpecializingFactorizations" + LinearSolveSuperLUDISTExt = ["SparseArrays", "SuperLUDIST"] [deps.LinearSolve.weakdeps] AMDGPU = "21141c5a-9bdb-4563-92ae-f87d6854732e" AlgebraicMultigrid = "2169fc97-5a83-5252-b627-83903c6c433c" + ArnoldiMethod = "ec485272-7323-5ecc-a04f-4719b315124d" + Arpack = "7d9fca2a-8960-54d3-9f78-7d1dccf2cb97" BandedMatrices = "aae01518-5342-5314-be14-df237901396f" BlockDiagonals = "0a1fb500-61f7-11e9-3c65-f5ef3456f9f0" - CUDA = "052768ef-5323-5732-b1bb-66c8b64840ba" CUDSS = "45b445bb-4962-46a0-9369-b4df9d0f772e" CUSOLVERRF = "a8cc9031-bad2-4722-94f5-40deabb4245c" ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4" @@ -562,28 +601,36 @@ version = "3.75.0" FastLapackInterface = "29a986be-02c6-4525-aec4-84b980013641" ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210" Ginkgo = "4c8bd3c9-ead9-4b5e-a625-08f1338ba0ec" + HSL = "34c5aeac-e683-54a6-a0e9-6e0fdc586c50" HYPRE = "b5ffcf37-a2bd-41ab-a3da-4bd9bc8ad771" IterativeSolvers = "42fd0dbc-a981-5370-80f2-aaf504508153" + JacobiDavidson = "11c68b98-9c9b-11e8-267b-bbb95576cead" KernelAbstractions = "63c18a36-062a-441e-b654-da1e3ab1ce7c" KrylovKit = "0b1a1467-8014-51b9-945f-bf0ae24f4b77" LAPACK_jll = "51474c39-65e3-53ba-86ba-03b1b862ec14" + MUMPS = "55d2b088-9f4e-11e9-26c0-150b02ea6a46" Metal = "dde4c033-4e86-420c-a63e-0dd931031962" Mooncake = "da2b9cff-9c12-43a0-ae48-6db2b0edb7d6" PETSc = "ace2c81b-2b5f-4b1e-a30d-d662738edfe0" ParU_jll = "9e0b026c-e8ce-559c-a2c4-6a3d5c955bc9" Pardiso = "46dd5b70-b6fb-5a00-ae2d-e8fea33afaf2" PartitionedArrays = "5a9dfac6-5c52-46f7-8278-5e2210713be9" + PartitionedSolvers = "11b65f7f-80ac-401b-9ef2-3db765482d62" + PureUMFPACK = "b7e1f0a2-3c4d-4e5f-9a0b-1c2d3e4f5a6b" RecursiveFactorization = "f2c3362d-daeb-58d1-803e-2bc74f2840b4" - SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf" + STRUMPACK_jll = "86fbd0b9-476f-557c-b766-62c724b42d8c" SparseMatricesCSR = "a0a7dd2c-ebf4-11e9-1f05-cf50bc540ca1" Sparspak = "e56a9233-b9d6-4f03-8d0f-1825330902ac" + SpecializingFactorizations = "fa08b7a1-13d3-4faf-875d-5cbc1520e3f3" + SuperLUDIST = "4cd002a6-0da4-410d-a012-232df062f478" blis_jll = "6136c539-28a5-5bf0-87cc-b183200dce32" + cuSOLVER = "887afef0-6a32-4de5-add4-7827692ba8fc" [[deps.LogExpFunctions]] deps = ["DocStringExtensions", "IrrationalConstants", "LinearAlgebra"] -git-tree-sha1 = "13ca9e2586b89836fd20cccf56e57e2b9ae7f38f" +git-tree-sha1 = "bba2d9aa057d8f126415de240573e86a8f39d2a1" uuid = "2ab3a3ac-af41-5b50-aa03-7779005ae688" -version = "0.3.29" +version = "1.0.1" [deps.LogExpFunctions.extensions] LogExpFunctionsChainRulesCoreExt = "ChainRulesCore" @@ -623,9 +670,9 @@ version = "1.11.0" [[deps.MaybeInplace]] deps = ["ArrayInterface", "LinearAlgebra", "MacroTools"] -git-tree-sha1 = "54e2fdc38130c05b42be423e90da3bade29b74bd" +git-tree-sha1 = "ff492a386f370c79f73232c276a1729f5e841b78" uuid = "bb5d69b7-63fc-4a16-80bd-7e42200c7bdb" -version = "0.1.4" +version = "0.1.6" weakdeps = ["SparseArrays"] [deps.MaybeInplace.extensions] @@ -649,21 +696,33 @@ version = "1.11.0" uuid = "14a3606d-f60d-562e-9121-12d972cd8159" version = "2023.12.12" +[[deps.MuladdMacro]] +deps = ["PrecompileTools"] +git-tree-sha1 = "e8dcbeef032ba2f9051a44ac22b4e54e3a1a0099" +uuid = "46d2c3a1-f734-5fdb-9937-b9b9aeba4221" +version = "0.2.6" + +[[deps.NPZ]] +deps = ["FileIO", "ZipFile"] +git-tree-sha1 = "60a8e272fe0c5079363b28b0953831e2dd7b7e6f" +uuid = "15e1cf62-19b3-5cfa-8e77-841668bca605" +version = "0.4.3" + [[deps.NaNMath]] deps = ["OpenLibm_jll"] -git-tree-sha1 = "9b8215b1ee9e78a293f99797cd31375471b2bcae" +git-tree-sha1 = "dbd2e8cd2c1c27f0b584f6661b4309609c5a685e" uuid = "77ba4419-2d1f-58cd-9bb1-8ffee604a2e3" -version = "1.1.3" +version = "1.1.4" [[deps.NetworkOptions]] uuid = "ca575930-c2e3-43a9-ace4-1e988b2c1908" version = "1.2.0" [[deps.NonlinearSolve]] -deps = ["ADTypes", "ArrayInterface", "BracketingNonlinearSolve", "CommonSolve", "ConcreteStructs", "DifferentiationInterface", "FastClosures", "FiniteDiff", "ForwardDiff", "LineSearch", "LinearAlgebra", "LinearSolve", "NonlinearSolveBase", "NonlinearSolveFirstOrder", "NonlinearSolveQuasiNewton", "NonlinearSolveSpectralMethods", "PrecompileTools", "Preferences", "Reexport", "SciMLBase", "SciMLLogging", "Setfield", "SimpleNonlinearSolve", "StaticArraysCore", "SymbolicIndexingInterface"] -git-tree-sha1 = "e88921859836899abe94d08ea0fd42137067280e" +deps = ["ADTypes", "ArrayInterface", "BracketingNonlinearSolve", "CommonSolve", "ConcreteStructs", "DifferentiationInterface", "FastClosures", "FiniteDiff", "ForwardDiff", "LineSearch", "LinearAlgebra", "LinearSolve", "NonlinearSolveBase", "NonlinearSolveFirstOrder", "NonlinearSolveQuasiNewton", "NonlinearSolveSpectralMethods", "PrecompileTools", "Preferences", "Reexport", "SciMLBase", "Setfield", "SimpleNonlinearSolve", "StaticArraysCore", "SymbolicIndexingInterface"] +git-tree-sha1 = "92df604f5bf3d5db04c779c031db0ef304b914cc" uuid = "8913a72c-1f9b-4ce2-8d82-65094dcecaec" -version = "4.17.1" +version = "4.21.0" [deps.NonlinearSolve.extensions] NonlinearSolveFastLevenbergMarquardtExt = "FastLevenbergMarquardt" @@ -694,9 +753,9 @@ version = "4.17.1" [[deps.NonlinearSolveBase]] deps = ["ADTypes", "Adapt", "ArrayInterface", "CommonSolve", "Compat", "ConcreteStructs", "DifferentiationInterface", "EnzymeCore", "FastClosures", "FunctionWrappers", "FunctionWrappersWrappers", "LinearAlgebra", "LogExpFunctions", "Markdown", "MaybeInplace", "PreallocationTools", "PrecompileTools", "Preferences", "Printf", "RecursiveArrayTools", "SciMLBase", "SciMLJacobianOperators", "SciMLLogging", "SciMLOperators", "SciMLStructures", "Setfield", "StaticArraysCore", "SymbolicIndexingInterface", "TimerOutputs"] -git-tree-sha1 = "a19a5df29ef2b197499fc631fa1a59385ae15262" +git-tree-sha1 = "23b0da309f3a24d22d32b80b44ad414011beabfb" uuid = "be0214bd-f91f-a760-ac4e-3421ce2b2da0" -version = "2.25.0" +version = "2.34.1" [deps.NonlinearSolveBase.extensions] NonlinearSolveBaseBandedMatricesExt = "BandedMatrices" @@ -725,26 +784,26 @@ version = "2.25.0" Tracker = "9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c" [[deps.NonlinearSolveFirstOrder]] -deps = ["ADTypes", "ArrayInterface", "CommonSolve", "ConcreteStructs", "FiniteDiff", "ForwardDiff", "LineSearch", "LinearAlgebra", "LinearSolve", "MaybeInplace", "NonlinearSolveBase", "PrecompileTools", "Reexport", "SciMLBase", "SciMLJacobianOperators", "Setfield", "StaticArraysCore"] -git-tree-sha1 = "ce68820a4f421fb5bee7ec4dcf875aff33886bfb" +deps = ["ADTypes", "ArrayInterface", "CommonSolve", "ConcreteStructs", "FiniteDiff", "ForwardDiff", "LineSearch", "LinearAlgebra", "LinearSolve", "MaybeInplace", "NonlinearSolveBase", "PrecompileTools", "Reexport", "SciMLBase", "SciMLJacobianOperators", "SciMLLogging", "Setfield", "StaticArraysCore"] +git-tree-sha1 = "5d7b4e007c5eb0b2b8ad188209d55e24018817be" uuid = "5959db7a-ea39-4486-b5fe-2dd0bf03d60d" -version = "2.1.1" +version = "2.2.0" [[deps.NonlinearSolveQuasiNewton]] -deps = ["ArrayInterface", "CommonSolve", "ConcreteStructs", "LinearAlgebra", "LinearSolve", "MaybeInplace", "NonlinearSolveBase", "PrecompileTools", "Reexport", "SciMLBase", "SciMLOperators", "StaticArraysCore"] -git-tree-sha1 = "538432ca1aea8bf63db02929bf870501f8a7c64c" +deps = ["ArrayInterface", "CommonSolve", "ConcreteStructs", "LinearAlgebra", "LinearSolve", "MaybeInplace", "NonlinearSolveBase", "PrecompileTools", "Reexport", "SciMLBase", "SciMLLogging", "SciMLOperators", "StaticArraysCore"] +git-tree-sha1 = "c43b2febecc5c2b85d113f24744405dc380d4779" uuid = "9a2c21bd-3a47-402d-9113-8faf9a0ee114" -version = "1.13.1" +version = "1.14.0" weakdeps = ["ForwardDiff"] [deps.NonlinearSolveQuasiNewton.extensions] NonlinearSolveQuasiNewtonForwardDiffExt = "ForwardDiff" [[deps.NonlinearSolveSpectralMethods]] -deps = ["CommonSolve", "ConcreteStructs", "LineSearch", "MaybeInplace", "NonlinearSolveBase", "PrecompileTools", "Reexport", "SciMLBase"] -git-tree-sha1 = "a3781e12becdf0ce5520bd97ec617e879bf4e9f2" +deps = ["CommonSolve", "ConcreteStructs", "LineSearch", "MaybeInplace", "NonlinearSolveBase", "PrecompileTools", "Reexport", "SciMLBase", "SciMLLogging"] +git-tree-sha1 = "cb18c69f8dfd9422a9095fde6b6cd0eed9e5e164" uuid = "26075421-4e9a-44e1-8bd1-420ed7ad02b2" -version = "1.7.1" +version = "1.7.3" weakdeps = ["ForwardDiff"] [deps.NonlinearSolveSpectralMethods.extensions] @@ -776,9 +835,9 @@ uuid = "efe28fd5-8261-553b-a9e1-b2916fc3738e" version = "0.5.6+0" [[deps.OrderedCollections]] -git-tree-sha1 = "05868e21324cede2207c6f0f466b4bfef6d5e7ee" +git-tree-sha1 = "94ba93778373a53bfd5a0caaf7d809c445292ff4" uuid = "bac558e1-5e72-5ebc-8fee-abe8a469f55d" -version = "1.8.1" +version = "1.8.2" [[deps.Parameters]] deps = ["OrderedCollections", "UnPack"] @@ -799,16 +858,18 @@ version = "1.11.0" [[deps.PreallocationTools]] deps = ["Adapt", "ArrayInterface", "PrecompileTools"] -git-tree-sha1 = "e16b73bf892c55d16d53c9c0dbd0fb31cb7e25da" +git-tree-sha1 = "920abd8738c02528d1078885e07bbd57939fc949" uuid = "d236fae5-4411-538c-8e31-a6e3d9e00b46" -version = "1.2.0" +version = "1.3.0" [deps.PreallocationTools.extensions] + PreallocationToolsEnzymeCoreExt = "EnzymeCore" PreallocationToolsForwardDiffExt = "ForwardDiff" PreallocationToolsReverseDiffExt = "ReverseDiff" PreallocationToolsSparseConnectivityTracerExt = "SparseConnectivityTracer" [deps.PreallocationTools.weakdeps] + EnzymeCore = "f151be2c-9106-41f4-ab19-57ee4f262869" ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210" ReverseDiff = "37e2e3b7-166d-5795-8a7a-e32c996b4267" SparseConnectivityTracer = "9f842d2f-2579-4b1d-911e-f412cf18a3f5" @@ -830,6 +891,16 @@ deps = ["Unicode"] uuid = "de0858da-6303-5e67-8744-51eddeeeb8d7" version = "1.11.0" +[[deps.PureKLU]] +deps = ["LinearAlgebra", "MuladdMacro", "PrecompileTools", "SparseArrays"] +git-tree-sha1 = "c24613c5ca510086fb22fe891d48d8969839dae1" +uuid = "0c0d3e7f-3a8b-4f7e-b6f1-9a4d2e7c1f01" +version = "1.1.1" +weakdeps = ["ForwardDiff"] + + [deps.PureKLU.extensions] + PureKLUForwardDiffExt = "ForwardDiff" + [[deps.Random]] deps = ["SHA"] uuid = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c" @@ -853,9 +924,9 @@ version = "1.3.4" [[deps.RecursiveArrayTools]] deps = ["Adapt", "ArrayInterface", "DocStringExtensions", "GPUArraysCore", "LinearAlgebra", "PrecompileTools", "RecipesBase", "StaticArraysCore", "SymbolicIndexingInterface"] -git-tree-sha1 = "79a5a1a5b6294c54602d18a59026ec0b07471054" +git-tree-sha1 = "7bdf89cbe4f5e1837b6e64adba6065e59b3b9f94" uuid = "731186ca-8d62-57ce-b412-fbd966d074cd" -version = "4.2.0" +version = "4.3.4" [deps.RecursiveArrayTools.extensions] RecursiveArrayToolsCUDAExt = "CUDA" @@ -904,19 +975,19 @@ version = "1.3.1" [[deps.RuntimeGeneratedFunctions]] deps = ["ExprTools", "SHA", "Serialization"] -git-tree-sha1 = "cfcdc949c4660544ab0fdeed169561cb22f835f4" +git-tree-sha1 = "0e3eba2ca347b001baade9fb830623e04da64b38" uuid = "7e49a35a-f44a-4d26-94aa-eba1b4ca6b47" -version = "0.5.18" +version = "0.5.22" [[deps.SHA]] uuid = "ea8e919c-243c-51af-8825-aaa63cd721ce" version = "0.7.0" [[deps.SciMLBase]] -deps = ["ADTypes", "Accessors", "Adapt", "ArrayInterface", "CommonSolve", "ConstructionBase", "Distributed", "DocStringExtensions", "EnumX", "FunctionWrappersWrappers", "IteratorInterfaceExtensions", "LinearAlgebra", "Logging", "Markdown", "PreallocationTools", "PrecompileTools", "Preferences", "Printf", "Random", "RecipesBase", "RecursiveArrayTools", "Reexport", "RuntimeGeneratedFunctions", "SciMLLogging", "SciMLOperators", "SciMLPublic", "SciMLStructures", "StaticArraysCore", "Statistics", "SymbolicIndexingInterface"] -git-tree-sha1 = "4fdad3606c60fbbd52424737c31ec4141672c809" +deps = ["ADTypes", "Accessors", "Adapt", "ArrayInterface", "CommonSolve", "ConstructionBase", "Distributed", "DocStringExtensions", "EnumX", "FindFirstFunctions", "FunctionWrappersWrappers", "IteratorInterfaceExtensions", "LinearAlgebra", "Logging", "Markdown", "PreallocationTools", "PrecompileTools", "Preferences", "Printf", "Random", "RecipesBase", "RecursiveArrayTools", "Reexport", "RuntimeGeneratedFunctions", "SciMLLogging", "SciMLOperators", "SciMLPublic", "SciMLStructures", "StaticArraysCore", "Statistics", "SymbolicIndexingInterface"] +git-tree-sha1 = "14db8c4067550071d7906604d4a8e79618d2ee78" uuid = "0bca4576-84f4-4d90-8ffe-ffa030f20462" -version = "3.3.0" +version = "3.35.2" [deps.SciMLBase.extensions] SciMLBaseChainRulesCoreExt = "ChainRulesCore" @@ -924,6 +995,7 @@ version = "3.3.0" SciMLBaseDistributionsExt = "Distributions" SciMLBaseEnzymeExt = "Enzyme" SciMLBaseForwardDiffExt = "ForwardDiff" + SciMLBaseFunctionPropertiesExt = "FunctionProperties" SciMLBaseMakieExt = "Makie" SciMLBaseMeasurementsExt = "Measurements" SciMLBaseMonteCarloMeasurementsExt = "MonteCarloMeasurements" @@ -933,6 +1005,7 @@ version = "3.3.0" SciMLBasePythonCallExt = "PythonCall" SciMLBaseRCallExt = "RCall" SciMLBaseReverseDiffExt = "ReverseDiff" + SciMLBaseStaticArraysExt = "StaticArrays" SciMLBaseTrackerExt = "Tracker" SciMLBaseZygoteExt = ["Zygote", "ChainRulesCore"] @@ -943,6 +1016,7 @@ version = "3.3.0" Distributions = "31c24e10-a181-5473-b8eb-7969acd0382f" Enzyme = "7da242da-08ed-463a-9acd-ee780be4f1d9" ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210" + FunctionProperties = "f62d2435-5019-4c03-9749-2d4c77af0cbc" Makie = "ee78f7c6-11fb-53f2-987a-cfe4a2b5a57a" Measurements = "eff96d63-e80a-5855-80a2-b1b0885c5ab7" MonteCarloMeasurements = "0987c9cc-fe09-11e8-30f0-b96dd679fdca" @@ -952,20 +1026,21 @@ version = "3.3.0" PythonCall = "6099a3de-0909-46bc-b1f4-468b9a2dfc0d" RCall = "6f49c342-dc21-5d91-9882-a32aef131414" ReverseDiff = "37e2e3b7-166d-5795-8a7a-e32c996b4267" + StaticArrays = "90137ffa-7385-5640-81b9-e52037218182" Tracker = "9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c" Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f" [[deps.SciMLJacobianOperators]] deps = ["ADTypes", "ArrayInterface", "ConcreteStructs", "ConstructionBase", "DifferentiationInterface", "FastClosures", "LinearAlgebra", "SciMLBase", "SciMLOperators"] -git-tree-sha1 = "7156a5b51cba1bea33a82a036939ead4131f92bc" +git-tree-sha1 = "32927d7d411cf7318cef1276cfc8fd2edec8ea69" uuid = "19f34311-ddf3-4b8b-af20-060888a46c0e" -version = "0.1.13" +version = "0.1.15" [[deps.SciMLLogging]] deps = ["Logging", "LoggingExtras", "Preferences"] -git-tree-sha1 = "0161be062570af4042cf6f69e3d5d0b0555b6927" +git-tree-sha1 = "5a9e890ad708f45cb33d31ef358bc15764dfb544" uuid = "a6db7da4-7206-11f0-1eab-35f2a5dbe1d1" -version = "1.9.1" +version = "2.0.3" [deps.SciMLLogging.extensions] SciMLLoggingTracyExt = "Tracy" @@ -974,26 +1049,31 @@ version = "1.9.1" Tracy = "e689c965-62c8-4b79-b2c5-8359227902fd" [[deps.SciMLOperators]] -deps = ["Accessors", "ArrayInterface", "DocStringExtensions", "LinearAlgebra"] -git-tree-sha1 = "234869cf9fee9258a95464b7a7065cc7be84db00" +deps = ["Accessors", "Adapt", "ArrayInterface", "DocStringExtensions", "LinearAlgebra"] +git-tree-sha1 = "6727e42481434c5e72574e7957c4a97e70ee3c6a" uuid = "c0aeaf25-5076-4817-a8d5-81caf7dfa961" -version = "1.16.0" -weakdeps = ["SparseArrays", "StaticArraysCore"] +version = "1.24.3" [deps.SciMLOperators.extensions] + SciMLOperatorsLoopVectorizationExt = "LoopVectorization" SciMLOperatorsSparseArraysExt = "SparseArrays" SciMLOperatorsStaticArraysCoreExt = "StaticArraysCore" + [deps.SciMLOperators.weakdeps] + LoopVectorization = "bdcacae8-1622-11e9-2a5c-532679323890" + SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf" + StaticArraysCore = "1e83bf80-4336-4d27-bf5d-d5a4f845583c" + [[deps.SciMLPublic]] -git-tree-sha1 = "0ba076dbdce87ba230fff48ca9bca62e1f345c9b" +git-tree-sha1 = "24ff31136f3f991b74fbef71d5c638e2881d29d2" uuid = "431bcebd-1456-4ced-9d72-93c2757fff0b" -version = "1.0.1" +version = "1.2.3" [[deps.SciMLStructures]] deps = ["ArrayInterface", "PrecompileTools"] -git-tree-sha1 = "607f6867d0b0553e98fc7f725c9f9f13b4d01a32" +git-tree-sha1 = "14d4ca3d334637233b9f730d2b9e6061e6338122" uuid = "53ae85a6-f571-4167-b2af-e1d143709226" -version = "1.10.0" +version = "1.10.3" [[deps.Serialization]] uuid = "9e88b42a-f829-5b0c-bbe9-9e923198166b" @@ -1011,10 +1091,10 @@ uuid = "1a1011a3-84de-559e-8e89-a11a2f7dc383" version = "1.11.0" [[deps.SimpleNonlinearSolve]] -deps = ["ADTypes", "ArrayInterface", "BracketingNonlinearSolve", "CommonSolve", "ConcreteStructs", "DifferentiationInterface", "FastClosures", "FiniteDiff", "ForwardDiff", "LineSearch", "LinearAlgebra", "MaybeInplace", "NonlinearSolveBase", "PrecompileTools", "Reexport", "SciMLBase", "Setfield", "StaticArraysCore"] -git-tree-sha1 = "d688de789b7e643326caf9a1051376dadbcd8873" +deps = ["ADTypes", "ArrayInterface", "BracketingNonlinearSolve", "CommonSolve", "ConcreteStructs", "DifferentiationInterface", "FastClosures", "FiniteDiff", "ForwardDiff", "LineSearch", "LinearAlgebra", "MaybeInplace", "NonlinearSolveBase", "PrecompileTools", "Reexport", "SciMLBase", "SciMLLogging", "Setfield", "StaticArraysCore"] +git-tree-sha1 = "6aa0b4a61df6796fbdba42686927cdbb30d8f743" uuid = "727e6d20-b764-4bd8-a329-72de5adea6c7" -version = "2.11.1" +version = "2.13.0" [deps.SimpleNonlinearSolve.extensions] SimpleNonlinearSolveChainRulesCoreExt = "ChainRulesCore" @@ -1035,11 +1115,21 @@ deps = ["Libdl", "LinearAlgebra", "Random", "Serialization", "SuiteSparse_jll"] uuid = "2f01184e-e22b-5df5-ae63-d93ebab69eaf" version = "1.11.0" +[[deps.SparseColumnPivotedQR]] +deps = ["LinearAlgebra", "PrecompileTools", "SparseArrays"] +git-tree-sha1 = "cd2b583a035b559dbd7c3a9a88c43dc2a86203ca" +uuid = "a57abbd0-fea5-4d57-96be-5e525945e8e4" +version = "2.1.4" +weakdeps = ["AMD"] + + [deps.SparseColumnPivotedQR.extensions] + SparseColumnPivotedQRAMDExt = "AMD" + [[deps.SpecialFunctions]] deps = ["IrrationalConstants", "LogExpFunctions", "OpenLibm_jll", "OpenSpecFun_jll"] -git-tree-sha1 = "2700b235561b0335d5bef7097a111dc513b8655e" +git-tree-sha1 = "6547cbdd8ce32efba0d21c5a40fa96d1a3548f9f" uuid = "276daf66-3868-5448-9aa4-cd146d93841b" -version = "2.7.2" +version = "2.8.0" weakdeps = ["ChainRulesCore"] [deps.SpecialFunctions.extensions] @@ -1089,9 +1179,9 @@ version = "7.7.0+0" [[deps.SymbolicIndexingInterface]] deps = ["Accessors", "ArrayInterface", "RuntimeGeneratedFunctions", "StaticArraysCore"] -git-tree-sha1 = "94c58884e013efff548002e8dc2fdd1cb74dfce5" +git-tree-sha1 = "73048fd086b7a169bbd7232bf60bfd43240691eb" uuid = "2efcf032-c050-4f8e-a9bb-153293bab1f5" -version = "0.3.46" +version = "0.3.51" [deps.SymbolicIndexingInterface.extensions] SymbolicIndexingInterfacePrettyTablesExt = "PrettyTables" @@ -1154,10 +1244,10 @@ uuid = "efce3f68-66dc-5838-9240-27a6d6f5f9b6" version = "1.1.0" [[deps.Xfoil]] -deps = ["Printf", "xfoil_light_jll"] -git-tree-sha1 = "d12e518323d02400b27554feb5ac5088e22280cb" +deps = ["Libdl", "Printf", "xfoil_light_jll"] +git-tree-sha1 = "ce22e41a037a0296ff230ccf2ae0b1c77bfcfc12" uuid = "19641d66-a62d-11e8-2441-8f57a969a9c4" -version = "1.1.0" +version = "1.2.0" [[deps.YAML]] deps = ["Base64", "Dates", "Printf", "StringEncodings"] @@ -1165,6 +1255,12 @@ git-tree-sha1 = "a1c0c7585346251353cddede21f180b96388c403" uuid = "ddb6d928-2868-570f-bddf-ab3f9cf99eb6" version = "0.4.16" +[[deps.ZipFile]] +deps = ["Libdl", "Printf", "Zlib_jll"] +git-tree-sha1 = "f492b7fe1698e623024e873244f10d89c95c340a" +uuid = "a5390f91-8eb1-5f08-bee0-b1d1ffed6cea" +version = "0.10.1" + [[deps.Zlib_jll]] deps = ["Libdl"] uuid = "83775a58-1f1d-513f-b197-d71354ab007a" @@ -1182,9 +1278,9 @@ version = "1.59.0+0" [[deps.oneTBB_jll]] deps = ["Artifacts", "JLLWrappers", "LazyArtifacts", "Libdl"] -git-tree-sha1 = "1350188a69a6e46f799d3945beef36435ed7262f" +git-tree-sha1 = "da8c1f6eee04831f14edcfa5dae611d309807e57" uuid = "1317d2d5-d96f-522e-a858-c73665f53c3e" -version = "2022.0.0+1" +version = "2022.3.0+0" [[deps.p7zip_jll]] deps = ["Artifacts", "Libdl"] diff --git a/Manifest-v1.12.toml.default b/Manifest-v1.12.toml.default index 3d686d1c..27223b1a 100644 --- a/Manifest-v1.12.toml.default +++ b/Manifest-v1.12.toml.default @@ -2,12 +2,12 @@ julia_version = "1.12.6" manifest_format = "2.0" -project_hash = "356626525ca9bb0f9ff17fd7cd0e99e15eac7f01" +project_hash = "d83aedaeaccf6702392f905f22f5c353214715d9" [[deps.ADTypes]] -git-tree-sha1 = "bbc22a9a08a0ef6460041086d8a7b27940ed4ffd" +git-tree-sha1 = "ec6be48a85c93d995563b84bff8a86bc98df45ce" uuid = "47edcb42-4c32-4615-8424-f2b9edc5f35b" -version = "1.22.0" +version = "1.22.2" weakdeps = ["ChainRulesCore", "ConstructionBase", "EnzymeCore"] [deps.ADTypes.extensions] @@ -15,6 +15,12 @@ weakdeps = ["ChainRulesCore", "ConstructionBase", "EnzymeCore"] ADTypesConstructionBaseExt = "ConstructionBase" ADTypesEnzymeCoreExt = "EnzymeCore" +[[deps.AMD]] +deps = ["LinearAlgebra", "SparseArrays", "SuiteSparse_jll"] +git-tree-sha1 = "45a1272e3f809d36431e57ab22703c6896b8908f" +uuid = "14f7f29c-3bd6-536c-9a0b-7339e30b5a3e" +version = "0.5.3" + [[deps.ANSIColoredPrinters]] git-tree-sha1 = "574baf8110975760d391c710b6341da1afa48d8c" uuid = "a4c015fc-c6ff-483c-b24f-f7ea428134e9" @@ -38,9 +44,9 @@ version = "0.4.5" [[deps.Accessors]] deps = ["CompositionsBase", "ConstructionBase", "Dates", "InverseFunctions", "MacroTools"] -git-tree-sha1 = "2eeb2c9bef11013efc6f8f97f32ee59b146b09fb" +git-tree-sha1 = "7063ad1083578215c7c4bf410368150abe8d5524" uuid = "7d9f7c33-5ae7-4f3b-8dc6-eff91059b697" -version = "0.1.44" +version = "0.1.45" [deps.Accessors.extensions] AxisKeysExt = "AxisKeys" @@ -62,9 +68,9 @@ version = "0.1.44" [[deps.Adapt]] deps = ["LinearAlgebra"] -git-tree-sha1 = "28e1637322d4019ed2577cbec9268fab9b7da117" +git-tree-sha1 = "daa72978cd7a624246e894a4f4f067706d4e17e2" uuid = "79e6a3ab-5dfb-504d-930d-738a2a938a0e" -version = "4.6.0" +version = "4.7.0" weakdeps = ["SparseArrays", "StaticArrays"] [deps.Adapt.extensions] @@ -100,9 +106,9 @@ version = "1.1.2" [[deps.ArrayInterface]] deps = ["Adapt", "LinearAlgebra"] -git-tree-sha1 = "3d0cabd25fab32390e3bcb82cd67e700aebd9816" +git-tree-sha1 = "75757da5d9f771ef5909fc84f81d2f9d24127315" uuid = "4fba245c-0d91-5ea0-9b3e-6abc04ee57a9" -version = "7.25.0" +version = "7.27.0" [deps.ArrayInterface.extensions] ArrayInterfaceAMDGPUExt = "AMDGPU" @@ -112,6 +118,7 @@ version = "7.25.0" ArrayInterfaceCUDSSExt = ["CUDSS", "CUDA"] ArrayInterfaceChainRulesCoreExt = "ChainRulesCore" ArrayInterfaceChainRulesExt = "ChainRules" + ArrayInterfaceFillArraysExt = "FillArrays" ArrayInterfaceGPUArraysCoreExt = "GPUArraysCore" ArrayInterfaceMetalExt = "Metal" ArrayInterfaceReverseDiffExt = "ReverseDiff" @@ -127,6 +134,7 @@ version = "7.25.0" CUDSS = "45b445bb-4962-46a0-9369-b4df9d0f772e" ChainRules = "082447d4-558c-5d27-93f4-14fc19e9eca2" ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4" + FillArrays = "1a297f60-69ca-5386-bcde-b61e274b549b" GPUArraysCore = "46192b85-c4d5-4398-a991-12ede77f4527" Metal = "dde4c033-4e86-420c-a63e-0dd931031962" ReverseDiff = "37e2e3b7-166d-5795-8a7a-e32c996b4267" @@ -139,10 +147,10 @@ uuid = "56f22d72-fd6d-98f1-02f0-08ddc0907c33" version = "1.11.0" [[deps.Automa]] -deps = ["PrecompileTools", "SIMD", "TranscodingStreams"] -git-tree-sha1 = "a8f503e8e1a5f583fbef15a8440c8c7e32185df2" +deps = ["PrecompileTools", "TranscodingStreams"] +git-tree-sha1 = "94eab0b3ccdcac361188cc661daf69d4433c1818" uuid = "67c07d97-cdcb-5c2c-af73-a7f9c32a568b" -version = "1.1.0" +version = "1.2.0" [[deps.AxisAlgorithms]] deps = ["LinearAlgebra", "Random", "SparseArrays", "WoodburyMatrices"] @@ -161,9 +169,9 @@ uuid = "2a0f44e3-6c83-55bd-87e4-b1978d98bd5f" version = "1.11.0" [[deps.BaseDirs]] -git-tree-sha1 = "bca794632b8a9bbe159d56bf9e31c422671b35e0" +git-tree-sha1 = "8c290a1b223deaeea9aea44b235d24546da8eb98" uuid = "18cc8868-cbac-4acf-b575-c8ff214dc66f" -version = "1.3.2" +version = "1.4.0" [[deps.BenchmarkTools]] deps = ["Compat", "JSON", "Logging", "PrecompileTools", "Printf", "Profile", "Statistics", "UUIDs"] @@ -172,15 +180,15 @@ uuid = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf" version = "1.8.0" [[deps.BitFlags]] -git-tree-sha1 = "0691e34b3bb8be9307330f88d1a3c3f25466c24d" +git-tree-sha1 = "bbe1079eecf9c9fbb52765193ad2bae27ae09bc8" uuid = "d1d4a3ce-64b1-5f1a-9ba4-7e7e69966f35" -version = "0.1.9" +version = "0.1.10" [[deps.BracketingNonlinearSolve]] -deps = ["CommonSolve", "ConcreteStructs", "NonlinearSolveBase", "PrecompileTools", "Reexport", "SciMLBase"] -git-tree-sha1 = "7ad7171d693ae5552ac43862e7f6b61df4471c2b" +deps = ["CommonSolve", "ConcreteStructs", "NonlinearSolveBase", "PrecompileTools", "Reexport", "SciMLBase", "SciMLLogging"] +git-tree-sha1 = "5c73d9606dcb9cdc392ff231d07d2b3ce6c5a375" uuid = "70df07ce-3d50-431d-a3e7-ca6ddb60ac1e" -version = "1.12.1" +version = "1.12.3" weakdeps = ["ChainRulesCore", "ForwardDiff"] [deps.BracketingNonlinearSolve.extensions] @@ -228,9 +236,9 @@ version = "1.1.1" [[deps.CairoMakie]] deps = ["CRC32c", "Cairo", "Cairo_jll", "Colors", "FileIO", "FreeType", "GeometryBasics", "LinearAlgebra", "Makie", "PrecompileTools"] -git-tree-sha1 = "fa072933899aae6dc61dde934febed8254e66c6a" +git-tree-sha1 = "bf2d9cd1ec0c4ce3e0b5aaad192074969413f626" uuid = "13f3f980-e62b-5c42-98c6-ff1f3baf88f0" -version = "0.15.9" +version = "0.15.10" [[deps.Cairo_jll]] deps = ["Artifacts", "Bzip2_jll", "CompilerSupportLibraries_jll", "Fontconfig_jll", "FreeType2_jll", "Glib_jll", "JLLWrappers", "Libdl", "Pixman_jll", "Xorg_libXext_jll", "Xorg_libXrender_jll", "Zlib_jll", "libpng_jll"] @@ -299,13 +307,9 @@ uuid = "5ae59095-9a9b-59fe-a467-6f913c188581" version = "0.13.1" [[deps.CommonSolve]] -git-tree-sha1 = "dd91a10d8b8ae06e15706158eaf1a3e87e97b5f5" +git-tree-sha1 = "eeaad7cef88554c2fa56b5a3f71cfd5cb708c662" uuid = "38540f10-b2f7-11e9-35d8-d573e4eb0ff2" -version = "0.2.7" -weakdeps = ["EnzymeCore"] - - [deps.CommonSolve.extensions] - CommonSolveEnzymeCoreExt = "EnzymeCore" +version = "0.2.11" [[deps.CommonSubexpressions]] deps = ["MacroTools"] @@ -339,14 +343,14 @@ weakdeps = ["InverseFunctions"] [[deps.ComputePipeline]] deps = ["Observables", "Preferences"] -git-tree-sha1 = "3b4be73db165146d8a88e47924f464e55ab053cd" +git-tree-sha1 = "7bc84b769c1d384315e7b5c4ac03a6c303e6cf35" uuid = "95dc2771-c249-4cd0-9c9f-1f3b4330693c" -version = "0.1.7" +version = "0.1.8" [[deps.ConcreteStructs]] -git-tree-sha1 = "ed1da4eac5ba9b3f6d061c90f3ca6ba190dd6595" +git-tree-sha1 = "23a2ac1ab2a39460d4feecddf09b02e9019d6dd5" uuid = "2569d6c7-a4a2-43d3-a901-331e8e4be471" -version = "0.2.4" +version = "0.2.6" [[deps.ConcurrentUtilities]] deps = ["Serialization", "Sockets"] @@ -354,6 +358,12 @@ git-tree-sha1 = "21d088c496ea22914fe80906eb5bce65755e5ec8" uuid = "f0e56b4a-5159-44fe-b623-3e5288b988bb" version = "2.5.1" +[[deps.Conda]] +deps = ["Downloads", "JSON", "VersionParsing"] +git-tree-sha1 = "8f06b0cfa4c514c7b9546756dbae91fcfbc92dc9" +uuid = "8f4d0f93-b110-5947-807f-2305c1781a2d" +version = "1.10.3" + [[deps.CondaPkg]] deps = ["JSON", "Markdown", "MicroMamba", "Pidfile", "Pkg", "Preferences", "Scratch", "TOML", "pixi_jll"] git-tree-sha1 = "2b1afb8ae65a0758795b00adafb37f97e67ef0e9" @@ -377,10 +387,10 @@ uuid = "d38c429a-6771-53c6-b99e-75d170b6e991" version = "0.6.3" [[deps.ControlPlots]] -deps = ["JLD2", "LaTeXStrings", "Pkg", "Printf", "PythonPlot", "StaticArraysCore"] -git-tree-sha1 = "6cbab46fef00616339eb4c3e10faeb11b408a9cc" +deps = ["JLD2", "LaTeXStrings", "Pkg", "Printf", "PyPlot", "StaticArraysCore"] +git-tree-sha1 = "fb1cf8d1213c9f2908f8682f58f7ec252f6cc171" uuid = "23c2ee80-7a9e-4350-b264-8e670f12517c" -version = "0.3.0" +version = "0.2.15" [deps.ControlPlots.extensions] ControlPlotsExt = "ControlSystemsBase" @@ -418,9 +428,9 @@ version = "1.8.2" [[deps.DataStructures]] deps = ["OrderedCollections"] -git-tree-sha1 = "e86f4a2805f7f19bec5129bc9150c38208e5dc23" +git-tree-sha1 = "6fb53a69613a0b2b68a0d12671717d307ab8b24e" uuid = "864edb3b-99cc-5e75-8d2d-829cb0a9cfe8" -version = "0.19.4" +version = "0.19.5" [[deps.DataValueInterfaces]] git-tree-sha1 = "bfc1187b79289637fa0ef6d4436ebdfe6905cbd6" @@ -470,9 +480,9 @@ version = "1.16.0" [[deps.DifferentiationInterface]] deps = ["ADTypes", "LinearAlgebra"] -git-tree-sha1 = "2147a95a217cc8a78ec96ee03581adf129468e49" +git-tree-sha1 = "dbd46a5cd0e79a97438b0ebbec42e744e8f436fe" uuid = "a0c0ee7d-e4b9-4e03-894e-1c5f64a51d63" -version = "0.7.18" +version = "0.7.20" [deps.DifferentiationInterface.extensions] DifferentiationInterfaceChainRulesCoreExt = "ChainRulesCore" @@ -527,19 +537,21 @@ uuid = "8ba89e20-285c-5b6f-9357-94700520ee1b" version = "1.11.0" [[deps.Distributions]] -deps = ["AliasTables", "FillArrays", "LinearAlgebra", "PDMats", "Printf", "QuadGK", "Random", "SpecialFunctions", "Statistics", "StatsAPI", "StatsBase", "StatsFuns"] -git-tree-sha1 = "e421c1938fafab0165b04dc1a9dbe2a26272952c" +deps = ["AliasTables", "FillArrays", "LinearAlgebra", "PDMats", "Printf", "QuadGK", "Random", "Roots", "SpecialFunctions", "Statistics", "StatsAPI", "StatsBase", "StatsFuns"] +git-tree-sha1 = "cd3c5ac74cd3923c8945c6a81518c46abd0e73a3" uuid = "31c24e10-a181-5473-b8eb-7969acd0382f" -version = "0.25.125" +version = "0.25.129" [deps.Distributions.extensions] DistributionsChainRulesCoreExt = "ChainRulesCore" DistributionsDensityInterfaceExt = "DensityInterface" + DistributionsSparseConnectivityTracerExt = "SparseConnectivityTracer" DistributionsTestExt = "Test" [deps.Distributions.weakdeps] ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4" DensityInterface = "b429d917-457f-4dbc-8f4c-0cc954292b1d" + SparseConnectivityTracer = "9f842d2f-2579-4b1d-911e-f412cf18a3f5" Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" [[deps.DocStringExtensions]] @@ -570,9 +582,9 @@ uuid = "4e289a0a-7415-4d19-859d-a7e5c4648b56" version = "1.0.7" [[deps.EnzymeCore]] -git-tree-sha1 = "c6ee69ee502060982d12dbaaf3d8fcb4e835a0d1" +git-tree-sha1 = "971d7831cc85f43bc9f51d615a3f7f21270c2f1d" uuid = "f151be2c-9106-41f4-ab19-57ee4f262869" -version = "0.8.20" +version = "0.8.21" weakdeps = ["Adapt", "ChainRulesCore"] [deps.EnzymeCore.extensions] @@ -599,25 +611,20 @@ version = "0.1.11" [[deps.Expat_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl"] -git-tree-sha1 = "c307cd83373868391f3ac30b41530bc5d5d05d08" +git-tree-sha1 = "e6c4a6407a949e79a9d3f249bf49e6987c80e01f" uuid = "2e619515-83b5-522b-bb60-26c02a35a201" -version = "2.8.1+0" +version = "2.8.2+0" [[deps.ExprTools]] git-tree-sha1 = "27415f162e6028e81c72b82ef756bf321213b6ec" uuid = "e2ba6199-217a-4e67-a87a-7c52f15ade04" version = "0.1.10" -[[deps.Extents]] -git-tree-sha1 = "b309b36a9e02fe7be71270dd8c0fd873625332b4" -uuid = "411431e0-e8b7-467b-b5e0-f676ba4f2910" -version = "0.1.6" - [[deps.FFMPEG_jll]] deps = ["Artifacts", "Bzip2_jll", "FreeType2_jll", "FriBidi_jll", "JLLWrappers", "LAME_jll", "Libdl", "Ogg_jll", "OpenSSL_jll", "Opus_jll", "PCRE2_jll", "Zlib_jll", "libaom_jll", "libass_jll", "libfdk_aac_jll", "libva_jll", "libvorbis_jll", "x264_jll", "x265_jll"] -git-tree-sha1 = "cac41ca6b2d399adfc95e51240566f8a60a80806" +git-tree-sha1 = "7a58e45171b63ed4782f2d36fdee8713a469e6e0" uuid = "b22a6f82-2f65-5046-a5b2-351ab43fb4e5" -version = "8.1.0+0" +version = "8.1.2+0" [[deps.FFTA]] deps = ["AbstractFFTs", "DocStringExtensions", "LinearAlgebra", "MuladdMacro", "Primes", "Random", "Reexport"] @@ -684,11 +691,17 @@ weakdeps = ["PDMats", "SparseArrays", "StaticArrays", "Statistics"] FillArraysStaticArraysExt = "StaticArrays" FillArraysStatisticsExt = "Statistics" +[[deps.FindFirstFunctions]] +deps = ["PrecompileTools"] +git-tree-sha1 = "0a3bdd18071a4849bb8f58111374e7cbb26bf9f3" +uuid = "64ca27bc-2ba2-4a57-88aa-44e436879224" +version = "3.1.0" + [[deps.FiniteDiff]] deps = ["ArrayInterface", "LinearAlgebra", "Setfield"] -git-tree-sha1 = "f7017a4f337f8df189fcce98e32b67a1298a2115" +git-tree-sha1 = "07e98e3f332ee60179813dd9cdf21412e3c0a96a" uuid = "6a86dc24-6348-571c-b903-95158fe2bd41" -version = "2.31.0" +version = "2.32.0" [deps.FiniteDiff.extensions] FiniteDiffBandedMatricesExt = "BandedMatrices" @@ -703,10 +716,10 @@ version = "2.31.0" StaticArrays = "90137ffa-7385-5640-81b9-e52037218182" [[deps.FixedPointNumbers]] -deps = ["Statistics"] -git-tree-sha1 = "05882d6995ae5c12bb5f36dd2ed3f61c98cbb172" +deps = ["Random", "Statistics"] +git-tree-sha1 = "59af96b98217c6ef4ae0dfe065ac7c20831d1a84" uuid = "53c48c17-4a7d-5ca2-90c5-79b7896eea93" -version = "0.8.5" +version = "0.8.6" [[deps.Fontconfig_jll]] deps = ["Artifacts", "Bzip2_jll", "Expat_jll", "FreeType2_jll", "JLLWrappers", "Libdl", "Libuuid_jll", "Zlib_jll"] @@ -721,9 +734,9 @@ version = "1.3.7" [[deps.ForwardDiff]] deps = ["CommonSubexpressions", "DiffResults", "DiffRules", "LinearAlgebra", "LogExpFunctions", "NaNMath", "Preferences", "Printf", "Random", "SpecialFunctions"] -git-tree-sha1 = "cddeab6487248a39dae1a960fff0ac17b2a28888" +git-tree-sha1 = "2c5d0b0e12088cde2cf84afb2784415b1ea3dfee" uuid = "f6369f11-7733-5829-9624-2563aa707210" -version = "1.3.3" +version = "1.4.1" weakdeps = ["StaticArrays"] [deps.ForwardDiff.extensions] @@ -760,9 +773,9 @@ version = "1.1.3" [[deps.FunctionWrappersWrappers]] deps = ["FunctionWrappers", "PrecompileTools", "TruncatedStacktraces"] -git-tree-sha1 = "b28fca87e487d18ba462317e4a95d7253ae51929" +git-tree-sha1 = "70a6ddcf65ee666a6873ba4bf1b02dc721474b38" uuid = "77dc65aa-8811-40c2-897b-53d922fa7daf" -version = "1.9.1" +version = "1.10.1" [deps.FunctionWrappersWrappers.extensions] FunctionWrappersWrappersEnzymeExt = ["Enzyme", "EnzymeCore"] @@ -792,9 +805,9 @@ version = "3.4.1+1" [[deps.GLMakie]] deps = ["ColorTypes", "Colors", "FileIO", "FixedPointNumbers", "FreeTypeAbstraction", "GLFW", "GeometryBasics", "LinearAlgebra", "Makie", "Markdown", "MeshIO", "ModernGL", "Observables", "PrecompileTools", "Printf", "ShaderAbstractions", "StaticArrays"] -git-tree-sha1 = "1e0d427d2c73eb5a7564394df2c9fec8b85e7805" +git-tree-sha1 = "da0780bbf5f0faa1cdd1567d2dbee0cf841557a7" uuid = "e9467ef8-e4e7-5192-8a1a-b1aee30e663a" -version = "0.13.9" +version = "0.13.10" [[deps.GPUArraysCore]] deps = ["Adapt"] @@ -802,17 +815,26 @@ git-tree-sha1 = "83cf05ab16a73219e5f6bd1bdfa9848fa24ac627" uuid = "46192b85-c4d5-4398-a991-12ede77f4527" version = "0.2.0" +[[deps.Gamma]] +git-tree-sha1 = "86f86b6168a016ed88e4ae4e64577b98c3b59e8e" +uuid = "a0844989-3bd2-4988-8bea-c9407ab0941b" +version = "1.1.0" + [[deps.GeometryBasics]] -deps = ["EarCut_jll", "Extents", "IterTools", "LinearAlgebra", "PrecompileTools", "Random", "StaticArrays"] -git-tree-sha1 = "1f5a80f4ed9f5a4aada88fc2db456e637676414b" +deps = ["EarCut_jll", "LinearAlgebra", "PrecompileTools", "Random", "StaticArrays"] +git-tree-sha1 = "364685f5ffde25deb1bbcfd5bb278a5c6b7a9b37" uuid = "5c1252a2-5f33-56bf-86c9-59e7332b4326" -version = "0.5.10" +version = "0.5.11" [deps.GeometryBasics.extensions] + ExtentsExt = "Extents" GeometryBasicsGeoInterfaceExt = "GeoInterface" + IntervalSetsExt = "IntervalSets" [deps.GeometryBasics.weakdeps] + Extents = "411431e0-e8b7-467b-b5e0-f676ba4f2910" GeoInterface = "cf35fbd7-0cd7-5166-be24-54bfbe79505f" + IntervalSets = "8197267c-284f-5f27-9208-e0e47529a953" [[deps.GettextRuntime_jll]] deps = ["Artifacts", "CompilerSupportLibraries_jll", "JLLWrappers", "Libdl", "Libiconv_jll"] @@ -858,9 +880,9 @@ version = "1.1.3" [[deps.Graphite2_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl"] -git-tree-sha1 = "8a6dbda1fd736d60cc477d99f2e7a042acfa46e8" +git-tree-sha1 = "69ffb934a5c5b7e086a0b4fee3427db2556fba6e" uuid = "3b182d85-2403-5c21-9c21-1e1f0cc25472" -version = "1.3.15+0" +version = "1.3.16+0" [[deps.GridLayoutBase]] deps = ["GeometryBasics", "InteractiveUtils", "Observables"] @@ -891,10 +913,10 @@ uuid = "076d061b-32b6-4027-95e0-9a2c6f6d7e74" version = "0.2.0" [[deps.HypergeometricFunctions]] -deps = ["LinearAlgebra", "OpenLibm_jll", "SpecialFunctions"] -git-tree-sha1 = "68c173f4f449de5b438ee67ed0c9c748dc31a2ec" +deps = ["Gamma", "LinearAlgebra"] +git-tree-sha1 = "18d7deab5fb0440dc6a7b6993c5c27b25420de10" uuid = "34004b35-14d8-5ef3-9330-4cdb6864b03a" -version = "0.3.28" +version = "0.3.29" [[deps.IOCapture]] deps = ["Logging", "Random"] @@ -979,9 +1001,9 @@ version = "1.11.0" [[deps.Interpolations]] deps = ["Adapt", "AxisAlgorithms", "ChainRulesCore", "LinearAlgebra", "OffsetArrays", "Random", "Ratios", "SharedArrays", "SparseArrays", "StaticArrays", "WoodburyMatrices"] -git-tree-sha1 = "65d505fa4c0d7072990d659ef3fc086eb6da8208" +git-tree-sha1 = "48922d06068130f87e43edef52382e6a94305ae6" uuid = "a98d9a8b-a2ab-59e6-89dd-64a1c18fca59" -version = "0.16.2" +version = "0.16.3" weakdeps = ["ForwardDiff", "Unitful"] [deps.Interpolations.extensions] @@ -990,9 +1012,9 @@ weakdeps = ["ForwardDiff", "Unitful"] [[deps.IntervalArithmetic]] deps = ["CRlibm", "CoreMath", "MacroTools", "OpenBLASConsistentFPCSR_jll", "Printf", "Random", "RoundingEmulator"] -git-tree-sha1 = "921d7e91687e15a2c7c269c226960491fc041832" +git-tree-sha1 = "c3ee408ae340565f41699e3a3fa1053698c7626e" uuid = "d1acc4aa-44c8-5952-acd4-ba5d80a2a253" -version = "1.0.9" +version = "1.0.10" [deps.IntervalArithmetic.extensions] IntervalArithmeticArblibExt = "Arblib" @@ -1079,9 +1101,9 @@ version = "1.8.0" [[deps.JSON]] deps = ["Dates", "Logging", "Parsers", "PrecompileTools", "StructUtils", "UUIDs", "Unicode"] -git-tree-sha1 = "f76f7560267b840e492180f9899b472f30b88450" +git-tree-sha1 = "c89d196f5ffb64bfbf80985b699ea913b0d2c211" uuid = "682c06a0-de6a-54ab-a142-c8b1cf79cde6" -version = "1.6.0" +version = "1.6.1" [deps.JSON.extensions] JSONArrowExt = ["ArrowTypes"] @@ -1097,9 +1119,9 @@ version = "0.1.6" [[deps.JpegTurbo_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl"] -git-tree-sha1 = "c0c9b76f3520863909825cbecdef58cd63de705a" +git-tree-sha1 = "1dae3057da6f2b9c857afef03177bbdc7c4afe92" uuid = "aacddb02-875f-59d6-b918-886e6ef4fbf8" -version = "3.1.5+0" +version = "3.2.0+0" [[deps.JuliaSyntaxHighlighting]] deps = ["StyledStrings"] @@ -1114,9 +1136,9 @@ version = "0.6.12" [[deps.Krylov]] deps = ["LinearAlgebra", "Printf", "SparseArrays"] -git-tree-sha1 = "c4d19f51afc7ba2afbe32031b8f2d21b11c9e26e" +git-tree-sha1 = "fc2e5bc665dfa1be33fac60b5762d462bccfae7b" uuid = "ba0b0d4f-ebba-5204-a429-3ac8c609bfb7" -version = "0.10.6" +version = "0.10.8" [[deps.LAME_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl"] @@ -1132,9 +1154,9 @@ version = "4.1.0+0" [[deps.LLVMOpenMP_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl"] -git-tree-sha1 = "eb62a3deb62fc6d8822c0c4bef73e4412419c5d8" +git-tree-sha1 = "b7970cef8ae1c990ba0c09cd8bdc1145e006632f" uuid = "1d63c593-3942-5779-bab2-d838dc0a180e" -version = "18.1.8+0" +version = "22.1.7+0" [[deps.LaTeXStrings]] git-tree-sha1 = "dda21b8cbd6a6c40d9d02a73230f9d70fed6918c" @@ -1211,9 +1233,9 @@ version = "2.42.0+0" [[deps.Libtiff_jll]] deps = ["Artifacts", "JLLWrappers", "JpegTurbo_jll", "LERC_jll", "Libdl", "XZ_jll", "Zlib_jll", "Zstd_jll"] -git-tree-sha1 = "f04133fe05eff1667d2054c53d59f9122383fe05" +git-tree-sha1 = "aebd334d06cee9f24cea70bd19a39749daf73881" uuid = "89763e89-9b03-5906-acba-b20f662cd828" -version = "4.7.2+0" +version = "4.7.3+0" [[deps.Libuuid_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl"] @@ -1223,9 +1245,9 @@ version = "2.42.0+0" [[deps.LineSearch]] deps = ["ADTypes", "CommonSolve", "ConcreteStructs", "FastClosures", "LinearAlgebra", "MaybeInplace", "PrecompileTools", "SciMLBase", "SciMLJacobianOperators", "StaticArraysCore"] -git-tree-sha1 = "fd58a77c92e7c8f1db25c9839127d52943a49349" +git-tree-sha1 = "0ddc77c97e42b3024a1646278bdaafee0bd61583" uuid = "87fe0de2-c867-4266-b59a-2f0a94fc965b" -version = "0.1.9" +version = "0.1.12" [deps.LineSearch.extensions] LineSearchLineSearchesExt = "LineSearches" @@ -1239,14 +1261,16 @@ uuid = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e" version = "1.12.0" [[deps.LinearSolve]] -deps = ["ArrayInterface", "ConcreteStructs", "DocStringExtensions", "EnumX", "GPUArraysCore", "InteractiveUtils", "Krylov", "Libdl", "LinearAlgebra", "MKL_jll", "Markdown", "OpenBLAS_jll", "PrecompileTools", "Preferences", "RecursiveArrayTools", "Reexport", "SciMLBase", "SciMLLogging", "SciMLOperators", "Setfield", "StaticArraysCore"] -git-tree-sha1 = "ce45dd7e3a54842037b52c290915a01aeecce026" +deps = ["AMD", "ArrayInterface", "ConcreteStructs", "DocStringExtensions", "EnumX", "GPUArraysCore", "InteractiveUtils", "Krylov", "Libdl", "LinearAlgebra", "MKL_jll", "Markdown", "OpenBLAS_jll", "PrecompileTools", "Preferences", "PureKLU", "RecursiveArrayTools", "Reexport", "SciMLBase", "SciMLLogging", "SciMLOperators", "Setfield", "SparseArrays", "SparseColumnPivotedQR", "StaticArraysCore"] +git-tree-sha1 = "a576f9b5ffa3d45b2097d7a4852928900d841319" uuid = "7ed4a6bd-45f5-4d41-b270-4a48e9bafcae" -version = "3.82.0" +version = "5.0.0" [deps.LinearSolve.extensions] LinearSolveAMDGPUExt = "AMDGPU" LinearSolveAlgebraicMultigridExt = "AlgebraicMultigrid" + LinearSolveArnoldiMethodExt = "ArnoldiMethod" + LinearSolveArpackExt = "Arpack" LinearSolveBLISExt = ["blis_jll", "LAPACK_jll"] LinearSolveBandedMatricesExt = "BandedMatrices" LinearSolveBlockDiagonalsExt = "BlockDiagonals" @@ -1261,24 +1285,33 @@ version = "3.82.0" LinearSolveFastLapackInterfaceExt = "FastLapackInterface" LinearSolveForwardDiffExt = "ForwardDiff" LinearSolveGinkgoExt = ["Ginkgo", "SparseArrays"] + LinearSolveHSLExt = ["HSL", "SparseArrays"] LinearSolveHYPREExt = "HYPRE" LinearSolveIterativeSolversExt = "IterativeSolvers" + LinearSolveJacobiDavidsonExt = "JacobiDavidson" LinearSolveKernelAbstractionsExt = "KernelAbstractions" LinearSolveKrylovKitExt = "KrylovKit" + LinearSolveMUMPSExt = ["MUMPS", "SparseArrays"] LinearSolveMetalExt = "Metal" LinearSolveMooncakeExt = "Mooncake" LinearSolvePETScExt = ["PETSc", "SparseArrays", "SparseMatricesCSR"] LinearSolvePETScMPIExt = ["PETSc", "PartitionedArrays", "SparseArrays", "SparseMatricesCSR"] LinearSolveParUExt = ["ParU_jll", "SparseArrays"] LinearSolvePardisoExt = ["Pardiso", "SparseArrays"] + LinearSolvePartitionedSolversExt = ["PartitionedArrays", "PartitionedSolvers"] + LinearSolvePureUMFPACKExt = ["PureUMFPACK", "SparseArrays"] LinearSolveRecursiveFactorizationExt = "RecursiveFactorization" LinearSolveSTRUMPACKExt = ["SparseArrays", "STRUMPACK_jll"] LinearSolveSparseArraysExt = "SparseArrays" LinearSolveSparspakExt = ["SparseArrays", "Sparspak"] + LinearSolveSpecializingFactorizationsExt = "SpecializingFactorizations" + LinearSolveSuperLUDISTExt = ["SparseArrays", "SuperLUDIST"] [deps.LinearSolve.weakdeps] AMDGPU = "21141c5a-9bdb-4563-92ae-f87d6854732e" AlgebraicMultigrid = "2169fc97-5a83-5252-b627-83903c6c433c" + ArnoldiMethod = "ec485272-7323-5ecc-a04f-4719b315124d" + Arpack = "7d9fca2a-8960-54d3-9f78-7d1dccf2cb97" BandedMatrices = "aae01518-5342-5314-be14-df237901396f" BlockDiagonals = "0a1fb500-61f7-11e9-3c65-f5ef3456f9f0" CUDSS = "45b445bb-4962-46a0-9369-b4df9d0f772e" @@ -1291,22 +1324,28 @@ version = "3.82.0" FastLapackInterface = "29a986be-02c6-4525-aec4-84b980013641" ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210" Ginkgo = "4c8bd3c9-ead9-4b5e-a625-08f1338ba0ec" + HSL = "34c5aeac-e683-54a6-a0e9-6e0fdc586c50" HYPRE = "b5ffcf37-a2bd-41ab-a3da-4bd9bc8ad771" IterativeSolvers = "42fd0dbc-a981-5370-80f2-aaf504508153" + JacobiDavidson = "11c68b98-9c9b-11e8-267b-bbb95576cead" KernelAbstractions = "63c18a36-062a-441e-b654-da1e3ab1ce7c" KrylovKit = "0b1a1467-8014-51b9-945f-bf0ae24f4b77" LAPACK_jll = "51474c39-65e3-53ba-86ba-03b1b862ec14" + MUMPS = "55d2b088-9f4e-11e9-26c0-150b02ea6a46" Metal = "dde4c033-4e86-420c-a63e-0dd931031962" Mooncake = "da2b9cff-9c12-43a0-ae48-6db2b0edb7d6" PETSc = "ace2c81b-2b5f-4b1e-a30d-d662738edfe0" ParU_jll = "9e0b026c-e8ce-559c-a2c4-6a3d5c955bc9" Pardiso = "46dd5b70-b6fb-5a00-ae2d-e8fea33afaf2" PartitionedArrays = "5a9dfac6-5c52-46f7-8278-5e2210713be9" + PartitionedSolvers = "11b65f7f-80ac-401b-9ef2-3db765482d62" + PureUMFPACK = "b7e1f0a2-3c4d-4e5f-9a0b-1c2d3e4f5a6b" RecursiveFactorization = "f2c3362d-daeb-58d1-803e-2bc74f2840b4" STRUMPACK_jll = "86fbd0b9-476f-557c-b766-62c724b42d8c" - SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf" SparseMatricesCSR = "a0a7dd2c-ebf4-11e9-1f05-cf50bc540ca1" Sparspak = "e56a9233-b9d6-4f03-8d0f-1825330902ac" + SpecializingFactorizations = "fa08b7a1-13d3-4faf-875d-5cbc1520e3f3" + SuperLUDIST = "4cd002a6-0da4-410d-a012-232df062f478" blis_jll = "6136c539-28a5-5bf0-87cc-b183200dce32" cuSOLVER = "887afef0-6a32-4de5-add4-7827692ba8fc" @@ -1360,9 +1399,9 @@ version = "0.5.16" [[deps.Makie]] deps = ["Animations", "Base64", "CRC32c", "ColorBrewer", "ColorSchemes", "ColorTypes", "Colors", "ComputePipeline", "Contour", "Dates", "DelaunayTriangulation", "Distributions", "DocStringExtensions", "Downloads", "FFMPEG_jll", "FileIO", "FilePaths", "FixedPointNumbers", "Format", "FreeType", "FreeTypeAbstraction", "GeometryBasics", "GridLayoutBase", "ImageBase", "ImageIO", "InteractiveUtils", "Interpolations", "IntervalSets", "InverseFunctions", "Isoband", "KernelDensity", "LaTeXStrings", "LinearAlgebra", "MacroTools", "Markdown", "MathTeXEngine", "Observables", "OffsetArrays", "PNGFiles", "Packing", "Pkg", "PlotUtils", "PolygonOps", "PrecompileTools", "Printf", "REPL", "Random", "RelocatableFolders", "Scratch", "ShaderAbstractions", "Showoff", "SignedDistanceFields", "SparseArrays", "Statistics", "StatsBase", "StatsFuns", "StructArrays", "TriplotBase", "UnicodeFun", "Unitful"] -git-tree-sha1 = "68af66ec16af8b152309310251ecb4fbfe39869f" +git-tree-sha1 = "0708c6a1f3cb18ba6482c4174058084c8d6deaf4" uuid = "ee78f7c6-11fb-53f2-987a-cfe4a2b5a57a" -version = "0.24.9" +version = "0.24.10" [deps.Makie.extensions] MakieDynamicQuantitiesExt = "DynamicQuantities" @@ -1394,9 +1433,9 @@ version = "0.6.9" [[deps.MaybeInplace]] deps = ["ArrayInterface", "LinearAlgebra", "MacroTools"] -git-tree-sha1 = "54e2fdc38130c05b42be423e90da3bade29b74bd" +git-tree-sha1 = "ff492a386f370c79f73232c276a1729f5e841b78" uuid = "bb5d69b7-63fc-4a16-80bd-7e42200c7bdb" -version = "0.1.4" +version = "0.1.6" weakdeps = ["SparseArrays"] [deps.MaybeInplace.extensions] @@ -1458,15 +1497,22 @@ uuid = "14a3606d-f60d-562e-9121-12d972cd8159" version = "2025.11.4" [[deps.MuladdMacro]] -git-tree-sha1 = "cac9cc5499c25554cba55cd3c30543cff5ca4fab" +deps = ["PrecompileTools"] +git-tree-sha1 = "e8dcbeef032ba2f9051a44ac22b4e54e3a1a0099" uuid = "46d2c3a1-f734-5fdb-9937-b9b9aeba4221" -version = "0.2.4" +version = "0.2.6" + +[[deps.NPZ]] +deps = ["FileIO", "ZipFile"] +git-tree-sha1 = "60a8e272fe0c5079363b28b0953831e2dd7b7e6f" +uuid = "15e1cf62-19b3-5cfa-8e77-841668bca605" +version = "0.4.3" [[deps.NaNMath]] deps = ["OpenLibm_jll"] -git-tree-sha1 = "9b8215b1ee9e78a293f99797cd31375471b2bcae" +git-tree-sha1 = "dbd2e8cd2c1c27f0b584f6661b4309609c5a685e" uuid = "77ba4419-2d1f-58cd-9bb1-8ffee604a2e3" -version = "1.1.3" +version = "1.1.4" [[deps.Netpbm]] deps = ["FileIO", "ImageCore", "ImageMetadata"] @@ -1480,9 +1526,9 @@ version = "1.3.0" [[deps.NonlinearSolve]] deps = ["ADTypes", "ArrayInterface", "BracketingNonlinearSolve", "CommonSolve", "ConcreteStructs", "DifferentiationInterface", "FastClosures", "FiniteDiff", "ForwardDiff", "LineSearch", "LinearAlgebra", "LinearSolve", "NonlinearSolveBase", "NonlinearSolveFirstOrder", "NonlinearSolveQuasiNewton", "NonlinearSolveSpectralMethods", "PrecompileTools", "Preferences", "Reexport", "SciMLBase", "Setfield", "SimpleNonlinearSolve", "StaticArraysCore", "SymbolicIndexingInterface"] -git-tree-sha1 = "a6c5719bbb42985c72f4cacbfa49e86bab850d66" +git-tree-sha1 = "92df604f5bf3d5db04c779c031db0ef304b914cc" uuid = "8913a72c-1f9b-4ce2-8d82-65094dcecaec" -version = "4.19.1" +version = "4.21.0" [deps.NonlinearSolve.extensions] NonlinearSolveFastLevenbergMarquardtExt = "FastLevenbergMarquardt" @@ -1513,9 +1559,9 @@ version = "4.19.1" [[deps.NonlinearSolveBase]] deps = ["ADTypes", "Adapt", "ArrayInterface", "CommonSolve", "Compat", "ConcreteStructs", "DifferentiationInterface", "EnzymeCore", "FastClosures", "FunctionWrappers", "FunctionWrappersWrappers", "LinearAlgebra", "LogExpFunctions", "Markdown", "MaybeInplace", "PreallocationTools", "PrecompileTools", "Preferences", "Printf", "RecursiveArrayTools", "SciMLBase", "SciMLJacobianOperators", "SciMLLogging", "SciMLOperators", "SciMLStructures", "Setfield", "StaticArraysCore", "SymbolicIndexingInterface", "TimerOutputs"] -git-tree-sha1 = "e518a141677e451667e1527312b18d65d261342e" +git-tree-sha1 = "23b0da309f3a24d22d32b80b44ad414011beabfb" uuid = "be0214bd-f91f-a760-ac4e-3421ce2b2da0" -version = "2.29.0" +version = "2.34.1" [deps.NonlinearSolveBase.extensions] NonlinearSolveBaseBandedMatricesExt = "BandedMatrices" @@ -1544,26 +1590,26 @@ version = "2.29.0" Tracker = "9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c" [[deps.NonlinearSolveFirstOrder]] -deps = ["ADTypes", "ArrayInterface", "CommonSolve", "ConcreteStructs", "FiniteDiff", "ForwardDiff", "LineSearch", "LinearAlgebra", "LinearSolve", "MaybeInplace", "NonlinearSolveBase", "PrecompileTools", "Reexport", "SciMLBase", "SciMLJacobianOperators", "Setfield", "StaticArraysCore"] -git-tree-sha1 = "ce68820a4f421fb5bee7ec4dcf875aff33886bfb" +deps = ["ADTypes", "ArrayInterface", "CommonSolve", "ConcreteStructs", "FiniteDiff", "ForwardDiff", "LineSearch", "LinearAlgebra", "LinearSolve", "MaybeInplace", "NonlinearSolveBase", "PrecompileTools", "Reexport", "SciMLBase", "SciMLJacobianOperators", "SciMLLogging", "Setfield", "StaticArraysCore"] +git-tree-sha1 = "5d7b4e007c5eb0b2b8ad188209d55e24018817be" uuid = "5959db7a-ea39-4486-b5fe-2dd0bf03d60d" -version = "2.1.1" +version = "2.2.0" [[deps.NonlinearSolveQuasiNewton]] -deps = ["ArrayInterface", "CommonSolve", "ConcreteStructs", "LinearAlgebra", "LinearSolve", "MaybeInplace", "NonlinearSolveBase", "PrecompileTools", "Reexport", "SciMLBase", "SciMLOperators", "StaticArraysCore"] -git-tree-sha1 = "538432ca1aea8bf63db02929bf870501f8a7c64c" +deps = ["ArrayInterface", "CommonSolve", "ConcreteStructs", "LinearAlgebra", "LinearSolve", "MaybeInplace", "NonlinearSolveBase", "PrecompileTools", "Reexport", "SciMLBase", "SciMLLogging", "SciMLOperators", "StaticArraysCore"] +git-tree-sha1 = "c43b2febecc5c2b85d113f24744405dc380d4779" uuid = "9a2c21bd-3a47-402d-9113-8faf9a0ee114" -version = "1.13.1" +version = "1.14.0" weakdeps = ["ForwardDiff"] [deps.NonlinearSolveQuasiNewton.extensions] NonlinearSolveQuasiNewtonForwardDiffExt = "ForwardDiff" [[deps.NonlinearSolveSpectralMethods]] -deps = ["CommonSolve", "ConcreteStructs", "LineSearch", "MaybeInplace", "NonlinearSolveBase", "PrecompileTools", "Reexport", "SciMLBase"] -git-tree-sha1 = "a3781e12becdf0ce5520bd97ec617e879bf4e9f2" +deps = ["CommonSolve", "ConcreteStructs", "LineSearch", "MaybeInplace", "NonlinearSolveBase", "PrecompileTools", "Reexport", "SciMLBase", "SciMLLogging"] +git-tree-sha1 = "cb18c69f8dfd9422a9095fde6b6cd0eed9e5e164" uuid = "26075421-4e9a-44e1-8bd1-420ed7ad02b2" -version = "1.7.1" +version = "1.7.3" weakdeps = ["ForwardDiff"] [deps.NonlinearSolveSpectralMethods.extensions] @@ -1591,9 +1637,9 @@ version = "1.3.6+0" [[deps.OpenBLASConsistentFPCSR_jll]] deps = ["Artifacts", "CompilerSupportLibraries_jll", "JLLWrappers", "Libdl"] -git-tree-sha1 = "3287ec88df50429a934ebc6cf14606215e27b987" +git-tree-sha1 = "dafdaa3ff15f20ff703d909d3a6f574a5b0586f3" uuid = "6cdc7f73-28fd-5e50-80fb-958a8875b1af" -version = "0.3.33+0" +version = "0.3.33+1" [[deps.OpenBLAS_jll]] deps = ["Artifacts", "CompilerSupportLibraries_jll", "Libdl"] @@ -1608,9 +1654,9 @@ version = "0.3.3" [[deps.OpenEXR_jll]] deps = ["Artifacts", "Imath_jll", "JLLWrappers", "Libdl", "Zlib_jll"] -git-tree-sha1 = "9ac7c730c53b3b5d9a73fb900ac4b4fc263774db" +git-tree-sha1 = "0d621a4beb5e48d195f907c3c5b0bea285d9ff9d" uuid = "18a262bb-aa17-5467-a713-aee519bc75cb" -version = "3.4.9+0" +version = "3.4.13+0" [[deps.OpenLibm_jll]] deps = ["Artifacts", "Libdl"] @@ -1619,9 +1665,9 @@ version = "0.8.7+0" [[deps.OpenSSH_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "OpenSSL_jll", "Zlib_jll"] -git-tree-sha1 = "57baa4b81a24c2910afbb6d853aa0685e4312bf7" +git-tree-sha1 = "b862f484cf659efabffd601c5c920e981c942b63" uuid = "9bd350c2-7e96-507f-8002-3f2e150b4e1b" -version = "10.3.1+0" +version = "10.4.1+0" [[deps.OpenSSL]] deps = ["BitFlags", "Dates", "MozillaCACerts_jll", "NetworkOptions", "OpenSSL_jll", "Sockets"] @@ -1647,9 +1693,9 @@ uuid = "91d4177d-7536-5919-b921-800302f37372" version = "1.6.1+0" [[deps.OrderedCollections]] -git-tree-sha1 = "05868e21324cede2207c6f0f466b4bfef6d5e7ee" +git-tree-sha1 = "94ba93778373a53bfd5a0caaf7d809c445292ff4" uuid = "bac558e1-5e72-5ebc-8fee-abe8a469f55d" -version = "1.8.1" +version = "1.8.2" [[deps.PCRE2_jll]] deps = ["Artifacts", "Libdl"] @@ -1658,9 +1704,9 @@ version = "10.44.0+1" [[deps.PDMats]] deps = ["LinearAlgebra", "SparseArrays", "SuiteSparse"] -git-tree-sha1 = "e4cff168707d441cd6bf3ff7e4832bdf34278e4a" +git-tree-sha1 = "26766d4b5f1a410c218a19b85a672c6edb693c65" uuid = "90014a1f-27ba-587c-ab20-58faa44d9150" -version = "0.11.37" +version = "0.11.40" weakdeps = ["StatsBase"] [deps.PDMats.extensions] @@ -1698,9 +1744,9 @@ version = "0.12.3" [[deps.Parsers]] deps = ["Dates", "PrecompileTools", "UUIDs"] -git-tree-sha1 = "5d5e0a78e971354b1c7bff0655d11fdc1b0e12c8" +git-tree-sha1 = "32a4e09c5f29402573d673901778a0e03b0807b9" uuid = "69de0a69-1ddd-5017-9359-2bf0b02dc9f0" -version = "2.8.4" +version = "2.8.6" [[deps.Pidfile]] deps = ["FileWatching", "Test"] @@ -1748,16 +1794,18 @@ version = "1.4.3" [[deps.PreallocationTools]] deps = ["Adapt", "ArrayInterface", "PrecompileTools"] -git-tree-sha1 = "e16b73bf892c55d16d53c9c0dbd0fb31cb7e25da" +git-tree-sha1 = "920abd8738c02528d1078885e07bbd57939fc949" uuid = "d236fae5-4411-538c-8e31-a6e3d9e00b46" -version = "1.2.0" +version = "1.3.0" [deps.PreallocationTools.extensions] + PreallocationToolsEnzymeCoreExt = "EnzymeCore" PreallocationToolsForwardDiffExt = "ForwardDiff" PreallocationToolsReverseDiffExt = "ReverseDiff" PreallocationToolsSparseConnectivityTracerExt = "SparseConnectivityTracer" [deps.PreallocationTools.weakdeps] + EnzymeCore = "f151be2c-9106-41f4-ab19-57ee4f262869" ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210" ReverseDiff = "37e2e3b7-166d-5795-8a7a-e32c996b4267" SparseConnectivityTracer = "9f842d2f-2579-4b1d-911e-f412cf18a3f5" @@ -1776,15 +1824,17 @@ version = "1.5.2" [[deps.PrettyTables]] deps = ["Crayons", "LaTeXStrings", "Markdown", "PrecompileTools", "Printf", "REPL", "Reexport", "StringManipulation", "Tables"] -git-tree-sha1 = "624de6279ab7d94fc9f672f0068107eb6619732c" +git-tree-sha1 = "ebf455bb866ee6737030e3d3816bb6a0683c4325" uuid = "08abe8d2-0d0c-5749-adfa-8a2ac140af0d" -version = "3.3.2" +version = "3.4.0" [deps.PrettyTables.extensions] + PrettyTablesExcelExt = "XLSX" PrettyTablesTypstryExt = "Typstry" [deps.PrettyTables.weakdeps] Typstry = "f0ed7684-a786-439e-b1e3-3b82803b501e" + XLSX = "fdbf4ff8-1666-58a4-91e7-1b58723a45e0" [[deps.Primes]] deps = ["IntegerMathUtils"] @@ -1813,11 +1863,33 @@ git-tree-sha1 = "4fbbafbc6251b883f4d2705356f3641f3652a7fe" uuid = "43287f4e-b6f4-7ad1-bb20-aadabca52c3d" version = "1.4.0" +[[deps.PureKLU]] +deps = ["LinearAlgebra", "MuladdMacro", "PrecompileTools", "SparseArrays"] +git-tree-sha1 = "c24613c5ca510086fb22fe891d48d8969839dae1" +uuid = "0c0d3e7f-3a8b-4f7e-b6f1-9a4d2e7c1f01" +version = "1.1.1" +weakdeps = ["ForwardDiff"] + + [deps.PureKLU.extensions] + PureKLUForwardDiffExt = "ForwardDiff" + +[[deps.PyCall]] +deps = ["Conda", "Dates", "Libdl", "LinearAlgebra", "MacroTools", "Serialization", "VersionParsing"] +git-tree-sha1 = "9816a3826b0ebf49ab4926e2b18842ad8b5c8f04" +uuid = "438e738f-606a-5dbb-bf0a-cddfbfd45ab0" +version = "1.96.4" + +[[deps.PyPlot]] +deps = ["Colors", "LaTeXStrings", "PyCall", "Sockets", "Test", "VersionParsing"] +git-tree-sha1 = "d2c2b8627bbada1ba00af2951946fb8ce6012c05" +uuid = "d330b81b-6aea-500a-939a-2ce795aea3ee" +version = "2.11.6" + [[deps.PythonCall]] deps = ["CondaPkg", "Dates", "Libdl", "MacroTools", "Markdown", "Preferences", "Serialization", "Tables", "UnsafePointers"] -git-tree-sha1 = "84e5ad9f90856963f4b17cfe12872598e731082c" +git-tree-sha1 = "2b67e030054dd9438a00e3d7f59927e839b00569" uuid = "6099a3de-0909-46bc-b1f4-468b9a2dfc0d" -version = "0.9.34" +version = "0.9.35" [deps.PythonCall.extensions] CategoricalArraysExt = "CategoricalArrays" @@ -1827,12 +1899,6 @@ version = "0.9.34" CategoricalArrays = "324d7699-5711-5eae-9e2f-1d82baa6b597" PyCall = "438e738f-606a-5dbb-bf0a-cddfbfd45ab0" -[[deps.PythonPlot]] -deps = ["Colors", "CondaPkg", "LaTeXStrings", "PythonCall", "Sockets", "Test", "VersionParsing"] -git-tree-sha1 = "409884283434a04092ddf1d9594c22bc097d5d9a" -uuid = "274fc56d-3b97-40fa-a1cd-1b4a50311bf9" -version = "1.0.6" - [[deps.QOI]] deps = ["ColorTypes", "FileIO", "FixedPointNumbers"] git-tree-sha1 = "472daaa816895cb7aee81658d4e7aec901fa1106" @@ -1884,9 +1950,9 @@ version = "1.3.4" [[deps.RecursiveArrayTools]] deps = ["Adapt", "ArrayInterface", "DocStringExtensions", "GPUArraysCore", "LinearAlgebra", "PrecompileTools", "RecipesBase", "StaticArraysCore", "SymbolicIndexingInterface"] -git-tree-sha1 = "57b6fb3932fc8d1fc911f840d2c9de5fe3ba5008" +git-tree-sha1 = "7bdf89cbe4f5e1837b6e64adba6065e59b3b9f94" uuid = "731186ca-8d62-57ce-b412-fbd966d074cd" -version = "4.3.0" +version = "4.3.4" [deps.RecursiveArrayTools.extensions] RecursiveArrayToolsCUDAExt = "CUDA" @@ -1957,6 +2023,28 @@ git-tree-sha1 = "58cdd8fb2201a6267e1db87ff148dd6c1dbd8ad8" uuid = "f50d1b31-88e8-58de-be2c-1cc44531875f" version = "0.5.1+0" +[[deps.Roots]] +deps = ["Accessors", "CommonSolve", "Printf"] +git-tree-sha1 = "125cbd31a56de53169c3eed9c17180bc6c245f83" +uuid = "f2b01f46-fcfa-551c-844a-d8ac1e96c665" +version = "3.0.4" + + [deps.Roots.extensions] + RootsChainRulesCoreExt = "ChainRulesCore" + RootsForwardDiffExt = "ForwardDiff" + RootsIntervalRootFindingExt = "IntervalRootFinding" + RootsSymPyExt = "SymPy" + RootsSymPyPythonCallExt = "SymPyPythonCall" + RootsUnitfulExt = "Unitful" + + [deps.Roots.weakdeps] + ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4" + ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210" + IntervalRootFinding = "d2bf35a9-74e0-55ec-b149-d360ff49b807" + SymPy = "24249f21-da20-56a4-8eb1-6a02cf4ae2e6" + SymPyPythonCall = "bc8888f7-b21e-4b7c-a06a-5d9c9496438c" + Unitful = "1986cc42-f94f-5a68-af5c-568840ba703d" + [[deps.RoundingEmulator]] git-tree-sha1 = "40b9edad2e5287e05bd413a38f61a8ff55b9557b" uuid = "5eaf0fd0-dfba-4ccb-bf02-d820a40db705" @@ -1964,9 +2052,9 @@ version = "0.2.1" [[deps.RuntimeGeneratedFunctions]] deps = ["ExprTools", "SHA", "Serialization"] -git-tree-sha1 = "28154d426e557495aa75097861b18c11f2541ded" +git-tree-sha1 = "0e3eba2ca347b001baade9fb830623e04da64b38" uuid = "7e49a35a-f44a-4d26-94aa-eba1b4ca6b47" -version = "0.5.19" +version = "0.5.22" [[deps.SHA]] uuid = "ea8e919c-243c-51af-8825-aaa63cd721ce" @@ -1979,10 +2067,10 @@ uuid = "fdea26ae-647d-5447-a871-4b548cad5224" version = "3.7.2" [[deps.SciMLBase]] -deps = ["ADTypes", "Accessors", "Adapt", "ArrayInterface", "CommonSolve", "ConstructionBase", "Distributed", "DocStringExtensions", "EnumX", "FunctionWrappersWrappers", "IteratorInterfaceExtensions", "LinearAlgebra", "Logging", "Markdown", "PreallocationTools", "PrecompileTools", "Preferences", "Printf", "Random", "RecipesBase", "RecursiveArrayTools", "Reexport", "RuntimeGeneratedFunctions", "SciMLLogging", "SciMLOperators", "SciMLPublic", "SciMLStructures", "StaticArraysCore", "Statistics", "SymbolicIndexingInterface"] -git-tree-sha1 = "8e680fb9e8b3fb7eb66bf4ead84a646ee4e9ef8b" +deps = ["ADTypes", "Accessors", "Adapt", "ArrayInterface", "CommonSolve", "ConstructionBase", "Distributed", "DocStringExtensions", "EnumX", "FindFirstFunctions", "FunctionWrappersWrappers", "IteratorInterfaceExtensions", "LinearAlgebra", "Logging", "Markdown", "PreallocationTools", "PrecompileTools", "Preferences", "Printf", "Random", "RecipesBase", "RecursiveArrayTools", "Reexport", "RuntimeGeneratedFunctions", "SciMLLogging", "SciMLOperators", "SciMLPublic", "SciMLStructures", "StaticArraysCore", "Statistics", "SymbolicIndexingInterface"] +git-tree-sha1 = "14db8c4067550071d7906604d4a8e79618d2ee78" uuid = "0bca4576-84f4-4d90-8ffe-ffa030f20462" -version = "3.16.0" +version = "3.35.2" [deps.SciMLBase.extensions] SciMLBaseChainRulesCoreExt = "ChainRulesCore" @@ -1990,6 +2078,7 @@ version = "3.16.0" SciMLBaseDistributionsExt = "Distributions" SciMLBaseEnzymeExt = "Enzyme" SciMLBaseForwardDiffExt = "ForwardDiff" + SciMLBaseFunctionPropertiesExt = "FunctionProperties" SciMLBaseMakieExt = "Makie" SciMLBaseMeasurementsExt = "Measurements" SciMLBaseMonteCarloMeasurementsExt = "MonteCarloMeasurements" @@ -2010,6 +2099,7 @@ version = "3.16.0" Distributions = "31c24e10-a181-5473-b8eb-7969acd0382f" Enzyme = "7da242da-08ed-463a-9acd-ee780be4f1d9" ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210" + FunctionProperties = "f62d2435-5019-4c03-9749-2d4c77af0cbc" Makie = "ee78f7c6-11fb-53f2-987a-cfe4a2b5a57a" Measurements = "eff96d63-e80a-5855-80a2-b1b0885c5ab7" MonteCarloMeasurements = "0987c9cc-fe09-11e8-30f0-b96dd679fdca" @@ -2025,15 +2115,15 @@ version = "3.16.0" [[deps.SciMLJacobianOperators]] deps = ["ADTypes", "ArrayInterface", "ConcreteStructs", "ConstructionBase", "DifferentiationInterface", "FastClosures", "LinearAlgebra", "SciMLBase", "SciMLOperators"] -git-tree-sha1 = "7156a5b51cba1bea33a82a036939ead4131f92bc" +git-tree-sha1 = "32927d7d411cf7318cef1276cfc8fd2edec8ea69" uuid = "19f34311-ddf3-4b8b-af20-060888a46c0e" -version = "0.1.13" +version = "0.1.15" [[deps.SciMLLogging]] deps = ["Logging", "LoggingExtras", "Preferences"] -git-tree-sha1 = "3f98a53703f925cbd5aac5da4924f82ca34d09ab" +git-tree-sha1 = "5a9e890ad708f45cb33d31ef358bc15764dfb544" uuid = "a6db7da4-7206-11f0-1eab-35f2a5dbe1d1" -version = "2.0.0" +version = "2.0.3" [deps.SciMLLogging.extensions] SciMLLoggingTracyExt = "Tracy" @@ -2043,9 +2133,9 @@ version = "2.0.0" [[deps.SciMLOperators]] deps = ["Accessors", "Adapt", "ArrayInterface", "DocStringExtensions", "LinearAlgebra"] -git-tree-sha1 = "3b204078e8574b9de19cac90e0c87c811a87deac" +git-tree-sha1 = "6727e42481434c5e72574e7957c4a97e70ee3c6a" uuid = "c0aeaf25-5076-4817-a8d5-81caf7dfa961" -version = "1.22.0" +version = "1.24.3" [deps.SciMLOperators.extensions] SciMLOperatorsLoopVectorizationExt = "LoopVectorization" @@ -2058,15 +2148,15 @@ version = "1.22.0" StaticArraysCore = "1e83bf80-4336-4d27-bf5d-d5a4f845583c" [[deps.SciMLPublic]] -git-tree-sha1 = "0ba076dbdce87ba230fff48ca9bca62e1f345c9b" +git-tree-sha1 = "24ff31136f3f991b74fbef71d5c638e2881d29d2" uuid = "431bcebd-1456-4ced-9d72-93c2757fff0b" -version = "1.0.1" +version = "1.2.3" [[deps.SciMLStructures]] deps = ["ArrayInterface", "PrecompileTools"] -git-tree-sha1 = "607f6867d0b0553e98fc7f725c9f9f13b4d01a32" +git-tree-sha1 = "14d4ca3d334637233b9f730d2b9e6061e6338122" uuid = "53ae85a6-f571-4167-b2af-e1d143709226" -version = "1.10.0" +version = "1.10.3" [[deps.ScopedValues]] deps = ["HashArrayMappedTries", "Logging"] @@ -2125,10 +2215,10 @@ uuid = "777ac1f9-54b0-4bf8-805c-2214025038e7" version = "1.2.0" [[deps.SimpleNonlinearSolve]] -deps = ["ADTypes", "ArrayInterface", "BracketingNonlinearSolve", "CommonSolve", "ConcreteStructs", "DifferentiationInterface", "FastClosures", "FiniteDiff", "ForwardDiff", "LineSearch", "LinearAlgebra", "MaybeInplace", "NonlinearSolveBase", "PrecompileTools", "Reexport", "SciMLBase", "Setfield", "StaticArraysCore"] -git-tree-sha1 = "d688de789b7e643326caf9a1051376dadbcd8873" +deps = ["ADTypes", "ArrayInterface", "BracketingNonlinearSolve", "CommonSolve", "ConcreteStructs", "DifferentiationInterface", "FastClosures", "FiniteDiff", "ForwardDiff", "LineSearch", "LinearAlgebra", "MaybeInplace", "NonlinearSolveBase", "PrecompileTools", "Reexport", "SciMLBase", "SciMLLogging", "Setfield", "StaticArraysCore"] +git-tree-sha1 = "6aa0b4a61df6796fbdba42686927cdbb30d8f743" uuid = "727e6d20-b764-4bd8-a329-72de5adea6c7" -version = "2.11.1" +version = "2.13.0" [deps.SimpleNonlinearSolve.extensions] SimpleNonlinearSolveChainRulesCoreExt = "ChainRulesCore" @@ -2158,15 +2248,25 @@ version = "1.11.0" [[deps.SortingAlgorithms]] deps = ["DataStructures"] -git-tree-sha1 = "64d974c2e6fdf07f8155b5b2ca2ffa9069b608d9" +git-tree-sha1 = "13cd91cc9be159e3f4d95b857fa2aa383b53772a" uuid = "a2af1166-a08f-5f64-846c-94a0d3cef48c" -version = "1.2.2" +version = "1.2.3" [[deps.SparseArrays]] deps = ["Libdl", "LinearAlgebra", "Random", "Serialization", "SuiteSparse_jll"] uuid = "2f01184e-e22b-5df5-ae63-d93ebab69eaf" version = "1.12.0" +[[deps.SparseColumnPivotedQR]] +deps = ["LinearAlgebra", "PrecompileTools", "SparseArrays"] +git-tree-sha1 = "cd2b583a035b559dbd7c3a9a88c43dc2a86203ca" +uuid = "a57abbd0-fea5-4d57-96be-5e525945e8e4" +version = "2.1.4" +weakdeps = ["AMD"] + + [deps.SparseColumnPivotedQR.extensions] + SparseColumnPivotedQRAMDExt = "AMD" + [[deps.SpecialFunctions]] deps = ["IrrationalConstants", "LogExpFunctions", "OpenLibm_jll", "OpenSpecFun_jll"] git-tree-sha1 = "6547cbdd8ce32efba0d21c5a40fa96d1a3548f9f" @@ -2223,9 +2323,9 @@ version = "1.8.0" [[deps.StatsBase]] deps = ["AliasTables", "DataAPI", "DataStructures", "IrrationalConstants", "LinearAlgebra", "LogExpFunctions", "Missings", "Printf", "Random", "SortingAlgorithms", "SparseArrays", "Statistics", "StatsAPI"] -git-tree-sha1 = "c6f18e5a52a176a383f6f6c635e0f81feed1d6d4" +git-tree-sha1 = "e4d7a1a0edc20af42689ea6f4f3587a2175d50ee" uuid = "2913bbd2-ae8a-5f71-8c99-4fb6c76f3a91" -version = "0.34.11" +version = "0.34.12" [[deps.StatsFuns]] deps = ["HypergeometricFunctions", "IrrationalConstants", "LogExpFunctions", "Reexport", "Rmath", "SpecialFunctions"] @@ -2307,9 +2407,9 @@ version = "7.8.3+2" [[deps.SymbolicIndexingInterface]] deps = ["Accessors", "ArrayInterface", "RuntimeGeneratedFunctions", "StaticArraysCore"] -git-tree-sha1 = "64b15330b9e3c91a86bcac92f369c58e382981c6" +git-tree-sha1 = "73048fd086b7a169bbd7232bf60bfd43240691eb" uuid = "2efcf032-c050-4f8e-a9bb-153293bab1f5" -version = "0.3.48" +version = "0.3.51" weakdeps = ["PrettyTables"] [deps.SymbolicIndexingInterface.extensions] @@ -2328,9 +2428,9 @@ version = "1.0.1" [[deps.Tables]] deps = ["DataAPI", "DataValueInterfaces", "IteratorInterfaceExtensions", "OrderedCollections", "TableTraits"] -git-tree-sha1 = "f2c1efbc8f3a609aadf318094f8fc5204bdaf344" +git-tree-sha1 = "0f38a06c83f0007bbab3cf911262841c9a0f07e0" uuid = "bd369af6-aec1-5ad0-b16a-f7cc5008161c" -version = "1.12.1" +version = "1.13.0" [[deps.Tar]] deps = ["ArgTools", "SHA"] @@ -2447,10 +2547,10 @@ uuid = "81def892-9a0e-5fdd-b105-ffc91e053289" version = "1.3.0" [[deps.VortexStepMethod]] -deps = ["Colors", "DefaultApplication", "DelimitedFiles", "DifferentiationInterface", "FiniteDiff", "ForwardDiff", "Interpolations", "LaTeXStrings", "LinearAlgebra", "Logging", "Measures", "NonlinearSolve", "Parameters", "Pkg", "PreallocationTools", "PrecompileTools", "RecursiveArrayTools", "SciMLBase", "Serialization", "StaticArrays", "Statistics", "StructMapping", "Timers", "Xfoil", "YAML"] +deps = ["Colors", "DefaultApplication", "DelimitedFiles", "DifferentiationInterface", "FiniteDiff", "ForwardDiff", "Interpolations", "LaTeXStrings", "LinearAlgebra", "Logging", "Measures", "NPZ", "NonlinearSolve", "Parameters", "Pkg", "PreallocationTools", "PrecompileTools", "Printf", "RecursiveArrayTools", "SciMLBase", "Serialization", "StaticArrays", "Statistics", "StructMapping", "Timers", "Xfoil", "YAML"] path = "." uuid = "ed3cd733-9f0f-46a9-93e0-89b8d4998dd9" -version = "3.3.4" +version = "3.3.6" weakdeps = ["ControlPlots", "Makie", "PythonCall"] [deps.VortexStepMethod.extensions] @@ -2493,10 +2593,10 @@ uuid = "ffd25f8a-64ca-5728-b0f7-c24cf3aae800" version = "5.8.3+0" [[deps.Xfoil]] -deps = ["Printf", "xfoil_light_jll"] -git-tree-sha1 = "d12e518323d02400b27554feb5ac5088e22280cb" +deps = ["Libdl", "Printf", "xfoil_light_jll"] +git-tree-sha1 = "ce22e41a037a0296ff230ccf2ae0b1c77bfcfc12" uuid = "19641d66-a62d-11e8-2441-8f57a969a9c4" -version = "1.1.0" +version = "1.2.0" [[deps.Xorg_libX11_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Xorg_libxcb_jll", "Xorg_xtrans_jll"] @@ -2584,9 +2684,9 @@ version = "1.4.7+0" [[deps.Xorg_xkeyboard_config_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Xorg_xkbcomp_jll"] -git-tree-sha1 = "ed349d26affcacafbc7fc2941ace1fb98f71e715" +git-tree-sha1 = "2e59214e017a55cb87474a00fa76035c82ac0e17" uuid = "33bec58e-1273-512f-9401-5d533626f822" -version = "2.47.0+1" +version = "2.47.0+2" [[deps.Xorg_xtrans_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl"] @@ -2600,6 +2700,12 @@ git-tree-sha1 = "a1c0c7585346251353cddede21f180b96388c403" uuid = "ddb6d928-2868-570f-bddf-ab3f9cf99eb6" version = "0.4.16" +[[deps.ZipFile]] +deps = ["Libdl", "Printf", "Zlib_jll"] +git-tree-sha1 = "f492b7fe1698e623024e873244f10d89c95c340a" +uuid = "a5390f91-8eb1-5f08-bee0-b1d1ffed6cea" +version = "0.10.1" + [[deps.Zlib_jll]] deps = ["Libdl"] uuid = "83775a58-1f1d-513f-b197-d71354ab007a"