Package evaluation to test BioChemicalTreatment on Julia 1.14.0-DEV.2600 (ff0e675117*) started at 2026-07-06T16:44:07.041 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 15.01s ################################################################################ # Installation # Installing BioChemicalTreatment... Resolving package versions... Updating `~/.julia/environments/v1.14/Project.toml` [c4b0d576] + BioChemicalTreatment v4.1.0 Updating `~/.julia/environments/v1.14/Manifest.toml` [47edcb42] + ADTypes v1.22.1 [14f7f29c] + AMD v0.5.3 [1520ce14] + AbstractTrees v0.4.5 [7d9f7c33] + Accessors v0.1.45 [79e6a3ab] + Adapt v4.7.0 [66dad0bd] + AliasTables v1.1.3 [ec485272] + ArnoldiMethod v0.4.0 [4fba245c] + ArrayInterface v7.27.0 [4c555306] + ArrayLayouts v1.12.2 [e2ed5e7c] + Bijections v0.2.2 [c4b0d576] + BioChemicalTreatment v4.1.0 [62783981] + BitTwiddlingConvenienceFunctions v0.1.6 [8e7c35d0] + BlockArrays v1.9.5 ⌃ [70df07ce] + BracketingNonlinearSolve v1.12.1 [2a0fbf3d] + CPUSummary v0.2.7 [d360d2e6] + ChainRulesCore v1.26.1 [fb6a15b2] + CloseOpenIntervals v0.1.13 ⌅ [861a8166] + Combinatorics v1.0.2 [a80b9123] + CommonMark v1.0.2 [38540f10] + CommonSolve v0.2.9 [bbf7d656] + CommonSubexpressions v0.3.1 [f70d9fcc] + CommonWorldInvalidations v1.1.0 [34da2185] + Compat v4.18.1 [b152e2b5] + CompositeTypes v0.1.4 [a33af91c] + CompositionsBase v0.1.2 [2569d6c7] + ConcreteStructs v0.2.5 [187b0558] + ConstructionBase v1.6.0 [adafc99b] + CpuId v0.3.1 [9a962f9c] + DataAPI v1.16.0 [864edb3b] + DataStructures v0.19.5 [8bb1440f] + DelimitedFiles v1.9.1 ⌅ [2b5f629d] + DiffEqBase v6.214.1 [459566f4] + DiffEqCallbacks v4.18.1 ⌃ [77a26b50] + DiffEqNoiseProcess v5.32.0 [163ba53b] + DiffResults v1.1.0 [b552c78f] + DiffRules v1.16.0 [a0c0ee7d] + DifferentiationInterface v0.7.18 [8d63f2c5] + DispatchDoctor v0.4.28 [31c24e10] + Distributions v0.25.129 [ffbed154] + DocStringExtensions v0.9.5 ⌅ [5b8099bc] + DomainSets v0.7.18 [7c1d4256] + DynamicPolynomials v0.6.6 [06fc5a27] + DynamicQuantities v1.13.0 [4e289a0a] + EnumX v1.0.7 [f151be2c] + EnzymeCore v0.8.21 [e2ba6199] + ExprTools v0.1.10 [55351af7] + ExproniconLite v0.10.14 [7034ab61] + FastBroadcast v1.3.3 [9aa1b823] + FastClosures v0.3.2 [a4df4552] + FastPower v1.3.3 [1a297f60] + FillArrays v1.16.0 ⌅ [64ca27bc] + FindFirstFunctions v1.8.0 [6a86dc24] + FiniteDiff v2.31.1 [1fa38f19] + Format v1.3.7 [f6369f11] + ForwardDiff v1.4.1 [a85aefff] + FunctionMaps v0.1.2 [069b7b12] + FunctionWrappers v1.1.3 ⌅ [77dc65aa] + FunctionWrappersWrappers v0.1.3 [46192b85] + GPUArraysCore v0.2.0 [a0844989] + Gamma v1.1.0 [c27321d9] + Glob v1.5.0 [86223c79] + Graphs v1.14.0 [34004b35] + HypergeometricFunctions v0.3.29 [615f187c] + IfElse v0.1.1 ⌅ [3263718b] + ImplicitDiscreteSolve v1.10.0 [d25df0c9] + Inflate v0.1.5 [18e54dd8] + IntegerMathUtils v0.1.3 [8197267c] + IntervalSets v0.7.14 [3587e190] + InverseFunctions v0.1.17 [92d709cd] + IrrationalConstants v0.2.6 [82899510] + IteratorInterfaceExtensions v1.0.0 [692b3bcd] + JLLWrappers v1.8.0 [ae98c720] + Jieko v0.2.1 [98e50ef6] + JuliaFormatter v2.10.1 [70703baa] + JuliaSyntax v1.0.2 [ccbc3e58] + JumpProcesses v9.29.0 [ba0b0d4f] + Krylov v0.10.8 [b964fa9f] + LaTeXStrings v1.4.0 [23fbe1c1] + Latexify v0.16.10 [10f19ff3] + LayoutPointers v0.1.17 [87fe0de2] + LineSearch v0.1.10 ⌅ [7ed4a6bd] + LinearSolve v3.87.0 ⌅ [2ab3a3ac] + LogExpFunctions v0.3.29 [e6f89c97] + LoggingExtras v1.2.0 [d8e11817] + MLStyle v0.4.17 [1914dd2f] + MacroTools v0.5.16 [d125e4d3] + ManualMemory v0.1.8 [bb5d69b7] + MaybeInplace v0.1.5 [e1d29d7a] + Missings v1.2.0 ⌅ [961ee093] + ModelingToolkit v10.32.1 ⌃ [16a59e39] + ModelingToolkitStandardLibrary v2.25.0 [2e0e35c7] + Moshi v0.3.8 [46d2c3a1] + MuladdMacro v0.2.6 [102ac46a] + MultivariatePolynomials v0.5.19 [d8a4904e] + MutableArithmetics v1.8.0 [77ba4419] + NaNMath v1.1.4 ⌃ [be0214bd] + NonlinearSolveBase v2.11.2 ⌃ [5959db7a] + NonlinearSolveFirstOrder v2.0.0 [6fe1bfb0] + OffsetArrays v1.17.0 ⌅ [bac558e1] + OrderedCollections v1.8.2 ⌅ [bbf590c4] + OrdinaryDiffEqCore v3.28.0 [90014a1f] + PDMats v0.11.40 [e409e4f3] + PoissonRandom v0.4.10 [f517fe37] + Polyester v0.7.19 [1d0040c9] + PolyesterWeave v0.2.2 ⌅ [d236fae5] + PreallocationTools v0.4.34 [aea7be01] + PrecompileTools v1.3.4 [21216c6a] + Preferences v1.5.2 [27ebfcd6] + Primes v0.5.7 [43287f4e] + PtrArrays v1.4.0 [0c0d3e7f] + PureKLU v1.1.0 [1fd47b50] + QuadGK v2.11.3 [3cdcf5f2] + RecipesBase v1.3.4 ⌅ [731186ca] + RecursiveArrayTools v3.54.0 [189a3867] + Reexport v1.2.2 [ae029012] + Requires v1.3.1 [ae5879a3] + ResettableStacks v1.2.1 [79098fc4] + Rmath v0.9.0 [f2b01f46] + Roots v3.0.1 [7e49a35a] + RuntimeGeneratedFunctions v0.5.21 ⌃ [9dfe8606] + SCCNonlinearSolve v1.13.0 [94e857df] + SIMDTypes v0.1.0 ⌅ [0bca4576] + SciMLBase v2.153.1 [19f34311] + SciMLJacobianOperators v0.1.14 ⌅ [a6db7da4] + SciMLLogging v1.10.1 [c0aeaf25] + SciMLOperators v1.23.0 [431bcebd] + SciMLPublic v1.2.1 [53ae85a6] + SciMLStructures v1.10.1 [efcf1570] + Setfield v1.1.2 ⌃ [727e6d20] + SimpleNonlinearSolve v2.11.0 [699a6c99] + SimpleTraits v0.9.6 [a2af1166] + SortingAlgorithms v1.2.3 [a57abbd0] + SparseColumnPivotedQR v2.1.2 [276daf66] + SpecialFunctions v2.8.0 [0c0c59c1] + StarAlgebras v0.3.0 [aedffcd0] + Static v1.4.2 [0d7ed370] + StaticArrayInterface v1.10.0 [90137ffa] + StaticArrays v1.9.18 [1e83bf80] + StaticArraysCore v1.4.4 [10745b16] + Statistics v1.11.1 [82ae8749] + StatsAPI v1.8.0 [2913bbd2] + StatsBase v0.34.12 [4c63d2b9] + StatsFuns v2.2.0 [7792a7ef] + StrideArraysCore v0.5.9 [2efcf032] + SymbolicIndexingInterface v0.3.49 ⌅ [19f23fe9] + SymbolicLimits v0.2.3 ⌅ [d1185830] + SymbolicUtils v3.32.0 ⌅ [0c5d862f] + Symbolics v6.58.0 [ed4db957] + TaskLocalValues v0.1.3 [8ea1fca8] + TermInterface v2.0.0 [1c621080] + TestItems v1.0.0 [8290d209] + ThreadingUtilities v0.5.6 [a759f4b9] + TimerOutputs v0.5.29 [410a4b4d] + Tricks v0.1.13 [781d530d] + TruncatedStacktraces v1.4.0 [5c2747f8] + URIs v1.6.1 [3a884ed6] + UnPack v1.0.2 [1986cc42] + Unitful v1.28.0 [a7c27f48] + Unityper v0.1.6 [61579ee1] + Ghostscript_jll v9.55.1+0 [1d5cc7b8] + IntelOpenMP_jll v2025.2.0+0 [aacddb02] + JpegTurbo_jll v3.2.0+0 [856f044c] + MKL_jll v2025.2.0+0 [efe28fd5] + OpenSpecFun_jll v0.5.6+0 [f50d1b31] + Rmath_jll v0.5.1+0 [1317d2d5] + oneTBB_jll v2022.3.0+0 [0dad84c5] + ArgTools v1.2.0 [56f22d72] + Artifacts v1.11.0 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [8ba89e20] + Distributed v1.11.0 [f43a241f] + Downloads v1.7.0 [7b1f6079] + FileWatching v1.11.0 [9fa8497b] + Future v1.11.0 [b77e0a4c] + InteractiveUtils v1.11.0 [ac6e5ff7] + JuliaSyntaxHighlighting v1.13.0 [4af54fe1] + LazyArtifacts v1.11.0 [b27032c2] + LibCURL v1.0.0 [76f85450] + LibGit2 v1.11.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.14.0 [56ddb016] + Logging v1.11.0 [d6f4376e] + Markdown v1.11.0 [a63ad114] + Mmap v1.11.0 [ca575930] + NetworkOptions v1.3.0 [44cfe95a] + Pkg v1.14.0 [de0858da] + Printf v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v1.13.0 [9e88b42a] + Serialization v1.11.0 [6462fe0b] + Sockets v1.11.0 [2f01184e] + SparseArrays v1.13.0 [f489334b] + StyledStrings v1.13.0 [4607b0f0] + SuiteSparse [fa267f1f] + TOML v1.0.3 [a4e569a6] + Tar v1.10.0 [8dfed614] + Test v1.11.0 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.5.5+2 [deac9b47] + LibCURL_jll v8.21.0+0 [e37daf67] + LibGit2_jll v1.9.4+0 [29816b5a] + LibSSH2_jll v1.11.101+0 [14a3606d] + MozillaCACerts_jll v2026.5.14 [4536629a] + OpenBLAS_jll v0.3.33+0 [05823500] + OpenLibm_jll v0.8.7+0 [458c3c95] + OpenSSL_jll v3.5.7+0 [efcefdf7] + PCRE2_jll v10.47.0+0 [bea87d4a] + SuiteSparse_jll v7.10.1+0 [83775a58] + Zlib_jll v1.3.2+0 [3161d3a3] + Zstd_jll v1.5.7+1 [8e850b90] + libblastrampoline_jll v5.15.0+0 [8e850ede] + nghttp2_jll v1.69.0+0 [3f19e933] + p7zip_jll v17.8.0+0 Info Packages marked with ⌃ and ⌅ have new versions available. Those with ⌃ may be upgradable, but those with ⌅ are restricted by compatibility constraints from upgrading. To see why use `status --outdated -m` Installation completed after 12.7s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompiling project... 7.3 s ✓ DataInterpolations 4.2 s ✓ LineSearch → LineSearchLineSearchesExt 5.1 s ✓ NonlinearSolveBase → NonlinearSolveBaseSparseMatrixColoringsExt 19.9 s ✓ NonlinearSolveSpectralMethods 32.8 s ✓ NonlinearSolveQuasiNewton 7.5 s ✓ OrdinaryDiffEqStabilizedRK 6.1 s ✓ OrdinaryDiffEqFunctionMap 47.7 s ✓ OrdinaryDiffEqVerner 7.1 s ✓ OrdinaryDiffEqQPRK 7.7 s ✓ OrdinaryDiffEqSymplecticRK 10.5 s ✓ OrdinaryDiffEqLowOrderRK 7.9 s ✓ OrdinaryDiffEqFeagin 9.8 s ✓ OrdinaryDiffEqSSPRK 8.4 s ✓ OrdinaryDiffEqRKN 8.2 s ✓ OrdinaryDiffEqHighOrderRK 7.8 s ✓ OrdinaryDiffEqExplicitRK 7.3 s ✓ OrdinaryDiffEqNordsieck 10.4 s ✓ OrdinaryDiffEqLowStorageRK 12.0 s ✓ OrdinaryDiffEqLinear 7.8 s ✓ OrdinaryDiffEqPRK WARNING: Constructor for type "Pipe" was extended in `IsothermalCompressible` without explicit qualification or import.  NOTE: Assumed "Pipe" refers to `Base.Pipe`. This behavior is deprecated and may differ in future versions.  NOTE: This behavior may have differed in Julia versions prior to 1.12.  Hint: If you intended to create a new generic function of the same name, use `function Pipe end`.  Hint: To silence the warning, qualify `Pipe` as `Base.Pipe` in the method signature or explicitly `import Base: Pipe`. 129.2 s ✓ ModelingToolkitStandardLibrary 5.9 s ✓ DataInterpolations → DataInterpolationsChainRulesCoreExt 18.9 s ✓ DataInterpolations → DataInterpolationsSymbolicsExt 14.0 s ✓ OrdinaryDiffEqDifferentiation 5.8 s ✓ NonlinearSolveSpectralMethods → NonlinearSolveSpectralMethodsForwardDiffExt 8.3 s ✓ NonlinearSolveQuasiNewton → NonlinearSolveQuasiNewtonForwardDiffExt 8.3 s ✓ OrdinaryDiffEqAdamsBashforthMoulton 80.2 s ✓ BioChemicalTreatment 8.9 s ✓ OrdinaryDiffEqDifferentiation → OrdinaryDiffEqDifferentiationSparseArraysExt 46.8 s ✓ NonlinearSolve 61.8 s ✓ BioChemicalTreatment → XLSXExt 68.6 s ✓ BioChemicalTreatment → DataInterpolationsExt 14.2 s ✓ OrdinaryDiffEqExtrapolation 38.8 s ✓ OrdinaryDiffEqRosenbrock 16.2 s ✓ OrdinaryDiffEqExponentialRK 18.1 s ✓ OrdinaryDiffEqNonlinearSolve 64.2 s ✓ OrdinaryDiffEqFIRK 17.0 s ✓ OrdinaryDiffEqIMEXMultistep 16.5 s ✓ OrdinaryDiffEqStabilizedIRK 18.6 s ✓ OrdinaryDiffEqPDIRK 42.4 s ✓ OrdinaryDiffEqSDIRK 36.3 s ✓ OrdinaryDiffEqBDF 77.2 s ✓ OrdinaryDiffEqDefault 27.4 s ✓ OrdinaryDiffEq 27.1 s ✓ DifferentialEquations 45 dependencies successfully precompiled in 1112 seconds. 476 already precompiled. 1 dependency had output during precompilation: ┌ ModelingToolkitStandardLibrary │ WARNING: Constructor for type "Pipe" was extended in `IsothermalCompressible` without explicit qualification or import. │ NOTE: Assumed "Pipe" refers to `Base.Pipe`. This behavior is deprecated and may differ in future versions. │ NOTE: This behavior may have differed in Julia versions prior to 1.12. │ Hint: If you intended to create a new generic function of the same name, use `function Pipe end`. │ Hint: To silence the warning, qualify `Pipe` as `Base.Pipe` in the method signature or explicitly `import Base: Pipe`. └ Precompilation completed after 1138.77s ################################################################################ # Testing # Testing BioChemicalTreatment Status `/tmp/jl_dACe3N/Project.toml` [c4b0d576] BioChemicalTreatment v4.1.0 ⌅ [82cc6244] DataInterpolations v8.10.0 [8bb1440f] DelimitedFiles v1.9.1 [0c46a032] DifferentialEquations v8.0.2 [e30172f5] Documenter v1.17.0 ⌅ [cd3eb016] HTTP v1.11.0 [23fbe1c1] Latexify v0.16.10 ⌅ [961ee093] ModelingToolkit v10.32.1 ⌃ [16a59e39] ModelingToolkitStandardLibrary v2.25.0 ⌃ [8913a72c] NonlinearSolve v4.16.0 [91a5bcdd] Plots v1.41.6 [189a3867] Reexport v1.2.2 [efcf1570] Setfield v1.1.2 [fd094767] Suppressor v0.2.8 ⌅ [0c5d862f] Symbolics v6.58.0 ⌅ [fdbf4ff8] XLSX v0.10.4 [4af54fe1] LazyArtifacts v1.11.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_dACe3N/Manifest.toml` [47edcb42] ADTypes v1.22.1 [14f7f29c] AMD v0.5.3 [a4c015fc] ANSIColoredPrinters v0.0.1 [1520ce14] AbstractTrees v0.4.5 [7d9f7c33] Accessors v0.1.45 [79e6a3ab] Adapt v4.7.0 [66dad0bd] AliasTables v1.1.3 [dce04be8] ArgCheck v2.5.0 [ec485272] ArnoldiMethod v0.4.0 [4fba245c] ArrayInterface v7.27.0 [4c555306] ArrayLayouts v1.12.2 [e2ed5e7c] Bijections v0.2.2 [c4b0d576] BioChemicalTreatment v4.1.0 [d1d4a3ce] BitFlags v0.1.10 [62783981] BitTwiddlingConvenienceFunctions v0.1.6 [8e7c35d0] BlockArrays v1.9.5 ⌃ [70df07ce] BracketingNonlinearSolve v1.12.1 [2a0fbf3d] CPUSummary v0.2.7 [d360d2e6] ChainRulesCore v1.26.1 [fb6a15b2] CloseOpenIntervals v0.1.13 [6309b1aa] CodecInflate64 v0.1.3 [944b1d66] CodecZlib v0.7.8 [35d6a980] ColorSchemes v3.31.0 [3da002f7] ColorTypes v0.12.1 [c3611d14] ColorVectorSpace v0.11.0 [5ae59095] Colors v0.13.1 ⌅ [861a8166] Combinatorics v1.0.2 [a80b9123] CommonMark v1.0.2 [38540f10] CommonSolve v0.2.9 [bbf7d656] CommonSubexpressions v0.3.1 [f70d9fcc] CommonWorldInvalidations v1.1.0 [34da2185] Compat v4.18.1 [b152e2b5] CompositeTypes v0.1.4 [a33af91c] CompositionsBase v0.1.2 [2569d6c7] ConcreteStructs v0.2.5 [f0e56b4a] ConcurrentUtilities v2.5.1 [187b0558] ConstructionBase v1.6.0 [d38c429a] Contour v0.6.3 [adafc99b] CpuId v0.3.1 [a8cc5b0e] Crayons v4.1.1 [9a962f9c] DataAPI v1.16.0 ⌅ [82cc6244] DataInterpolations v8.10.0 [864edb3b] DataStructures v0.19.5 [e2d170a0] DataValueInterfaces v1.0.0 [8bb1440f] DelimitedFiles v1.9.1 ⌅ [2b5f629d] DiffEqBase v6.214.1 [459566f4] DiffEqCallbacks v4.18.1 ⌃ [77a26b50] DiffEqNoiseProcess v5.32.0 [163ba53b] DiffResults v1.1.0 [b552c78f] DiffRules v1.16.0 [0c46a032] DifferentialEquations v8.0.2 [a0c0ee7d] DifferentiationInterface v0.7.18 [8d63f2c5] DispatchDoctor v0.4.28 [31c24e10] Distributions v0.25.129 [ffbed154] DocStringExtensions v0.9.5 [e30172f5] Documenter v1.17.0 ⌅ [5b8099bc] DomainSets v0.7.18 [7c1d4256] DynamicPolynomials v0.6.6 [06fc5a27] DynamicQuantities v1.13.0 [4e289a0a] EnumX v1.0.7 [f151be2c] EnzymeCore v0.8.21 [460bff9d] ExceptionUnwrapping v0.1.11 [d4d017d3] ExponentialUtilities v1.31.0 [e2ba6199] ExprTools v0.1.10 [55351af7] ExproniconLite v0.10.14 [8f5d6c58] EzXML v1.2.3 [c87230d0] FFMPEG v0.4.5 [7034ab61] FastBroadcast v1.3.3 [9aa1b823] FastClosures v0.3.2 [442a2c76] FastGaussQuadrature v1.3.0 [a4df4552] FastPower v1.3.3 [1a297f60] FillArrays v1.16.0 ⌅ [64ca27bc] FindFirstFunctions v1.8.0 [6a86dc24] FiniteDiff v2.31.1 ⌅ [53c48c17] FixedPointNumbers v0.8.6 [1fa38f19] Format v1.3.7 [f6369f11] ForwardDiff v1.4.1 [a85aefff] FunctionMaps v0.1.2 [069b7b12] FunctionWrappers v1.1.3 ⌅ [77dc65aa] FunctionWrappersWrappers v0.1.3 [46192b85] GPUArraysCore v0.2.0 [28b8d3ca] GR v0.73.26 [a0844989] Gamma v1.1.0 [c145ed77] GenericSchur v0.5.6 [d7ba0133] Git v1.5.0 [c27321d9] Glob v1.5.0 [86223c79] Graphs v1.14.0 [42e2da0e] Grisu v1.0.2 ⌅ [cd3eb016] HTTP v1.11.0 [34004b35] HypergeometricFunctions v0.3.29 [b5f81e59] IOCapture v1.0.0 [615f187c] IfElse v0.1.1 ⌅ [3263718b] ImplicitDiscreteSolve v1.10.0 [d25df0c9] Inflate v0.1.5 [0c81fc1b] InputBuffers v1.1.1 [18e54dd8] IntegerMathUtils v0.1.3 [8197267c] IntervalSets v0.7.14 [3587e190] InverseFunctions v0.1.17 [92d709cd] IrrationalConstants v0.2.6 [82899510] IteratorInterfaceExtensions v1.0.0 [1019f520] JLFzf v0.1.11 [692b3bcd] JLLWrappers v1.8.0 [682c06a0] JSON v1.6.1 [ae98c720] Jieko v0.2.1 [98e50ef6] JuliaFormatter v2.10.1 [70703baa] JuliaSyntax v1.0.2 [ccbc3e58] JumpProcesses v9.29.0 [ba0b0d4f] Krylov v0.10.8 [b964fa9f] LaTeXStrings v1.4.0 [23fbe1c1] Latexify v0.16.10 [10f19ff3] LayoutPointers v0.1.17 [0e77f7df] LazilyInitializedFields v1.3.0 [87fe0de2] LineSearch v0.1.10 [d3d80556] LineSearches v7.7.1 ⌅ [7ed4a6bd] LinearSolve v3.87.0 ⌅ [2ab3a3ac] LogExpFunctions v0.3.29 [e6f89c97] LoggingExtras v1.2.0 [d8e11817] MLStyle v0.4.17 [1914dd2f] MacroTools v0.5.16 [d125e4d3] ManualMemory v0.1.8 [d0879d2d] MarkdownAST v0.1.3 [bb5d69b7] MaybeInplace v0.1.5 [739be429] MbedTLS v1.1.10 [442fdcdd] Measures v0.3.3 [e1d29d7a] Missings v1.2.0 ⌅ [961ee093] ModelingToolkit v10.32.1 ⌃ [16a59e39] ModelingToolkitStandardLibrary v2.25.0 [2e0e35c7] Moshi v0.3.8 [46d2c3a1] MuladdMacro v0.2.6 [102ac46a] MultivariatePolynomials v0.5.19 [d8a4904e] MutableArithmetics v1.8.0 [d41bc354] NLSolversBase v8.0.0 [77ba4419] NaNMath v1.1.4 ⌃ [8913a72c] NonlinearSolve v4.16.0 ⌃ [be0214bd] NonlinearSolveBase v2.11.2 ⌃ [5959db7a] NonlinearSolveFirstOrder v2.0.0 ⌃ [9a2c21bd] NonlinearSolveQuasiNewton v1.12.0 ⌃ [26075421] NonlinearSolveSpectralMethods v1.6.0 [6fe1bfb0] OffsetArrays v1.17.0 [4d8831e6] OpenSSL v1.6.1 ⌅ [bac558e1] OrderedCollections v1.8.2 ⌃ [1dea7af3] OrdinaryDiffEq v6.111.0 ⌅ [89bda076] OrdinaryDiffEqAdamsBashforthMoulton v1.11.0 ⌅ [6ad6398a] OrdinaryDiffEqBDF v1.26.0 ⌅ [bbf590c4] OrdinaryDiffEqCore v3.28.0 ⌅ [50262376] OrdinaryDiffEqDefault v1.14.0 ⌅ [4302a76b] OrdinaryDiffEqDifferentiation v2.7.0 ⌅ [9286f039] OrdinaryDiffEqExplicitRK v1.12.0 ⌅ [e0540318] OrdinaryDiffEqExponentialRK v1.15.0 ⌅ [becaefa8] OrdinaryDiffEqExtrapolation v1.18.0 ⌅ [5960d6e9] OrdinaryDiffEqFIRK v1.26.0 ⌅ [101fe9f7] OrdinaryDiffEqFeagin v1.10.0 ⌅ [d3585ca7] OrdinaryDiffEqFunctionMap v1.11.0 ⌅ [d28bc4f8] OrdinaryDiffEqHighOrderRK v1.12.0 ⌅ [9f002381] OrdinaryDiffEqIMEXMultistep v1.14.0 ⌅ [521117fe] OrdinaryDiffEqLinear v1.12.0 ⌅ [1344f307] OrdinaryDiffEqLowOrderRK v1.13.0 ⌅ [b0944070] OrdinaryDiffEqLowStorageRK v1.15.0 ⌅ [127b3ac7] OrdinaryDiffEqNonlinearSolve v1.28.0 ⌅ [c9986a66] OrdinaryDiffEqNordsieck v1.11.0 ⌅ [5dd0a6cf] OrdinaryDiffEqPDIRK v1.14.0 ⌅ [5b33eab2] OrdinaryDiffEqPRK v1.10.0 ⌅ [04162be5] OrdinaryDiffEqQPRK v1.10.0 ⌅ [af6ede74] OrdinaryDiffEqRKN v1.12.0 ⌅ [43230ef6] OrdinaryDiffEqRosenbrock v1.29.0 ⌅ [2d112036] OrdinaryDiffEqSDIRK v1.14.0 ⌅ [669c94d9] OrdinaryDiffEqSSPRK v1.14.0 ⌅ [e3e12d00] OrdinaryDiffEqStabilizedIRK v1.14.0 ⌅ [358294b1] OrdinaryDiffEqStabilizedRK v1.11.1 ⌅ [fa646aed] OrdinaryDiffEqSymplecticRK v1.13.0 ⌅ [b1df2697] OrdinaryDiffEqTsit5 v1.12.0 ⌅ [79d7bb75] OrdinaryDiffEqVerner v1.14.0 [90014a1f] PDMats v0.11.40 [69de0a69] Parsers v2.8.6 [ccf2f8ad] PlotThemes v3.3.0 [995b91a9] PlotUtils v1.4.4 [91a5bcdd] Plots v1.41.6 [e409e4f3] PoissonRandom v0.4.10 [f517fe37] Polyester v0.7.19 [1d0040c9] PolyesterWeave v0.2.2 ⌅ [d236fae5] PreallocationTools v0.4.34 [aea7be01] PrecompileTools v1.3.4 [21216c6a] Preferences v1.5.2 ⌃ [08abe8d2] PrettyTables v3.3.2 [27ebfcd6] Primes v0.5.7 [43287f4e] PtrArrays v1.4.0 [0c0d3e7f] PureKLU v1.1.0 [1fd47b50] QuadGK v2.11.3 [3cdcf5f2] RecipesBase v1.3.4 [01d81517] RecipesPipeline v0.6.12 ⌅ [731186ca] RecursiveArrayTools v3.54.0 [189a3867] Reexport v1.2.2 [2792f1a3] RegistryInstances v0.1.0 [05181044] RelocatableFolders v1.0.1 [ae029012] Requires v1.3.1 [ae5879a3] ResettableStacks v1.2.1 [79098fc4] Rmath v0.9.0 [f2b01f46] Roots v3.0.1 [7e49a35a] RuntimeGeneratedFunctions v0.5.21 ⌃ [9dfe8606] SCCNonlinearSolve v1.13.0 [94e857df] SIMDTypes v0.1.0 ⌅ [0bca4576] SciMLBase v2.153.1 [19f34311] SciMLJacobianOperators v0.1.14 ⌅ [a6db7da4] SciMLLogging v1.10.1 [c0aeaf25] SciMLOperators v1.23.0 [431bcebd] SciMLPublic v1.2.1 [53ae85a6] SciMLStructures v1.10.1 [6c6a2e73] Scratch v1.3.0 [efcf1570] Setfield v1.1.2 [992d4aef] Showoff v1.0.3 [777ac1f9] SimpleBufferStream v1.2.0 ⌃ [727e6d20] SimpleNonlinearSolve v2.11.0 [699a6c99] SimpleTraits v0.9.6 [a2af1166] SortingAlgorithms v1.2.3 [a57abbd0] SparseColumnPivotedQR v2.1.2 [0a514795] SparseMatrixColorings v0.4.27 [276daf66] SpecialFunctions v2.8.0 [860ef19b] StableRNGs v1.0.4 [0c0c59c1] StarAlgebras v0.3.0 [aedffcd0] Static v1.4.2 [0d7ed370] StaticArrayInterface v1.10.0 [90137ffa] StaticArrays v1.9.18 [1e83bf80] StaticArraysCore v1.4.4 [10745b16] Statistics v1.11.1 [82ae8749] StatsAPI v1.8.0 [2913bbd2] StatsBase v0.34.12 [4c63d2b9] StatsFuns v2.2.0 [7792a7ef] StrideArraysCore v0.5.9 [892a3eda] StringManipulation v0.4.4 [ec057cc2] StructUtils v2.8.2 [fd094767] Suppressor v0.2.8 [2efcf032] SymbolicIndexingInterface v0.3.49 ⌅ [19f23fe9] SymbolicLimits v0.2.3 ⌅ [d1185830] SymbolicUtils v3.32.0 ⌅ [0c5d862f] Symbolics v6.58.0 [3783bdb8] TableTraits v1.0.1 [bd369af6] Tables v1.13.0 [ed4db957] TaskLocalValues v0.1.3 [62fd8b95] TensorCore v0.1.1 [8ea1fca8] TermInterface v2.0.0 [1c621080] TestItems v1.0.0 [8290d209] ThreadingUtilities v0.5.6 [a759f4b9] TimerOutputs v0.5.29 [3bb67fe8] TranscodingStreams v0.11.3 [410a4b4d] Tricks v0.1.13 [781d530d] TruncatedStacktraces v1.4.0 [5c2747f8] URIs v1.6.1 [3a884ed6] UnPack v1.0.2 [1cfade01] UnicodeFun v0.4.1 [1986cc42] Unitful v1.28.0 [a7c27f48] Unityper v0.1.6 [41fe7b60] Unzip v0.2.0 ⌅ [fdbf4ff8] XLSX v0.10.4 [49080126] ZipArchives v2.6.0 [a5390f91] ZipFile v0.10.1 [6e34b625] Bzip2_jll v1.0.9+0 [83423d85] Cairo_jll v1.18.7+0 [ee1fde0b] Dbus_jll v1.16.2+0 [2702e6a9] EpollShim_jll v0.0.20230411+1 [2e619515] Expat_jll v2.8.1+0 [b22a6f82] FFMPEG_jll v8.1.2+0 [a3f928ae] Fontconfig_jll v2.17.1+0 [d7e528f0] FreeType2_jll v2.14.3+1 [559328eb] FriBidi_jll v1.0.17+0 [0656b61e] GLFW_jll v3.4.1+1 [d2c73de3] GR_jll v0.73.26+0 ⌅ [b0724c58] GettextRuntime_jll v0.22.4+0 [61579ee1] Ghostscript_jll v9.55.1+0 [020c3dae] Git_LFS_jll v3.7.1+0 [f8c6e375] Git_jll v2.54.0+0 [7746bdde] Glib_jll v2.86.3+0 [3b182d85] Graphite2_jll v1.3.16+0 ⌅ [2e76f6c2] HarfBuzz_jll v8.5.1+0 [1d5cc7b8] IntelOpenMP_jll v2025.2.0+0 [aacddb02] JpegTurbo_jll v3.2.0+0 [c1c5ebd0] LAME_jll v3.100.3+0 [88015f11] LERC_jll v4.1.0+0 [1d63c593] LLVMOpenMP_jll v18.1.8+0 ⌅ [e9f186c6] Libffi_jll v3.4.7+0 [7e76a0d4] Libglvnd_jll v1.7.1+1 [94ce4f54] Libiconv_jll v1.18.0+0 [4b2f31a3] Libmount_jll v2.42.0+0 [89763e89] Libtiff_jll v4.7.2+0 [38a345b3] Libuuid_jll v2.42.0+0 [856f044c] MKL_jll v2025.2.0+0 [c8ffd9c3] MbedTLS_jll v2.28.1010+0 [e7412a2a] Ogg_jll v1.3.6+0 [9bd350c2] OpenSSH_jll v10.3.1+0 [efe28fd5] OpenSpecFun_jll v0.5.6+0 [91d4177d] Opus_jll v1.6.1+0 [36c8627f] Pango_jll v1.57.1+0 [30392449] Pixman_jll v0.46.4+0 [c0090381] Qt6Base_jll v6.10.2+2 [629bc702] Qt6Declarative_jll v6.10.2+2 [ce943373] Qt6ShaderTools_jll v6.10.2+1 [6de9746b] Qt6Svg_jll v6.10.2+0 [e99dba38] Qt6Wayland_jll v6.10.2+1 [f50d1b31] Rmath_jll v0.5.1+0 [a44049a8] Vulkan_Loader_jll v1.3.243+0 [a2964d1f] Wayland_jll v1.24.0+0 [02c8fc9c] XML2_jll v2.15.3+0 [ffd25f8a] XZ_jll v5.8.3+0 [f67eecfb] Xorg_libICE_jll v1.1.2+0 [c834827a] Xorg_libSM_jll v1.2.6+0 [4f6342f7] Xorg_libX11_jll v1.8.13+0 [0c0b7dd1] Xorg_libXau_jll v1.0.13+0 [935fb764] Xorg_libXcursor_jll v1.2.4+0 [a3789734] Xorg_libXdmcp_jll v1.1.6+0 [1082639a] Xorg_libXext_jll v1.3.8+0 [d091e8ba] Xorg_libXfixes_jll v6.0.2+0 [a51aa0fd] Xorg_libXi_jll v1.8.3+0 [d1454406] Xorg_libXinerama_jll v1.1.7+0 [ec84b674] Xorg_libXrandr_jll v1.5.6+0 [ea2f1a96] Xorg_libXrender_jll v0.9.12+0 [a65dc6b1] Xorg_libpciaccess_jll v0.19.0+0 [c7cfdc94] Xorg_libxcb_jll v1.17.1+0 [cc61e674] Xorg_libxkbfile_jll v1.2.0+0 [e920d4aa] Xorg_xcb_util_cursor_jll v0.1.6+0 [12413925] Xorg_xcb_util_image_jll v0.4.1+0 [2def613f] Xorg_xcb_util_jll v0.4.1+0 [975044d2] Xorg_xcb_util_keysyms_jll v0.4.1+0 [0d47668e] Xorg_xcb_util_renderutil_jll v0.3.10+0 [c22f9ab0] Xorg_xcb_util_wm_jll v0.4.2+0 [35661453] Xorg_xkbcomp_jll v1.4.7+0 [33bec58e] Xorg_xkeyboard_config_jll v2.47.0+1 [c5fb5394] Xorg_xtrans_jll v1.6.0+0 [35ca27e7] eudev_jll v3.2.14+0 [214eeab7] fzf_jll v0.61.1+0 [a4ae2306] libaom_jll v3.13.3+0 [0ac62f75] libass_jll v0.17.4+0 [1183f4f0] libdecor_jll v0.2.2+0 [8e53e030] libdrm_jll v2.4.125+1 [2db6ffa8] libevdev_jll v1.13.4+0 [f638f0a6] libfdk_aac_jll v2.0.4+0 [36db933b] libinput_jll v1.28.1+0 [b53b4c65] libpng_jll v1.6.58+0 [9a156e7d] libva_jll v2.23.0+0 [f27f6e37] libvorbis_jll v1.3.8+0 [009596ad] mtdev_jll v1.1.7+0 [1317d2d5] oneTBB_jll v2022.3.0+0 ⌅ [1270edf5] x264_jll v10164.0.1+0 [dfaa095f] x265_jll v4.1.0+0 [d8fb68d0] xkbcommon_jll v1.13.0+0 [0dad84c5] ArgTools v1.2.0 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [8ba89e20] Distributed v1.11.0 [f43a241f] Downloads v1.7.0 [7b1f6079] FileWatching v1.11.0 [9fa8497b] Future v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.13.0 [4af54fe1] LazyArtifacts v1.11.0 [b27032c2] LibCURL v1.0.0 [76f85450] LibGit2 v1.11.0 [8f399da3] Libdl v1.11.0 [37e2e46d] LinearAlgebra v1.14.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [a63ad114] Mmap v1.11.0 [ca575930] NetworkOptions v1.3.0 [44cfe95a] Pkg v1.14.0 [de0858da] Printf v1.11.0 [3fa0cd96] REPL v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v1.13.0 [9e88b42a] Serialization v1.11.0 [6462fe0b] Sockets v1.11.0 [2f01184e] SparseArrays v1.13.0 [f489334b] StyledStrings v1.13.0 [4607b0f0] SuiteSparse [fa267f1f] TOML v1.0.3 [a4e569a6] Tar v1.10.0 [8dfed614] Test v1.11.0 [cf7118a7] UUIDs v1.11.0 [4ec0a83e] Unicode v1.11.0 [e66e0078] CompilerSupportLibraries_jll v1.5.5+2 [deac9b47] LibCURL_jll v8.21.0+0 [e37daf67] LibGit2_jll v1.9.4+0 [29816b5a] LibSSH2_jll v1.11.101+0 [14a3606d] MozillaCACerts_jll v2026.5.14 [4536629a] OpenBLAS_jll v0.3.33+0 [05823500] OpenLibm_jll v0.8.7+0 [458c3c95] OpenSSL_jll v3.5.7+0 [efcefdf7] PCRE2_jll v10.47.0+0 [bea87d4a] SuiteSparse_jll v7.10.1+0 [83775a58] Zlib_jll v1.3.2+0 [3161d3a3] Zstd_jll v1.5.7+1 [8e850b90] libblastrampoline_jll v5.15.0+0 [8e850ede] nghttp2_jll v1.69.0+0 [3f19e933] p7zip_jll v17.8.0+0 Info Packages marked with ⌃ and ⌅ have new versions available. Those with ⌃ may be upgradable, but those with ⌅ are restricted by compatibility constraints from upgrading. Testing Running tests... [ Info: Testing ProcessSimulator Submodule: [ Info: Variables [ Info: Port Metadata Processes: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/portmetadata_tests.jl:96 Got exception outside of a @test MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:949 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#433#434")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] ASM1(; name::Symbol, Y_H::Float64, Y_A::Float64, i_XB::Float64, i_XP::Float64, f_P::Float64, mu_H::Float64, K_S::Float64, K_OH::Float64, K_NO::Float64, b_H::Float64, eta_g::Float64, mu_A::Float64, K_NH::Float64, K_OA::Float64, b_A::Float64, kappa_h::Float64, eta_h::Float64, K_X::Float64, kappa_a::Float64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/portmetadata_tests.jl:58 [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [6] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/portmetadata_tests.jl:97 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [8] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/portmetadata_tests.jl:97 [inlined] [9] macro expansion @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 [inlined] [10] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [11] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:21 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [13] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:21 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [15] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:10 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [17] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:6 [18] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [19] top-level scope @ none:6 [20] eval(m::Module, e::Any) @ Core boot.jl:533 [21] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [22] _start() @ Base client.jl:596 [ Info: Utils [ Info: Connectors [ Info: FlowElements [ Info: Reactors [ Info: Clarifier [ Info: Processes ASM1 Tests: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:2 Got exception outside of a @test MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:949 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#433#434")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] ASM1(; name::Symbol, Y_H::Float64, Y_A::Float64, i_XB::Float64, i_XP::Float64, f_P::Float64, mu_H::Float64, K_S::Float64, K_OH::Float64, K_NO::Float64, b_H::Float64, eta_g::Float64, mu_A::Float64, K_NH::Float64, K_OA::Float64, b_A::Float64, kappa_h::Float64, eta_h::Float64, K_X::Float64, kappa_a::Float64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:3 [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [6] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:3 [inlined] [7] macro expansion @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 [inlined] [8] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [9] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:51 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [11] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:51 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [13] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:10 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [15] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:6 [16] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [17] top-level scope @ none:6 [18] eval(m::Module, e::Any) @ Core boot.jl:533 [19] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [20] _start() @ Base client.jl:596 Aeration tests: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:62 Got exception outside of a @test MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System, ::Vector{System}) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states, exogenous_inputs) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:1015 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#450#451")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] Aeration(; name::Symbol, k_La::Int64, S_O_max::Int64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:63 [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [6] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:63 [inlined] [7] macro expansion @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 [inlined] [8] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [9] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:51 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [11] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:51 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [13] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:10 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [15] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:6 [16] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [17] top-level scope @ none:6 [18] eval(m::Module, e::Any) @ Core boot.jl:533 [19] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [20] _start() @ Base client.jl:596 OzoneDisinfection tests: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:115 Got exception outside of a @test MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] OzoneDisinfection(; name::Symbol, kO3::Int64, kd::Int64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:116 [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [6] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:116 [inlined] [7] macro expansion @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 [inlined] [8] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [9] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:51 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [11] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:51 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [13] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:10 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [15] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:6 [16] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [17] top-level scope @ none:6 [18] eval(m::Module, e::Any) @ Core boot.jl:533 [19] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [20] _start() @ Base client.jl:596 Model from folder and name: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:168 Got exception outside of a @test MethodError: kwcall(::@NamedTuple{name::Symbol, internal_states::Vector{Num}}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:160 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#327#328"{Bool, @Kwargs{}, Tuple{String, String}})() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] Process(::String, ::String; name::Symbol, error_invalid_composition::Bool, kwargs::@Kwargs{}) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:168 [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [6] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:169 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [8] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:169 [inlined] [9] macro expansion @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 [inlined] [10] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [11] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:51 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [13] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:51 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [15] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:10 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [17] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:6 [18] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [19] top-level scope @ none:6 [20] eval(m::Module, e::Any) @ Core boot.jl:533 [21] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [22] _start() @ Base client.jl:596 Model from files: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:238 Got exception outside of a @test MethodError: kwcall(::@NamedTuple{name::Symbol, internal_states::Vector{Num}}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:160 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#327#328"{Bool, @Kwargs{}, NTuple{5, String}})() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] Process(::String, ::String, ::String, ::String, ::String; name::Symbol, error_invalid_composition::Bool, kwargs::@Kwargs{}) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:168 [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [6] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:239 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [8] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:240 [inlined] [9] macro expansion @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 [inlined] [10] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [11] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:51 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [13] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:51 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [15] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:10 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [17] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:6 [18] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [19] top-level scope @ none:6 [20] eval(m::Module, e::Any) @ Core boot.jl:533 [21] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [22] _start() @ Base client.jl:596 Model from xlsx: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:310 Got exception outside of a @test MethodError: kwcall(::@NamedTuple{name::Symbol, internal_states::Vector{Num}}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:160 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#327#328"{Bool, @Kwargs{}, Tuple{String}})() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] Process(args::String; name::Symbol, error_invalid_composition::Bool, kwargs::@Kwargs{}) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:168 [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [6] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:311 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [8] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:314 [inlined] [9] macro expansion @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 [inlined] [10] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [11] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:51 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [13] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:51 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [15] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:10 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [17] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:6 [18] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [19] top-level scope @ none:6 [20] eval(m::Module, e::Any) @ Core boot.jl:533 [21] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [22] _start() @ Base client.jl:596 Failing Composition: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:385 Test threw exception Expression: #= /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:385 =# @named asm1 = Process(joinpath(#= /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:385 =# @__DIR__(), "test_models", "ASM1_wrongsymboliccomp"), "ASM1"; error_invalid_composition = false) MethodError: kwcall(::@NamedTuple{name::Symbol, internal_states::Vector{Num}}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:160 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#327#328"{Bool, @Kwargs{}, Tuple{String, String}})() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] Process(::String, ::Vararg{String}; name::Symbol, error_invalid_composition::Bool, kwargs::@Kwargs{}) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] (::var"#10#11")() @ Main none:2156 [5] with_logstate(f::var"#10#11", logstate::Base.CoreLogging.LogState) @ Base.CoreLogging logging/logging.jl:542 [6] with_logger(f::Function, logger::TestLogger) @ Base.CoreLogging logging/logging.jl:653 [7] collect_test_logs(f::Function; kwargs::@Kwargs{}) @ Test /opt/julia/share/julia/stdlib/v1.14/Test/src/logging.jl:126 [inlined] [8] collect_test_logs(f::Function) @ Test /opt/julia/share/julia/stdlib/v1.14/Test/src/logging.jl:124 [inlined] [9] match_logs(f::Function, patterns::Tuple{Symbol, Regex}; match_mode::Symbol, kwargs::@Kwargs{}) @ Test /opt/julia/share/julia/stdlib/v1.14/Test/src/logging.jl:307 [inlined] [10] match_logs(f::Function, patterns::Tuple{Symbol, Regex}) @ Test /opt/julia/share/julia/stdlib/v1.14/Test/src/logging.jl:306 [11] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:168 [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [13] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:384 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [15] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:385 [inlined] Failing Composition: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:383 Got exception outside of a @test MethodError: kwcall(::@NamedTuple{name::Symbol, internal_states::Vector{Num}}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:160 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#327#328"{Bool, @Kwargs{i_NO3N2::String}, Tuple{String, String}})() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] Process(::String, ::String; name::Symbol, error_invalid_composition::Bool, kwargs::@Kwargs{i_NO3N2::String}) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:168 [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [6] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:384 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [8] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:386 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1315 [inlined] [10] macro expansion @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 [inlined] [11] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [12] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:51 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [14] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:51 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [16] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:10 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [18] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:6 [19] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [20] top-level scope @ none:6 [21] eval(m::Module, e::Any) @ Core boot.jl:533 [22] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [23] _start() @ Base client.jl:596 No Composition: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:389 Got exception outside of a @test MethodError: kwcall(::@NamedTuple{name::Symbol, internal_states::Vector{Num}}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:160 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#327#328"{Bool, @Kwargs{}, Tuple{String, String}})() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] Process(::String, ::String; name::Symbol, error_invalid_composition::Bool, kwargs::@Kwargs{}) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:168 [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [6] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:390 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [8] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:390 [inlined] [9] macro expansion @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 [inlined] [10] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [11] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:51 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [13] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:51 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [15] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:10 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [17] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:6 [18] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [19] top-level scope @ none:6 [20] eval(m::Module, e::Any) @ Core boot.jl:533 [21] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [22] _start() @ Base client.jl:596 XLSX No Composition: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:461 Test threw exception Expression: Process(joinpath(#= /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:461 =# @__DIR__(), "test_models", "ASM1_xlsx_no_comp", "ASM1.xlsx"); name = :asm1) MethodError: kwcall(::@NamedTuple{name::Symbol, internal_states::Vector{Num}}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:160 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#327#328"{Bool, @Kwargs{}, Tuple{String}})() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] Process(args::String; name::Symbol, error_invalid_composition::Bool, kwargs::@Kwargs{}) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] (::var"#14#15")() @ Main none:-1 [5] with_logstate(f::var"#14#15", logstate::Base.CoreLogging.LogState) @ Base.CoreLogging logging/logging.jl:542 [6] with_logger(f::Function, logger::TestLogger) @ Base.CoreLogging logging/logging.jl:653 [7] collect_test_logs(f::Function; kwargs::@Kwargs{}) @ Test /opt/julia/share/julia/stdlib/v1.14/Test/src/logging.jl:126 [inlined] [8] collect_test_logs(f::Function) @ Test /opt/julia/share/julia/stdlib/v1.14/Test/src/logging.jl:124 [inlined] [9] match_logs(f::Function, patterns::Tuple{Symbol, Regex}; match_mode::Symbol, kwargs::@Kwargs{}) @ Test /opt/julia/share/julia/stdlib/v1.14/Test/src/logging.jl:307 [inlined] [10] match_logs(f::Function, patterns::Tuple{Symbol, Regex}) @ Test /opt/julia/share/julia/stdlib/v1.14/Test/src/logging.jl:306 [11] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:168 [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [13] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:460 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [15] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:461 [inlined] XLSX No Composition: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:463 Test threw exception Expression: hasstates(asm1) MethodError: no method matching hasstates(::Nothing) The function `hasstates` exists, but no method is defined for this combination of argument types. Closest candidates are: hasstates(!Matched::BioChemicalTreatment.ProcessSimulator.AbstractProcessElement) @ BioChemicalTreatment ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/abstractprocesselement.jl:392 Stacktrace: [1] eval_test_function(func::Any, args::Any, kwargs::Any, quoted_func::Union{Expr, Symbol}, source::LineNumberNode, negate::Bool) @ Test /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:407 [2] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:168 [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [4] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:460 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [6] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:463 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] XLSX No Composition: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:464 Test threw exception Expression: num_states(asm1) == 1 MethodError: no method matching num_states(::Nothing) The function `num_states` exists, but no method is defined for this combination of argument types. Closest candidates are: num_states(!Matched::BioChemicalTreatment.ProcessSimulator.AbstractProcessElement) @ BioChemicalTreatment ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/abstractprocesselement.jl:375 Stacktrace: [1] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:168 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [3] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:460 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [5] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:464 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] XLSX No Composition: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:465 Test threw exception Expression: hasrates(asm1) MethodError: no method matching hasrates(::Nothing) The function `hasrates` exists, but no method is defined for this combination of argument types. Closest candidates are: hasrates(!Matched::BioChemicalTreatment.ProcessSimulator.AbstractProcessElement) @ BioChemicalTreatment ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/abstractprocesselement.jl:440 Stacktrace: [1] eval_test_function(func::Any, args::Any, kwargs::Any, quoted_func::Union{Expr, Symbol}, source::LineNumberNode, negate::Bool) @ Test /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:407 [2] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:168 [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [4] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:460 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [6] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:465 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] XLSX No Composition: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:466 Test threw exception Expression: num_rates(asm1) == 1 MethodError: no method matching num_rates(::Nothing) The function `num_rates` exists, but no method is defined for this combination of argument types. Closest candidates are: num_rates(!Matched::BioChemicalTreatment.ProcessSimulator.AbstractProcessElement) @ BioChemicalTreatment ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/abstractprocesselement.jl:423 Stacktrace: [1] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:168 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [3] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:460 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [5] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:466 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] XLSX No Composition: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:467 Test threw exception Expression: !(hasinflows(asm1)) MethodError: no method matching hasinflows(::Nothing) The function `hasinflows` exists, but no method is defined for this combination of argument types. Closest candidates are: hasinflows(!Matched::BioChemicalTreatment.ProcessSimulator.AbstractProcessElement) @ BioChemicalTreatment ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/abstractprocesselement.jl:485 Stacktrace: [1] eval_test_function(func::Any, args::Any, kwargs::Any, quoted_func::Union{Expr, Symbol}, source::LineNumberNode, negate::Bool) @ Test /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:407 [2] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:168 [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [4] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:460 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [6] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:467 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] XLSX No Composition: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:468 Test threw exception Expression: num_inflows(asm1) == 0 MethodError: no method matching num_inflows(::Nothing) The function `num_inflows` exists, but no method is defined for this combination of argument types. Closest candidates are: num_inflows(!Matched::BioChemicalTreatment.ProcessSimulator.AbstractProcessElement) @ BioChemicalTreatment ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/abstractprocesselement.jl:468 Stacktrace: [1] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:168 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [3] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:460 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [5] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:468 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] XLSX No Composition: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:469 Test threw exception Expression: !(hasoutflows(asm1)) MethodError: no method matching hasoutflows(::Nothing) The function `hasoutflows` exists, but no method is defined for this combination of argument types. Closest candidates are: hasoutflows(!Matched::BioChemicalTreatment.ProcessSimulator.AbstractProcessElement) @ BioChemicalTreatment ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/abstractprocesselement.jl:595 Stacktrace: [1] eval_test_function(func::Any, args::Any, kwargs::Any, quoted_func::Union{Expr, Symbol}, source::LineNumberNode, negate::Bool) @ Test /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:407 [2] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:168 [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [4] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:460 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [6] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:469 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] XLSX No Composition: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:470 Test threw exception Expression: num_outflows(asm1) == 0 MethodError: no method matching num_outflows(::Nothing) The function `num_outflows` exists, but no method is defined for this combination of argument types. Closest candidates are: num_outflows(!Matched::BioChemicalTreatment.ProcessSimulator.AbstractProcessElement) @ BioChemicalTreatment ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/abstractprocesselement.jl:578 Stacktrace: [1] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:168 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [3] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:460 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [5] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:470 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] XLSX No Composition: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:471 Test threw exception Expression: !(hasexogenous_inputs(asm1)) MethodError: no method matching hasexogenous_inputs(::Nothing) The function `hasexogenous_inputs` exists, but no method is defined for this combination of argument types. Closest candidates are: hasexogenous_inputs(!Matched::BioChemicalTreatment.ProcessSimulator.AbstractProcessElement) @ BioChemicalTreatment ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/abstractprocesselement.jl:704 Stacktrace: [1] eval_test_function(func::Any, args::Any, kwargs::Any, quoted_func::Union{Expr, Symbol}, source::LineNumberNode, negate::Bool) @ Test /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:407 [2] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:168 [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [4] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:460 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [6] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:471 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] XLSX No Composition: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:472 Test threw exception Expression: num_exogenous_inputs(asm1) == 0 MethodError: no method matching num_exogenous_inputs(::Nothing) The function `num_exogenous_inputs` exists, but no method is defined for this combination of argument types. Closest candidates are: num_exogenous_inputs(!Matched::BioChemicalTreatment.ProcessSimulator.AbstractProcessElement) @ BioChemicalTreatment ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/abstractprocesselement.jl:686 Stacktrace: [1] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:168 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [3] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:460 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [5] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:472 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] XLSX No Composition: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:473 Test threw exception Expression: !(hasexogenous_outputs(asm1)) MethodError: no method matching hasexogenous_outputs(::Nothing) The function `hasexogenous_outputs` exists, but no method is defined for this combination of argument types. Closest candidates are: hasexogenous_outputs(!Matched::BioChemicalTreatment.ProcessSimulator.AbstractProcessElement) @ BioChemicalTreatment ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/abstractprocesselement.jl:813 Stacktrace: [1] eval_test_function(func::Any, args::Any, kwargs::Any, quoted_func::Union{Expr, Symbol}, source::LineNumberNode, negate::Bool) @ Test /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:407 [2] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:168 [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [4] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:460 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [6] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:473 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] XLSX No Composition: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:474 Test threw exception Expression: num_exogenous_outputs(asm1) == 0 MethodError: no method matching num_exogenous_outputs(::Nothing) The function `num_exogenous_outputs` exists, but no method is defined for this combination of argument types. Closest candidates are: num_exogenous_outputs(!Matched::BioChemicalTreatment.ProcessSimulator.AbstractProcessElement) @ BioChemicalTreatment ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/abstractprocesselement.jl:795 Stacktrace: [1] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:168 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [3] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:460 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [5] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:474 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] XLSX No Composition: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:476 Test threw exception Expression: nameof(asm1) == :asm1 MethodError: no method matching nameof(::Nothing) The function `nameof` exists, but no method is defined for this combination of argument types. Closest candidates are: nameof(!Matched::Shift) @ ModelingToolkit ~/.julia/packages/ModelingToolkit/JvjlW/src/discretedomain.jl:69 nameof(!Matched::SampleTime) @ ModelingToolkit ~/.julia/packages/ModelingToolkit/JvjlW/src/discretedomain.jl:37 nameof(!Matched::Pre) @ ModelingToolkit ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/callbacks.jl:170 ... Stacktrace: [1] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:168 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [3] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:460 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [5] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:476 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] XLSX No Composition: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:478 Test threw exception Expression: nameof(ModelingToolkit.get_iv(asm1)) == :t MethodError: no method matching get_iv(::Nothing) The function `get_iv` exists, but no method is defined for this combination of argument types. Closest candidates are: get_iv(!Matched::Differential) @ ModelingToolkit ~/.julia/packages/ModelingToolkit/JvjlW/src/utils.jl:12 get_iv(!Matched::BioChemicalTreatment.ProcessSimulator.AbstractProcessElement, Any...; kwargs...) @ BioChemicalTreatment ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/abstractprocesselement.jl:83 get_iv(!Matched::ModelingToolkit.AbstractSystem) @ ModelingToolkit ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:807 Stacktrace: [1] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:168 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [3] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:460 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [5] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:478 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] XLSX No Composition: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:480 Test threw exception Expression: issetequal(ProcessSimulator.symbolic_to_namestring.(unknowns(states(asm1))), ["S_Alk", "S_B", "S_BN", "S_N2", "S_NHx", "S_NOx", "S_O2", "S_U", "XC_B", "XC_BN", "X_ANO", "X_OHO", "X_UE", "X_UInf"]) MethodError: no method matching states(::Nothing) The function `states` exists, but no method is defined for this combination of argument types. Closest candidates are: states(!Matched::MTKStandardLibraryInterface) @ BioChemicalTreatment ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/modelingtoolkitstandardlibrarycompat.jl:105 states(!Matched::Process) @ BioChemicalTreatment ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:180 states(!Matched::Reactor) @ BioChemicalTreatment ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/reactors.jl:161 ... Stacktrace: [1] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:168 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [3] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:460 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [5] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:480 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] XLSX No Composition: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:483 Test threw exception Expression: issetequal(ProcessSimulator.symbolic_to_namestring.(unknowns(rates(asm1))), ["S_Alk", "S_B", "S_BN", "S_N2", "S_NHx", "S_NOx", "S_O2", "S_U", "XC_B", "XC_BN", "X_ANO", "X_OHO", "X_UE", "X_UInf"]) MethodError: no method matching rates(::Nothing) The function `rates` exists, but no method is defined for this combination of argument types. Closest candidates are: rates(!Matched::MTKStandardLibraryInterface) @ BioChemicalTreatment ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/modelingtoolkitstandardlibrarycompat.jl:109 rates(!Matched::Process) @ BioChemicalTreatment ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:184 rates(!Matched::Reactor) @ BioChemicalTreatment ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/reactors.jl:165 ... Stacktrace: [1] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:168 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [3] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:460 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [5] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:483 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] XLSX No Composition: Test Failed at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:486 Expression: issetequal(ProcessSimulator.symbolic_to_namestring.(parameters(asm1)), ["Y_OHO", "f_XUBiolys", "Y_ANO", "i_NXBio", "i_NXUE", "i_NO3N2", "i_CODNO3", "i_CODN2", "i_ChargeSNHx", "i_ChargeSNOx", "q_XCBSBhyd", "K_XCBhyd", "n_qhydAx", "m_OHOMax", "n_mOHOAx", "K_SBOHO", "b_OHO", "K_O2OHO", "K_NOxOHO", "K_NHxOHO", "m_ANOMax", "b_ANO", "q_am", "K_O2ANO", "K_NHxANO", "COD_neg", "COD_pos", "COD_C", "COD_N", "COD_H", "COD_O", "COD_S", "COD_P", "COD_Fe", "M_N"]) Evaluated: issetequal(String[], ["Y_OHO", "f_XUBiolys", "Y_ANO", "i_NXBio", "i_NXUE", "i_NO3N2", "i_CODNO3", "i_CODN2", "i_ChargeSNHx", "i_ChargeSNOx" … "COD_neg", "COD_pos", "COD_C", "COD_N", "COD_H", "COD_O", "COD_S", "COD_P", "COD_Fe", "M_N"]) Stacktrace: [1] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:168 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [3] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:460 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [5] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:486 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:784 [inlined] XLSX No Composition: Test Failed at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:492 Expression: inflows(asm1) Expected: ErrorException Thrown: MethodError MethodError: no method matching inflows(::Nothing) The function `inflows` exists, but no method is defined for this combination of argument types. Closest candidates are: inflows(!Matched::MTKStandardLibraryInterface) @ BioChemicalTreatment ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/modelingtoolkitstandardlibrarycompat.jl:97 inflows(!Matched::FlowElement) @ BioChemicalTreatment ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/flowelements.jl:89 inflows(!Matched::Reactor) @ BioChemicalTreatment ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/reactors.jl:169 ... Stacktrace: [1] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:168 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [3] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:460 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [5] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:492 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:980 [inlined] [7] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:492 [inlined] Stacktrace: [1] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:168 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [3] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:460 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [5] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:492 [inlined] XLSX No Composition: Test Failed at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:493 Expression: inflows(asm1, :is_there_one) Expected: ErrorException Thrown: MethodError MethodError: no method matching inflows(::Nothing, ::Symbol) The function `inflows` exists, but no method is defined for this combination of argument types. Closest candidates are: inflows(!Matched::BioChemicalTreatment.ProcessSimulator.AbstractProcessElement, ::Symbol) @ BioChemicalTreatment ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/abstractprocesselement.jl:538 inflows(!Matched::MTKStandardLibraryInterface) @ BioChemicalTreatment ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/modelingtoolkitstandardlibrarycompat.jl:97 inflows(!Matched::FlowElement) @ BioChemicalTreatment ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/flowelements.jl:89 ... Stacktrace: [1] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:168 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [3] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:460 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [5] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:493 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:980 [inlined] [7] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:493 [inlined] Stacktrace: [1] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:168 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [3] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:460 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [5] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:493 [inlined] XLSX No Composition: Test Failed at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:494 Expression: outflows(asm1) Expected: ErrorException Thrown: MethodError MethodError: no method matching outflows(::Nothing) The function `outflows` exists, but no method is defined for this combination of argument types. Closest candidates are: outflows(!Matched::MTKStandardLibraryInterface) @ BioChemicalTreatment ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/modelingtoolkitstandardlibrarycompat.jl:101 outflows(!Matched::FlowElement) @ BioChemicalTreatment ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/flowelements.jl:93 outflows(!Matched::Reactor) @ BioChemicalTreatment ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/reactors.jl:173 ... Stacktrace: [1] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:168 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [3] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:460 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [5] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:494 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:980 [inlined] [7] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:494 [inlined] Stacktrace: [1] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:168 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [3] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:460 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [5] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:494 [inlined] XLSX No Composition: Test Failed at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:495 Expression: outflows(asm1, :is_there_one) Expected: ErrorException Thrown: MethodError MethodError: no method matching outflows(::Nothing, ::Symbol) The function `outflows` exists, but no method is defined for this combination of argument types. Closest candidates are: outflows(!Matched::BioChemicalTreatment.ProcessSimulator.AbstractProcessElement, ::Symbol) @ BioChemicalTreatment ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/abstractprocesselement.jl:645 outflows(!Matched::MTKStandardLibraryInterface) @ BioChemicalTreatment ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/modelingtoolkitstandardlibrarycompat.jl:101 outflows(!Matched::FlowElement) @ BioChemicalTreatment ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/flowelements.jl:93 ... Stacktrace: [1] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:168 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [3] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:460 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [5] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:495 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:980 [inlined] [7] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:495 [inlined] Stacktrace: [1] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:168 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [3] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:460 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [5] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:495 [inlined] XLSX No Composition: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:497 Test threw exception Expression: isempty(exogenous_inputs(asm1)) MethodError: no method matching exogenous_inputs(::Nothing) The function `exogenous_inputs` exists, but no method is defined for this combination of argument types. Closest candidates are: exogenous_inputs(!Matched::Reactor) @ BioChemicalTreatment ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/reactors.jl:177 exogenous_inputs(!Matched::FlowElement) @ BioChemicalTreatment ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/flowelements.jl:97 exogenous_inputs(!Matched::Process) @ BioChemicalTreatment ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:188 ... Stacktrace: [1] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:168 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [3] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:460 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [5] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:497 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] XLSX No Composition: Test Failed at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:498 Expression: exogenous_inputs(asm1, :is_there_one) Expected: ArgumentError Thrown: MethodError MethodError: no method matching exogenous_inputs(::Nothing, ::Symbol) The function `exogenous_inputs` exists, but no method is defined for this combination of argument types. Closest candidates are: exogenous_inputs(!Matched::BioChemicalTreatment.ProcessSimulator.AbstractProcessElement, ::Symbol) @ BioChemicalTreatment ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/abstractprocesselement.jl:754 exogenous_inputs(!Matched::Reactor) @ BioChemicalTreatment ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/reactors.jl:177 exogenous_inputs(!Matched::FlowElement) @ BioChemicalTreatment ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/flowelements.jl:97 ... Stacktrace: [1] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:168 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [3] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:460 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [5] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:498 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:980 [inlined] [7] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:498 [inlined] Stacktrace: [1] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:168 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [3] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:460 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [5] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:498 [inlined] XLSX No Composition: Test Failed at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:500 Expression: exogenous_outputs(asm1) Expected: ErrorException Thrown: MethodError MethodError: no method matching exogenous_outputs(::Nothing) The function `exogenous_outputs` exists, but no method is defined for this combination of argument types. Closest candidates are: exogenous_outputs(!Matched::MTKStandardLibraryInterface) @ BioChemicalTreatment ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/modelingtoolkitstandardlibrarycompat.jl:117 exogenous_outputs(!Matched::FlowElement) @ BioChemicalTreatment ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/flowelements.jl:101 exogenous_outputs(!Matched::BioChemicalTreatment.ProcessSimulator.AbstractProcessElement) @ BioChemicalTreatment ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/abstractprocesselement.jl:786 ... Stacktrace: [1] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:168 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [3] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:460 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [5] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:500 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:980 [inlined] [7] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:500 [inlined] Stacktrace: [1] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:168 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [3] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:460 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [5] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:500 [inlined] XLSX No Composition: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:502 Test threw exception Expression: issetequal(string.(unknowns(asm1)), ["states₊S_Alk(t)", "states₊S_B(t)", "states₊S_BN(t)", "states₊S_N2(t)", "states₊S_NHx(t)", "states₊S_NOx(t)", "states₊S_O2(t)", "states₊S_U(t)", "states₊XC_B(t)", "states₊XC_BN(t)", "states₊X_ANO(t)", "states₊X_OHO(t)", "states₊X_UE(t)", "states₊X_UInf(t)", "rates₊S_Alk(t)", "rates₊S_B(t)", "rates₊S_BN(t)", "rates₊S_N2(t)", "rates₊S_NHx(t)", "rates₊S_NOx(t)", "rates₊S_O2(t)", "rates₊S_U(t)", "rates₊XC_B(t)", "rates₊XC_BN(t)", "rates₊X_ANO(t)", "rates₊X_OHO(t)", "rates₊X_UE(t)", "rates₊X_UInf(t)", "g_hO2(t)", "g_hAn(t)", "g_aO2(t)", "d_h(t)", "d_a(t)", "am_N(t)", "ho(t)", "ho_N(t)"]) MethodError: no method matching unknowns(::Nothing) The function `unknowns` exists, but no method is defined for this combination of argument types. Closest candidates are: unknowns(::Union{Nothing, ModelingToolkit.AbstractSystem}, !Matched::Any) @ ModelingToolkit ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:1506 unknowns(!Matched::ModelingToolkit.AffectSystem) @ ModelingToolkit ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/callbacks.jl:128 unknowns(!Matched::ModelingToolkit.AbstractSystem) @ ModelingToolkit ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:1281 ... Stacktrace: [1] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:168 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [3] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:460 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [5] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:502 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] XLSX No Composition: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:509 Test threw exception Expression: Dict(ProcessSimulator.symbolic_to_namestring.(unknowns(states(asm1))) .=> isparticulate.(unknowns(states(asm1)))) == Dict("S_Alk" => false, "S_B" => false, "S_BN" => false, "S_N2" => false, "S_NHx" => false, "S_NOx" => false, "S_O2" => false, "S_U" => false, "XC_B" => true, "XC_BN" => true, "X_ANO" => true, "X_OHO" => true, "X_UE" => true, "X_UInf" => true) MethodError: no method matching states(::Nothing) The function `states` exists, but no method is defined for this combination of argument types. Closest candidates are: states(!Matched::MTKStandardLibraryInterface) @ BioChemicalTreatment ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/modelingtoolkitstandardlibrarycompat.jl:105 states(!Matched::Process) @ BioChemicalTreatment ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:180 states(!Matched::Reactor) @ BioChemicalTreatment ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/reactors.jl:161 ... Stacktrace: [1] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:168 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [3] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:460 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [5] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:509 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] XLSX No Composition: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:513 Test threw exception Expression: Dict(ProcessSimulator.symbolic_to_namestring.(unknowns(states(asm1))) .=> iscolloidal.(unknowns(states(asm1)))) == Dict("S_Alk" => false, "S_B" => false, "S_BN" => false, "S_N2" => false, "S_NHx" => false, "S_NOx" => false, "S_O2" => false, "S_U" => false, "XC_B" => true, "XC_BN" => true, "X_ANO" => false, "X_OHO" => false, "X_UE" => false, "X_UInf" => false) MethodError: no method matching states(::Nothing) The function `states` exists, but no method is defined for this combination of argument types. Closest candidates are: states(!Matched::MTKStandardLibraryInterface) @ BioChemicalTreatment ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/modelingtoolkitstandardlibrarycompat.jl:105 states(!Matched::Process) @ BioChemicalTreatment ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:180 states(!Matched::Reactor) @ BioChemicalTreatment ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/reactors.jl:161 ... Stacktrace: [1] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:168 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [3] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:460 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [5] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:513 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] XLSX No Composition: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:517 Test threw exception Expression: Dict(ProcessSimulator.symbolic_to_namestring.(unknowns(states(asm1))) .=> issoluble.(unknowns(states(asm1)))) == Dict("S_Alk" => true, "S_B" => true, "S_BN" => true, "S_N2" => true, "S_NHx" => true, "S_NOx" => true, "S_O2" => true, "S_U" => true, "XC_B" => false, "XC_BN" => false, "X_ANO" => false, "X_OHO" => false, "X_UE" => false, "X_UInf" => false) MethodError: no method matching states(::Nothing) The function `states` exists, but no method is defined for this combination of argument types. Closest candidates are: states(!Matched::MTKStandardLibraryInterface) @ BioChemicalTreatment ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/modelingtoolkitstandardlibrarycompat.jl:105 states(!Matched::Process) @ BioChemicalTreatment ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:180 states(!Matched::Reactor) @ BioChemicalTreatment ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/reactors.jl:161 ... Stacktrace: [1] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:168 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [3] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:460 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [5] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:517 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] XLSX No Composition: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:521 Test threw exception Expression: length(equations(asm1)) == 22 MethodError: no method matching equations(::Nothing) The function `equations` exists, but no method is defined for this combination of argument types. Closest candidates are: equations(!Matched::Reactor) @ BioChemicalTreatment ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/reactors.jl:157 equations(!Matched::FlowElement) @ BioChemicalTreatment ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/flowelements.jl:85 equations(!Matched::Process) @ BioChemicalTreatment ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:176 ... Stacktrace: [1] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:168 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [3] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:460 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [5] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:521 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] XLSX No Composition: Test Failed at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:526 Expression: String(take!(buf)) == "Process ASM1 'asm1':\nStates (14): see states(asm1)\n S_Alk(t) [guess is 0]: S_Alk\n S_B(t) [guess is 0]: S_B\n S_BN(t) [guess is 0]: S_BN\n S_N2(t) [guess is 0]: S_N2\n S_NHx(t) [guess is 0]: S_NHx\n S_NOx(t) [guess is 0]: S_NOx\n S_O2(t) [guess is 0]: S_O2\n S_U(t) [guess is 0]: S_U\n XC_B(t) [guess is 0]: XC_B\n XC_BN(t) [guess is 0]: XC_BN\n X_ANO(t) [guess is 0]: X_ANO\n X_OHO(t) [guess is 0]: X_OHO\n X_UE(t) [guess is 0]: X_UE\n X_UInf(t) [guess is 0]: X_UInf\nParameters (35): see parameters(asm1)\n K_NHxOHO [defaults to 0.05]\n m_ANOMax [defaults to 0.8]\n m_OHOMax [defaults to 6]\n K_O2ANO [defaults to 0.4]\n K_XCBhyd [defaults to 0.03]\n COD_P [defaults to 40]\n COD_C [defaults to 32]\n Y_ANO [defaults to 0.24]\n COD_O [defaults to -16]\n M_N [defaults to 14]\n i_ChargeSNHx [defaults to 0.0714286]\n COD_N [defaults to -24]\n i_NXBio [defaults to 0.086]\n Y_OHO [defaults to 0.67]\n b_ANO [defaults to 0.15]\n K_NOxOHO [defaults to 0.5]\n i_CODNO3 [defaults to -4.57143]\n n_qhydAx [defaults to 0.4]\n K_O2OHO [defaults to 0.2]\n i_NXUE [defaults to 0.06]\n q_am [defaults to 0.08]\n COD_H [defaults to 8]\n K_SBOHO [defaults to 20]\n i_NO3N2 [defaults to 2.85714]\n q_XCBSBhyd [defaults to 3]\n f_XUBiolys [defaults to 0.08]\n b_OHO [defaults to 0.62]\n i_CODN2 [defaults to -1.71429]\n COD_pos [defaults to -8]\n n_mOHOAx [defaults to 0.8]\n K_NHxANO [defaults to 1]\n COD_S [defaults to 48]\n COD_Fe [defaults to 24]\n COD_neg [defaults to 8]\n i_ChargeSNOx [defaults to -0.0714286]" Evaluated: "nothing" == "Process ASM1 'asm1':\nStates (14): see states(asm1)\n S_Alk(t) [guess is 0]: S_Alk\n S_B(t) [guess is 0]: S_B\n S_BN(t) [guess is 0]: S_BN\n S_N2(t) [guess is 0]: S_N2\n S_NHx(t) [guess is 0]: S_NHx\n S_NOx(t) [guess is 0]: S_NOx\n S_O2(t) [guess is 0]: S_O2\n S_U(t) [guess is 0]: S_U\n XC_B(t) [guess is 0]: XC_B\n XC_BN(t) [guess is 0]: XC_BN\n X_ANO(t) [guess is 0]: X_ANO\n X_OHO(t) [guess is 0]: X_OHO\n X_UE(t) [guess is 0]: X_UE\n X_UInf(t) [guess is 0]: X_UInf\nParameters (35): see parameters(asm1)\n K_NHxOHO [defaults to 0.05]\n m_ANOMax [defaults to 0.8]\n m_OHOMax [defaults to 6]\n K_O2ANO [defaults to 0.4]\n K_XCBhyd [defaults to 0.03]\n COD_P [defaults to 40]\n COD_C [defaults to 32]\n Y_ANO [defaults to 0.24]\n COD_O [defaults to -16]\n M_N [defaults to 14]\n i_ChargeSNHx [defaults to 0.0714286]\n COD_N [defaults to -24]\n i_NXBio [defaults to 0.086]\n Y_OHO [defaults to 0.67]\n b_ANO [defaults to 0.15]\n K_NOxOHO [defaults to 0.5]\n i_CODNO3 [defaults to -4.57143]\n n_qhydAx [defaults to 0.4]\n K_O2OHO [defaults to 0.2]\n i_NXUE [defaults to 0.06]\n q_am [defaults to 0.08]\n COD_H [defaults to 8]\n K_SBOHO [defaults to 20]\n i_NO3N2 [defaults to 2.85714]\n q_XCBSBhyd [defaults to 3]\n f_XUBiolys [defaults to 0.08]\n b_OHO [defaults to 0.62]\n i_CODN2 [defaults to -1.71429]\n COD_pos [defaults to -8]\n n_mOHOAx [defaults to 0.8]\n K_NHxANO [defaults to 1]\n COD_S [defaults to 48]\n COD_Fe [defaults to 24]\n COD_neg [defaults to 8]\n i_ChargeSNOx [defaults to -0.0714286]" Stacktrace: [1] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:168 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [3] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:460 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [5] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:526 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:784 [inlined] XLSX No Composition: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:459 Got exception outside of a @test MethodError: no method matching show(::IOBuffer, ::MIME{Symbol("text/plain")}, ::Nothing; extended::Bool) This method does not support all of the given keyword arguments (and may not support any). Closest candidates are: show(::IO, ::MIME{Symbol("text/plain")}, ::Any) got unsupported keyword argument "extended" @ Base multimedia.jl:78 show(::IO, ::MIME{Symbol("text/plain")}, !Matched::Graphs.DefaultDistance) got unsupported keyword argument "extended" @ Graphs ~/.julia/packages/Graphs/nH2e0/src/distance.jl:18 show(::IO, ::MIME{Symbol("text/plain")}, !Matched::Base.Filesystem.StatStruct) got unsupported keyword argument "extended" @ Base stat.jl:182 ... Stacktrace: [1] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:168 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [3] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:460 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [5] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:527 [inlined] [6] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [7] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:51 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [9] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:51 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [11] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:10 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [13] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:6 [14] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [15] top-level scope @ none:6 [16] eval(m::Module, e::Any) @ Core boot.jl:533 [17] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [18] _start() @ Base client.jl:596 ASM1: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:530 Got exception outside of a @test MethodError: kwcall(::@NamedTuple{name::Symbol, internal_states::Vector{Num}}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:160 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#327#328"{Bool, @Kwargs{}, Tuple{String}})() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] Process(args::String; name::Symbol, error_invalid_composition::Bool, kwargs::@Kwargs{}) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:168 [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [6] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:531 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [8] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:531 [inlined] [9] macro expansion @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 [inlined] [10] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [11] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:51 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [13] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:51 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [15] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:10 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [17] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:6 [18] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [19] top-level scope @ none:6 [20] eval(m::Module, e::Any) @ Core boot.jl:533 [21] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [22] _start() @ Base client.jl:596 ASM3: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:599 Got exception outside of a @test MethodError: kwcall(::@NamedTuple{name::Symbol, internal_states::Vector{Num}}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:160 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#327#328"{Bool, @Kwargs{}, Tuple{String}})() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] Process(args::String; name::Symbol, error_invalid_composition::Bool, kwargs::@Kwargs{}) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:168 [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [6] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:600 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [8] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processes_test.jl:600 [inlined] [9] macro expansion @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 [inlined] [10] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [11] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:51 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [13] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:51 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [15] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:10 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [17] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:6 [18] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [19] top-level scope @ none:6 [20] eval(m::Module, e::Any) @ Core boot.jl:533 [21] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [22] _start() @ Base client.jl:596 [ Info: MTKStdLib compatibility [ Info: Defaults Default ASM1: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/default_tests.jl:1 Got exception outside of a @test MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:949 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#433#434")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] ASM1(; name::Symbol, Y_H::Float64, Y_A::Float64, i_XB::Float64, i_XP::Float64, f_P::Float64, mu_H::Float64, K_S::Float64, K_OH::Float64, K_NO::Float64, b_H::Float64, eta_g::Float64, mu_A::Float64, K_NH::Float64, K_OA::Float64, b_A::Float64, kappa_h::Float64, eta_h::Float64, K_X::Float64, kappa_a::Float64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/default_tests.jl:2 [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [6] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/default_tests.jl:5 [inlined] [7] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [8] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:61 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [10] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:61 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [12] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:10 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [14] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:6 [15] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [16] top-level scope @ none:6 [17] eval(m::Module, e::Any) @ Core boot.jl:533 [18] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [19] _start() @ Base client.jl:596 Default ASM1 using macros: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/default_tests.jl:30 Got exception outside of a @test MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:949 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#433#434")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] ASM1(; name::Symbol, Y_H::Float64, Y_A::Float64, i_XB::Float64, i_XP::Float64, f_P::Float64, mu_H::Float64, K_S::Float64, K_OH::Float64, K_NO::Float64, b_H::Float64, eta_g::Float64, mu_A::Float64, K_NH::Float64, K_OA::Float64, b_A::Float64, kappa_h::Float64, eta_h::Float64, K_X::Float64, kappa_a::Float64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/default_tests.jl:31 [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [6] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/default_tests.jl:31 [inlined] [7] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/defaults.jl:234 [inlined] [8] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [9] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:61 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [11] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:61 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [13] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:10 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [15] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:6 [16] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [17] top-level scope @ none:6 [18] eval(m::Module, e::Any) @ Core boot.jl:533 [19] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [20] _start() @ Base client.jl:596 Default ASM3 and aeration, mapping by states: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/default_tests.jl:59 Got exception outside of a @test MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System, ::Vector{System}) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states, exogenous_inputs) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:1015 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#450#451")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] Aeration(; name::Symbol, k_La::Int64, S_O_max::Int64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/default_tests.jl:60 [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [6] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/default_tests.jl:62 [inlined] [7] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [8] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:61 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [10] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:61 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [12] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:10 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [14] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:6 [15] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [16] top-level scope @ none:6 [17] eval(m::Module, e::Any) @ Core boot.jl:533 [18] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [19] _start() @ Base client.jl:596 Default ASM3 and aeration, mapping by states using macros: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/default_tests.jl:89 Got exception outside of a @test MethodError: kwcall(::@NamedTuple{name::Symbol, internal_states::Vector{Num}}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:160 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#327#328"{Bool, @Kwargs{}, Tuple{String}})() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] Process(args::String; name::Symbol, error_invalid_composition::Bool, kwargs::@Kwargs{}) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/default_tests.jl:90 [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [6] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/default_tests.jl:90 [inlined] [7] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/defaults.jl:234 [inlined] [8] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [9] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:61 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [11] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:61 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [13] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:10 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [15] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:6 [16] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [17] top-level scope @ none:6 [18] eval(m::Module, e::Any) @ Core boot.jl:533 [19] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [20] _start() @ Base client.jl:596 Default ASM3 and aeration, mapping by states using single macro with state renaming: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/default_tests.jl:120 Got exception outside of a @test MethodError: kwcall(::@NamedTuple{name::Symbol, internal_states::Vector{Num}}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:160 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#327#328"{Bool, @Kwargs{}, Tuple{String}})() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] Process(args::String; name::Symbol, error_invalid_composition::Bool, kwargs::@Kwargs{}) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/default_tests.jl:121 [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [6] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/default_tests.jl:121 [inlined] [7] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/defaults.jl:234 [inlined] [8] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [9] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:61 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [11] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:61 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [13] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:10 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [15] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:6 [16] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [17] top-level scope @ none:6 [18] eval(m::Module, e::Any) @ Core boot.jl:533 [19] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [20] _start() @ Base client.jl:596 Test failures: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/default_tests.jl:156 Got exception outside of a @test MethodError: kwcall(::@NamedTuple{name::Symbol, internal_states::Vector{Num}}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:160 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#327#328"{Bool, @Kwargs{}, Tuple{String}})() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] Process(args::String; name::Symbol, error_invalid_composition::Bool, kwargs::@Kwargs{}) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/default_tests.jl:157 [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [6] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/default_tests.jl:157 [inlined] [7] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/defaults.jl:234 [inlined] [8] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [9] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:61 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [11] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:61 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [13] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:10 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [15] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:6 [16] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [17] top-level scope @ none:6 [18] eval(m::Module, e::Any) @ Core boot.jl:533 [19] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [20] _start() @ Base client.jl:596 [ Info: ProcessDiagram Simple ProcessDiagram: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/processdiagram_tests.jl:1 Got exception outside of a @test MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] OzoneDisinfection(; name::Symbol, kO3::Int64, kd::Int64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processdiagram_tests.jl:3 [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [6] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processdiagram_tests.jl:3 [inlined] [7] macro expansion @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 [inlined] [8] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [9] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:66 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [11] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:66 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [13] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:10 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [15] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:6 [16] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [17] top-level scope @ none:6 [18] eval(m::Module, e::Any) @ Core boot.jl:533 [19] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [20] _start() @ Base client.jl:596 With External systems: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/processdiagram_tests.jl:109 Got exception outside of a @test MethodError: kwcall(::@NamedTuple{name::Symbol, internal_states::Vector{Num}}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:160 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#327#328"{Bool, @Kwargs{}, Tuple{String}})() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] Process(args::String; name::Symbol, error_invalid_composition::Bool, kwargs::@Kwargs{}) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processdiagram_tests.jl:110 [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [6] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/processdiagram_tests.jl:112 [inlined] [7] macro expansion @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 [inlined] [8] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [9] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:66 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [11] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:66 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [13] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:10 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [15] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:6 [16] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [17] top-level scope @ none:6 [18] eval(m::Module, e::Any) @ Core boot.jl:533 [19] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [20] _start() @ Base client.jl:596 [ Info: Testing Reactions Submodule [ Info: BioChemicalReactionSystem [ Info: Testing Integration Ozonation CSTRs: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:33 Test threw exception Expression: isapprox(build_ozonation_cascade(2), [0.333, 0.000999], rtol = tol) MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] OzoneDisinfection(; name::Symbol, kO3::Int64, kd::Float64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] (::var"#build_ozonation_cascade#build_ozonation_cascade##0")(n_react::Int64, t_end::Int64, q::Float64, v::Float64, k_o3::Float64, k_d::Float64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:3 [5] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:2 [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [7] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:33 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] Ozonation CSTRs: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:34 Test threw exception Expression: isapprox(build_ozonation_cascade(4), [0.256, 2.3e-5], rtol = tol) MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] OzoneDisinfection(; name::Symbol, kO3::Int64, kd::Float64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] (::var"#build_ozonation_cascade#build_ozonation_cascade##0")(n_react::Int64, t_end::Int64, q::Float64, v::Float64, k_o3::Float64, k_d::Float64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:3 [5] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:2 [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [7] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:34 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] Ozonation CSTRs: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:35 Test threw exception Expression: isapprox(build_ozonation_cascade(10), [0.212, 1.91e-8], rtol = tol) MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] OzoneDisinfection(; name::Symbol, kO3::Int64, kd::Float64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] (::var"#build_ozonation_cascade#build_ozonation_cascade##0")(n_react::Int64, t_end::Int64, q::Float64, v::Float64, k_o3::Float64, k_d::Float64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:3 [5] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:2 [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [7] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:35 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] Ozonation CSTRs: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:36 Test threw exception Expression: isapprox(build_ozonation_cascade(20), [0.198, 2.54e-11], rtol = tol) MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] OzoneDisinfection(; name::Symbol, kO3::Int64, kd::Float64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] (::var"#build_ozonation_cascade#build_ozonation_cascade##0")(n_react::Int64, t_end::Int64, q::Float64, v::Float64, k_o3::Float64, k_d::Float64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:3 [5] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:2 [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [7] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:36 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] Ozonation CSTRs: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:37 Test threw exception Expression: isapprox(build_ozonation_cascade(30), [0.193, 4.56e-13], rtol = tol) MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] OzoneDisinfection(; name::Symbol, kO3::Int64, kd::Float64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] (::var"#build_ozonation_cascade#build_ozonation_cascade##0")(n_react::Int64, t_end::Int64, q::Float64, v::Float64, k_o3::Float64, k_d::Float64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:3 [5] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:2 [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [7] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:37 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] Ozonation CSTRs with defaults: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:62 Test threw exception Expression: isapprox(build_ozonation_cascade(2), [0.333, 0.000999], rtol = tol) MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] OzoneDisinfection(; name::Symbol, kO3::Int64, kd::Float64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] (::var"#build_ozonation_cascade#build_ozonation_cascade##1")(n_react::Int64, t_end::Int64, q::Float64, v::Float64, k_o3::Float64, k_d::Float64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:45 [5] (::var"#build_ozonation_cascade#build_ozonation_cascade##1")(n_react::Int64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:42 [6] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:41 [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [8] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:62 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] Ozonation CSTRs with defaults: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:63 Test threw exception Expression: isapprox(build_ozonation_cascade(4), [0.256, 2.3e-5], rtol = tol) MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] OzoneDisinfection(; name::Symbol, kO3::Int64, kd::Float64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] (::var"#build_ozonation_cascade#build_ozonation_cascade##1")(n_react::Int64, t_end::Int64, q::Float64, v::Float64, k_o3::Float64, k_d::Float64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:45 [5] (::var"#build_ozonation_cascade#build_ozonation_cascade##1")(n_react::Int64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:42 [6] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:41 [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [8] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:63 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] Ozonation CSTRs with defaults: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:64 Test threw exception Expression: isapprox(build_ozonation_cascade(10), [0.212, 1.91e-8], rtol = tol) MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] OzoneDisinfection(; name::Symbol, kO3::Int64, kd::Float64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] (::var"#build_ozonation_cascade#build_ozonation_cascade##1")(n_react::Int64, t_end::Int64, q::Float64, v::Float64, k_o3::Float64, k_d::Float64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:45 [5] (::var"#build_ozonation_cascade#build_ozonation_cascade##1")(n_react::Int64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:42 [6] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:41 [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [8] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:64 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] Ozonation CSTRs with defaults: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:65 Test threw exception Expression: isapprox(build_ozonation_cascade(20), [0.198, 2.54e-11], rtol = tol) MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] OzoneDisinfection(; name::Symbol, kO3::Int64, kd::Float64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] (::var"#build_ozonation_cascade#build_ozonation_cascade##1")(n_react::Int64, t_end::Int64, q::Float64, v::Float64, k_o3::Float64, k_d::Float64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:45 [5] (::var"#build_ozonation_cascade#build_ozonation_cascade##1")(n_react::Int64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:42 [6] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:41 [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [8] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:65 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] Ozonation CSTRs with defaults: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:66 Test threw exception Expression: isapprox(build_ozonation_cascade(30), [0.193, 4.56e-13], rtol = tol) MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] OzoneDisinfection(; name::Symbol, kO3::Int64, kd::Float64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] (::var"#build_ozonation_cascade#build_ozonation_cascade##1")(n_react::Int64, t_end::Int64, q::Float64, v::Float64, k_o3::Float64, k_d::Float64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:45 [5] (::var"#build_ozonation_cascade#build_ozonation_cascade##1")(n_react::Int64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:42 [6] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:41 [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [8] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:66 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] Ozonation CSTRs with lowlevel interface reactor cascade: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:97 Test threw exception Expression: isapprox(build_ozonation_cascade(2), [0.333, 0.000999], rtol = tol) MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] OzoneDisinfection(; name::Symbol, kO3::Int64, kd::Float64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] macro expansion @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 [inlined] [5] (::var"#build_ozonation_cascade#build_ozonation_cascade##4")(n_react::Int64, t_end::Int64, q::Float64, v::Float64, k_o3::Float64, k_d::Float64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:74 [6] (::var"#build_ozonation_cascade#build_ozonation_cascade##4")(n_react::Int64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:71 [7] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:70 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [9] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:97 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] Ozonation CSTRs with lowlevel interface reactor cascade: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:98 Test threw exception Expression: isapprox(build_ozonation_cascade(4), [0.256, 2.3e-5], rtol = tol) MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] OzoneDisinfection(; name::Symbol, kO3::Int64, kd::Float64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] macro expansion @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 [inlined] [5] (::var"#build_ozonation_cascade#build_ozonation_cascade##4")(n_react::Int64, t_end::Int64, q::Float64, v::Float64, k_o3::Float64, k_d::Float64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:74 [6] (::var"#build_ozonation_cascade#build_ozonation_cascade##4")(n_react::Int64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:71 [7] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:70 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [9] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:98 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] Ozonation CSTRs with lowlevel interface reactor cascade: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:99 Test threw exception Expression: isapprox(build_ozonation_cascade(10), [0.212, 1.91e-8], rtol = tol) MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] OzoneDisinfection(; name::Symbol, kO3::Int64, kd::Float64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] macro expansion @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 [inlined] [5] (::var"#build_ozonation_cascade#build_ozonation_cascade##4")(n_react::Int64, t_end::Int64, q::Float64, v::Float64, k_o3::Float64, k_d::Float64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:74 [6] (::var"#build_ozonation_cascade#build_ozonation_cascade##4")(n_react::Int64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:71 [7] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:70 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [9] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:99 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] Ozonation CSTRs with lowlevel interface reactor cascade: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:100 Test threw exception Expression: isapprox(build_ozonation_cascade(20), [0.198, 2.54e-11], rtol = tol) MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] OzoneDisinfection(; name::Symbol, kO3::Int64, kd::Float64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] macro expansion @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 [inlined] [5] (::var"#build_ozonation_cascade#build_ozonation_cascade##4")(n_react::Int64, t_end::Int64, q::Float64, v::Float64, k_o3::Float64, k_d::Float64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:74 [6] (::var"#build_ozonation_cascade#build_ozonation_cascade##4")(n_react::Int64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:71 [7] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:70 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [9] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] Ozonation CSTRs with lowlevel interface reactor cascade: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:101 Test threw exception Expression: isapprox(build_ozonation_cascade(30), [0.193, 4.56e-13], rtol = tol) MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] OzoneDisinfection(; name::Symbol, kO3::Int64, kd::Float64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] macro expansion @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 [inlined] [5] (::var"#build_ozonation_cascade#build_ozonation_cascade##4")(n_react::Int64, t_end::Int64, q::Float64, v::Float64, k_o3::Float64, k_d::Float64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:74 [6] (::var"#build_ozonation_cascade#build_ozonation_cascade##4")(n_react::Int64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:71 [7] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:70 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [9] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:101 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] Ozonation CSTRs with lowlevel interface reactor cascade with multiline macro: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:133 Test threw exception Expression: isapprox(build_ozonation_cascade(2), [0.333, 0.000999], rtol = tol) MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] OzoneDisinfection(; name::Symbol, kO3::Int64, kd::Float64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:451 [inlined] [5] (::var"#build_ozonation_cascade#build_ozonation_cascade##5")(n_react::Int64, t_end::Int64, q::Float64, v::Float64, k_o3::Float64, k_d::Float64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:109 [6] (::var"#build_ozonation_cascade#build_ozonation_cascade##5")(n_react::Int64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:106 [7] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:105 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [9] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:133 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] Ozonation CSTRs with lowlevel interface reactor cascade with multiline macro: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:134 Test threw exception Expression: isapprox(build_ozonation_cascade(4), [0.256, 2.3e-5], rtol = tol) MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] OzoneDisinfection(; name::Symbol, kO3::Int64, kd::Float64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:451 [inlined] [5] (::var"#build_ozonation_cascade#build_ozonation_cascade##5")(n_react::Int64, t_end::Int64, q::Float64, v::Float64, k_o3::Float64, k_d::Float64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:109 [6] (::var"#build_ozonation_cascade#build_ozonation_cascade##5")(n_react::Int64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:106 [7] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:105 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [9] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:134 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] Ozonation CSTRs with lowlevel interface reactor cascade with multiline macro: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:135 Test threw exception Expression: isapprox(build_ozonation_cascade(10), [0.212, 1.91e-8], rtol = tol) MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] OzoneDisinfection(; name::Symbol, kO3::Int64, kd::Float64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:451 [inlined] [5] (::var"#build_ozonation_cascade#build_ozonation_cascade##5")(n_react::Int64, t_end::Int64, q::Float64, v::Float64, k_o3::Float64, k_d::Float64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:109 [6] (::var"#build_ozonation_cascade#build_ozonation_cascade##5")(n_react::Int64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:106 [7] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:105 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [9] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:135 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] Ozonation CSTRs with lowlevel interface reactor cascade with multiline macro: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:136 Test threw exception Expression: isapprox(build_ozonation_cascade(20), [0.198, 2.54e-11], rtol = tol) MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] OzoneDisinfection(; name::Symbol, kO3::Int64, kd::Float64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:451 [inlined] [5] (::var"#build_ozonation_cascade#build_ozonation_cascade##5")(n_react::Int64, t_end::Int64, q::Float64, v::Float64, k_o3::Float64, k_d::Float64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:109 [6] (::var"#build_ozonation_cascade#build_ozonation_cascade##5")(n_react::Int64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:106 [7] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:105 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [9] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:136 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] Ozonation CSTRs with lowlevel interface reactor cascade with multiline macro: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:137 Test threw exception Expression: isapprox(build_ozonation_cascade(30), [0.193, 4.56e-13], rtol = tol) MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] OzoneDisinfection(; name::Symbol, kO3::Int64, kd::Float64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:451 [inlined] [5] (::var"#build_ozonation_cascade#build_ozonation_cascade##5")(n_react::Int64, t_end::Int64, q::Float64, v::Float64, k_o3::Float64, k_d::Float64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:109 [6] (::var"#build_ozonation_cascade#build_ozonation_cascade##5")(n_react::Int64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:106 [7] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:105 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [9] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:137 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] Ozonation CSTRs with process and reactor cascade: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:164 Test threw exception Expression: isapprox(build_ozonation_cascade(2), [0.333, 0.000999], rtol = tol) MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] OzoneDisinfection(; name::Symbol, kO3::Int64, kd::Float64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] (::var"#build_ozonation_cascade#build_ozonation_cascade##8")(n_react::Int64, t_end::Int64, q::Float64, v::Float64, k_o3::Float64, k_d::Float64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:145 [5] (::var"#build_ozonation_cascade#build_ozonation_cascade##8")(n_react::Int64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:142 [6] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:141 [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [8] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:164 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] Ozonation CSTRs with process and reactor cascade: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:165 Test threw exception Expression: isapprox(build_ozonation_cascade(4), [0.256, 2.3e-5], rtol = tol) MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] OzoneDisinfection(; name::Symbol, kO3::Int64, kd::Float64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] (::var"#build_ozonation_cascade#build_ozonation_cascade##8")(n_react::Int64, t_end::Int64, q::Float64, v::Float64, k_o3::Float64, k_d::Float64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:145 [5] (::var"#build_ozonation_cascade#build_ozonation_cascade##8")(n_react::Int64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:142 [6] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:141 [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [8] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:165 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] Ozonation CSTRs with process and reactor cascade: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:166 Test threw exception Expression: isapprox(build_ozonation_cascade(10), [0.212, 1.91e-8], rtol = tol) MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] OzoneDisinfection(; name::Symbol, kO3::Int64, kd::Float64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] (::var"#build_ozonation_cascade#build_ozonation_cascade##8")(n_react::Int64, t_end::Int64, q::Float64, v::Float64, k_o3::Float64, k_d::Float64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:145 [5] (::var"#build_ozonation_cascade#build_ozonation_cascade##8")(n_react::Int64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:142 [6] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:141 [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [8] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:166 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] Ozonation CSTRs with process and reactor cascade: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:167 Test threw exception Expression: isapprox(build_ozonation_cascade(20), [0.198, 2.54e-11], rtol = tol) MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] OzoneDisinfection(; name::Symbol, kO3::Int64, kd::Float64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] (::var"#build_ozonation_cascade#build_ozonation_cascade##8")(n_react::Int64, t_end::Int64, q::Float64, v::Float64, k_o3::Float64, k_d::Float64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:145 [5] (::var"#build_ozonation_cascade#build_ozonation_cascade##8")(n_react::Int64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:142 [6] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:141 [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [8] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:167 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] Ozonation CSTRs with process and reactor cascade: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:168 Test threw exception Expression: isapprox(build_ozonation_cascade(30), [0.193, 4.56e-13], rtol = tol) MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] OzoneDisinfection(; name::Symbol, kO3::Int64, kd::Float64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] (::var"#build_ozonation_cascade#build_ozonation_cascade##8")(n_react::Int64, t_end::Int64, q::Float64, v::Float64, k_o3::Float64, k_d::Float64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:145 [5] (::var"#build_ozonation_cascade#build_ozonation_cascade##8")(n_react::Int64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:142 [6] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:141 [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [8] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:168 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] Ozonation CSTRs with process and reactor cascade with multiline macro: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:196 Test threw exception Expression: isapprox(build_ozonation_cascade(2), [0.333, 0.000999], rtol = tol) MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] OzoneDisinfection(; name::Symbol, kO3::Int64, kd::Float64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/reactors.jl:723 [inlined] [5] (::var"#build_ozonation_cascade#build_ozonation_cascade##9")(n_react::Int64, t_end::Int64, q::Float64, v::Float64, k_o3::Float64, k_d::Float64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:176 [6] (::var"#build_ozonation_cascade#build_ozonation_cascade##9")(n_react::Int64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:173 [7] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:172 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [9] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:196 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] Ozonation CSTRs with process and reactor cascade with multiline macro: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:197 Test threw exception Expression: isapprox(build_ozonation_cascade(4), [0.256, 2.3e-5], rtol = tol) MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] OzoneDisinfection(; name::Symbol, kO3::Int64, kd::Float64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/reactors.jl:723 [inlined] [5] (::var"#build_ozonation_cascade#build_ozonation_cascade##9")(n_react::Int64, t_end::Int64, q::Float64, v::Float64, k_o3::Float64, k_d::Float64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:176 [6] (::var"#build_ozonation_cascade#build_ozonation_cascade##9")(n_react::Int64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:173 [7] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:172 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [9] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:197 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] Ozonation CSTRs with process and reactor cascade with multiline macro: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:198 Test threw exception Expression: isapprox(build_ozonation_cascade(10), [0.212, 1.91e-8], rtol = tol) MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] OzoneDisinfection(; name::Symbol, kO3::Int64, kd::Float64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/reactors.jl:723 [inlined] [5] (::var"#build_ozonation_cascade#build_ozonation_cascade##9")(n_react::Int64, t_end::Int64, q::Float64, v::Float64, k_o3::Float64, k_d::Float64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:176 [6] (::var"#build_ozonation_cascade#build_ozonation_cascade##9")(n_react::Int64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:173 [7] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:172 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [9] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:198 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] Ozonation CSTRs with process and reactor cascade with multiline macro: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:199 Test threw exception Expression: isapprox(build_ozonation_cascade(20), [0.198, 2.54e-11], rtol = tol) MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] OzoneDisinfection(; name::Symbol, kO3::Int64, kd::Float64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/reactors.jl:723 [inlined] [5] (::var"#build_ozonation_cascade#build_ozonation_cascade##9")(n_react::Int64, t_end::Int64, q::Float64, v::Float64, k_o3::Float64, k_d::Float64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:176 [6] (::var"#build_ozonation_cascade#build_ozonation_cascade##9")(n_react::Int64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:173 [7] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:172 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [9] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:199 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] Ozonation CSTRs with process and reactor cascade with multiline macro: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:200 Test threw exception Expression: isapprox(build_ozonation_cascade(30), [0.193, 4.56e-13], rtol = tol) MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] OzoneDisinfection(; name::Symbol, kO3::Int64, kd::Float64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/reactors.jl:723 [inlined] [5] (::var"#build_ozonation_cascade#build_ozonation_cascade##9")(n_react::Int64, t_end::Int64, q::Float64, v::Float64, k_o3::Float64, k_d::Float64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:176 [6] (::var"#build_ozonation_cascade#build_ozonation_cascade##9")(n_react::Int64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:173 [7] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:172 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [9] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:200 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] Ozonation CSTRs with defaults and reactor cascade: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:227 Test threw exception Expression: isapprox(build_ozonation_cascade(2), [0.333, 0.000999], rtol = tol) MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] OzoneDisinfection(; name::Symbol, kO3::Int64, kd::Float64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] (::var"#build_ozonation_cascade#build_ozonation_cascade##12")(n_react::Int64, t_end::Int64, q::Float64, v::Float64, k_o3::Float64, k_d::Float64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:208 [5] (::var"#build_ozonation_cascade#build_ozonation_cascade##12")(n_react::Int64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:205 [6] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:204 [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [8] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:227 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] Ozonation CSTRs with defaults and reactor cascade: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:228 Test threw exception Expression: isapprox(build_ozonation_cascade(4), [0.256, 2.3e-5], rtol = tol) MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] OzoneDisinfection(; name::Symbol, kO3::Int64, kd::Float64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] (::var"#build_ozonation_cascade#build_ozonation_cascade##12")(n_react::Int64, t_end::Int64, q::Float64, v::Float64, k_o3::Float64, k_d::Float64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:208 [5] (::var"#build_ozonation_cascade#build_ozonation_cascade##12")(n_react::Int64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:205 [6] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:204 [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [8] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:228 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] Ozonation CSTRs with defaults and reactor cascade: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:229 Test threw exception Expression: isapprox(build_ozonation_cascade(10), [0.212, 1.91e-8], rtol = tol) MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] OzoneDisinfection(; name::Symbol, kO3::Int64, kd::Float64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] (::var"#build_ozonation_cascade#build_ozonation_cascade##12")(n_react::Int64, t_end::Int64, q::Float64, v::Float64, k_o3::Float64, k_d::Float64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:208 [5] (::var"#build_ozonation_cascade#build_ozonation_cascade##12")(n_react::Int64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:205 [6] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:204 [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [8] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:229 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] Ozonation CSTRs with defaults and reactor cascade: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:230 Test threw exception Expression: isapprox(build_ozonation_cascade(20), [0.198, 2.54e-11], rtol = tol) MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] OzoneDisinfection(; name::Symbol, kO3::Int64, kd::Float64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] (::var"#build_ozonation_cascade#build_ozonation_cascade##12")(n_react::Int64, t_end::Int64, q::Float64, v::Float64, k_o3::Float64, k_d::Float64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:208 [5] (::var"#build_ozonation_cascade#build_ozonation_cascade##12")(n_react::Int64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:205 [6] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:204 [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [8] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:230 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] Ozonation CSTRs with defaults and reactor cascade: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:231 Test threw exception Expression: isapprox(build_ozonation_cascade(30), [0.193, 4.56e-13], rtol = tol) MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] OzoneDisinfection(; name::Symbol, kO3::Int64, kd::Float64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] (::var"#build_ozonation_cascade#build_ozonation_cascade##12")(n_react::Int64, t_end::Int64, q::Float64, v::Float64, k_o3::Float64, k_d::Float64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:208 [5] (::var"#build_ozonation_cascade#build_ozonation_cascade##12")(n_react::Int64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:205 [6] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:204 [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [8] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:231 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] Ozonation CSTRs with defaults and reactor cascade with multiline macro: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:259 Test threw exception Expression: isapprox(build_ozonation_cascade(2), [0.333, 0.000999], rtol = tol) MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] OzoneDisinfection(; name::Symbol, kO3::Int64, kd::Float64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/reactors.jl:723 [inlined] [5] (::var"#build_ozonation_cascade#build_ozonation_cascade##13")(n_react::Int64, t_end::Int64, q::Float64, v::Float64, k_o3::Float64, k_d::Float64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:239 [6] (::var"#build_ozonation_cascade#build_ozonation_cascade##13")(n_react::Int64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:236 [7] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:235 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [9] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:259 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] Ozonation CSTRs with defaults and reactor cascade with multiline macro: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:260 Test threw exception Expression: isapprox(build_ozonation_cascade(4), [0.256, 2.3e-5], rtol = tol) MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] OzoneDisinfection(; name::Symbol, kO3::Int64, kd::Float64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/reactors.jl:723 [inlined] [5] (::var"#build_ozonation_cascade#build_ozonation_cascade##13")(n_react::Int64, t_end::Int64, q::Float64, v::Float64, k_o3::Float64, k_d::Float64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:239 [6] (::var"#build_ozonation_cascade#build_ozonation_cascade##13")(n_react::Int64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:236 [7] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:235 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [9] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:260 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] Ozonation CSTRs with defaults and reactor cascade with multiline macro: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:261 Test threw exception Expression: isapprox(build_ozonation_cascade(10), [0.212, 1.91e-8], rtol = tol) MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] OzoneDisinfection(; name::Symbol, kO3::Int64, kd::Float64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/reactors.jl:723 [inlined] [5] (::var"#build_ozonation_cascade#build_ozonation_cascade##13")(n_react::Int64, t_end::Int64, q::Float64, v::Float64, k_o3::Float64, k_d::Float64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:239 [6] (::var"#build_ozonation_cascade#build_ozonation_cascade##13")(n_react::Int64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:236 [7] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:235 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [9] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:261 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] Ozonation CSTRs with defaults and reactor cascade with multiline macro: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:262 Test threw exception Expression: isapprox(build_ozonation_cascade(20), [0.198, 2.54e-11], rtol = tol) MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] OzoneDisinfection(; name::Symbol, kO3::Int64, kd::Float64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/reactors.jl:723 [inlined] [5] (::var"#build_ozonation_cascade#build_ozonation_cascade##13")(n_react::Int64, t_end::Int64, q::Float64, v::Float64, k_o3::Float64, k_d::Float64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:239 [6] (::var"#build_ozonation_cascade#build_ozonation_cascade##13")(n_react::Int64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:236 [7] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:235 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [9] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:262 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] Ozonation CSTRs with defaults and reactor cascade with multiline macro: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:263 Test threw exception Expression: isapprox(build_ozonation_cascade(30), [0.193, 4.56e-13], rtol = tol) MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] OzoneDisinfection(; name::Symbol, kO3::Int64, kd::Float64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/reactors.jl:723 [inlined] [5] (::var"#build_ozonation_cascade#build_ozonation_cascade##13")(n_react::Int64, t_end::Int64, q::Float64, v::Float64, k_o3::Float64, k_d::Float64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:239 [6] (::var"#build_ozonation_cascade#build_ozonation_cascade##13")(n_react::Int64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:236 [7] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:235 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [9] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:263 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] Ozonation CSTRs with fixed state and wrong initial state: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:288 Test threw exception Expression: isapprox(build_ozonation_cascade(2), [0.333, 0.000999], rtol = tol) MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] OzoneDisinfection(; name::Symbol, kO3::Float64, kd::Float64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] (::BioChemicalTreatment.ProcessSimulator.var"#464#465"{String, String})(::Tuple{typeof(OzoneDisinfection), Tuple{}, Dict{Symbol, Float64}, Symbol}) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/defaults.jl:347 [5] iterate(::Base.Generator{Base.Iterators.Zip{Tuple{Vector{Union{Function, Type{Process}}}, Vector{Tuple}, Vector{Dict}, Vector{Symbol}}}, BioChemicalTreatment.ProcessSimulator.var"#464#465"{String, String}}) @ Base generator.jl:49 [inlined] [6] collect(itr::Base.Generator{Base.Iterators.Zip{Tuple{Vector{Union{Function, Type{Process}}}, Vector{Tuple}, Vector{Dict}, Vector{Symbol}}}, BioChemicalTreatment.ProcessSimulator.var"#464#465"{String, String}}) @ Base array.jl:833 [7] default_processes(; name_prefix::String, name_postfix::String) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/defaults.jl:347 [8] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/reactors.jl:361 [inlined] [9] (::BioChemicalTreatment.ProcessSimulator.var"#564#565"{Vector{Int64}, Dict{Symbol, Float64}, Symbol, Dict{Symbol, @NamedTuple{names::Set{Symbol}, particulate::Bool, colloidal::Bool, soluble::Bool}}, Bool, Float64})() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [10] CSTR(V::Float64, processes::Vector{Process}; initial_states::Vector{Int64}, fixed_states::Dict{Symbol, Float64}, name::Symbol, state_mapping::Dict{Symbol, @NamedTuple{names::Set{Symbol}, particulate::Bool, colloidal::Bool, soluble::Bool}}, use_default_processes::Bool) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [inlined] [11] (::var"#build_ozonation_cascade#build_ozonation_cascade##16")(n_react::Int64, t_end::Int64, q::Float64, v::Float64, k_o3::Float64, k_d::Float64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:271 [12] (::var"#build_ozonation_cascade#build_ozonation_cascade##16")(n_react::Int64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:268 [13] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:267 [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [15] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:288 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] Ozonation CSTRs with fixed state and wrong initial state: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:289 Test threw exception Expression: isapprox(build_ozonation_cascade(4), [0.256, 2.3e-5], rtol = tol) MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] OzoneDisinfection(; name::Symbol, kO3::Float64, kd::Float64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] (::BioChemicalTreatment.ProcessSimulator.var"#464#465"{String, String})(::Tuple{typeof(OzoneDisinfection), Tuple{}, Dict{Symbol, Float64}, Symbol}) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/defaults.jl:347 [5] iterate(::Base.Generator{Base.Iterators.Zip{Tuple{Vector{Union{Function, Type{Process}}}, Vector{Tuple}, Vector{Dict}, Vector{Symbol}}}, BioChemicalTreatment.ProcessSimulator.var"#464#465"{String, String}}) @ Base generator.jl:49 [inlined] [6] collect(itr::Base.Generator{Base.Iterators.Zip{Tuple{Vector{Union{Function, Type{Process}}}, Vector{Tuple}, Vector{Dict}, Vector{Symbol}}}, BioChemicalTreatment.ProcessSimulator.var"#464#465"{String, String}}) @ Base array.jl:833 [7] default_processes(; name_prefix::String, name_postfix::String) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/defaults.jl:347 [8] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/reactors.jl:361 [inlined] [9] (::BioChemicalTreatment.ProcessSimulator.var"#564#565"{Vector{Int64}, Dict{Symbol, Float64}, Symbol, Dict{Symbol, @NamedTuple{names::Set{Symbol}, particulate::Bool, colloidal::Bool, soluble::Bool}}, Bool, Float64})() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [10] CSTR(V::Float64, processes::Vector{Process}; initial_states::Vector{Int64}, fixed_states::Dict{Symbol, Float64}, name::Symbol, state_mapping::Dict{Symbol, @NamedTuple{names::Set{Symbol}, particulate::Bool, colloidal::Bool, soluble::Bool}}, use_default_processes::Bool) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [inlined] [11] (::var"#build_ozonation_cascade#build_ozonation_cascade##16")(n_react::Int64, t_end::Int64, q::Float64, v::Float64, k_o3::Float64, k_d::Float64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:271 [12] (::var"#build_ozonation_cascade#build_ozonation_cascade##16")(n_react::Int64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:268 [13] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:267 [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [15] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:289 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] Ozonation CSTRs with fixed state and wrong initial state: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:290 Test threw exception Expression: isapprox(build_ozonation_cascade(10), [0.212, 1.91e-8], rtol = tol) MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] OzoneDisinfection(; name::Symbol, kO3::Float64, kd::Float64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] (::BioChemicalTreatment.ProcessSimulator.var"#464#465"{String, String})(::Tuple{typeof(OzoneDisinfection), Tuple{}, Dict{Symbol, Float64}, Symbol}) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/defaults.jl:347 [5] iterate(::Base.Generator{Base.Iterators.Zip{Tuple{Vector{Union{Function, Type{Process}}}, Vector{Tuple}, Vector{Dict}, Vector{Symbol}}}, BioChemicalTreatment.ProcessSimulator.var"#464#465"{String, String}}) @ Base generator.jl:49 [inlined] [6] collect(itr::Base.Generator{Base.Iterators.Zip{Tuple{Vector{Union{Function, Type{Process}}}, Vector{Tuple}, Vector{Dict}, Vector{Symbol}}}, BioChemicalTreatment.ProcessSimulator.var"#464#465"{String, String}}) @ Base array.jl:833 [7] default_processes(; name_prefix::String, name_postfix::String) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/defaults.jl:347 [8] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/reactors.jl:361 [inlined] [9] (::BioChemicalTreatment.ProcessSimulator.var"#564#565"{Vector{Int64}, Dict{Symbol, Float64}, Symbol, Dict{Symbol, @NamedTuple{names::Set{Symbol}, particulate::Bool, colloidal::Bool, soluble::Bool}}, Bool, Float64})() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [10] CSTR(V::Float64, processes::Vector{Process}; initial_states::Vector{Int64}, fixed_states::Dict{Symbol, Float64}, name::Symbol, state_mapping::Dict{Symbol, @NamedTuple{names::Set{Symbol}, particulate::Bool, colloidal::Bool, soluble::Bool}}, use_default_processes::Bool) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [inlined] [11] (::var"#build_ozonation_cascade#build_ozonation_cascade##16")(n_react::Int64, t_end::Int64, q::Float64, v::Float64, k_o3::Float64, k_d::Float64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:271 [12] (::var"#build_ozonation_cascade#build_ozonation_cascade##16")(n_react::Int64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:268 [13] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:267 [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [15] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:290 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] Ozonation CSTRs with fixed state and wrong initial state: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:291 Test threw exception Expression: isapprox(build_ozonation_cascade(20), [0.198, 2.54e-11], rtol = tol) MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] OzoneDisinfection(; name::Symbol, kO3::Float64, kd::Float64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] (::BioChemicalTreatment.ProcessSimulator.var"#464#465"{String, String})(::Tuple{typeof(OzoneDisinfection), Tuple{}, Dict{Symbol, Float64}, Symbol}) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/defaults.jl:347 [5] iterate(::Base.Generator{Base.Iterators.Zip{Tuple{Vector{Union{Function, Type{Process}}}, Vector{Tuple}, Vector{Dict}, Vector{Symbol}}}, BioChemicalTreatment.ProcessSimulator.var"#464#465"{String, String}}) @ Base generator.jl:49 [inlined] [6] collect(itr::Base.Generator{Base.Iterators.Zip{Tuple{Vector{Union{Function, Type{Process}}}, Vector{Tuple}, Vector{Dict}, Vector{Symbol}}}, BioChemicalTreatment.ProcessSimulator.var"#464#465"{String, String}}) @ Base array.jl:833 [7] default_processes(; name_prefix::String, name_postfix::String) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/defaults.jl:347 [8] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/reactors.jl:361 [inlined] [9] (::BioChemicalTreatment.ProcessSimulator.var"#564#565"{Vector{Int64}, Dict{Symbol, Float64}, Symbol, Dict{Symbol, @NamedTuple{names::Set{Symbol}, particulate::Bool, colloidal::Bool, soluble::Bool}}, Bool, Float64})() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [10] CSTR(V::Float64, processes::Vector{Process}; initial_states::Vector{Int64}, fixed_states::Dict{Symbol, Float64}, name::Symbol, state_mapping::Dict{Symbol, @NamedTuple{names::Set{Symbol}, particulate::Bool, colloidal::Bool, soluble::Bool}}, use_default_processes::Bool) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [inlined] [11] (::var"#build_ozonation_cascade#build_ozonation_cascade##16")(n_react::Int64, t_end::Int64, q::Float64, v::Float64, k_o3::Float64, k_d::Float64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:271 [12] (::var"#build_ozonation_cascade#build_ozonation_cascade##16")(n_react::Int64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:268 [13] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:267 [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [15] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:291 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] Ozonation CSTRs with fixed state and wrong initial state: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:292 Test threw exception Expression: isapprox(build_ozonation_cascade(30), [0.193, 4.56e-13], rtol = tol) MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] OzoneDisinfection(; name::Symbol, kO3::Float64, kd::Float64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] (::BioChemicalTreatment.ProcessSimulator.var"#464#465"{String, String})(::Tuple{typeof(OzoneDisinfection), Tuple{}, Dict{Symbol, Float64}, Symbol}) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/defaults.jl:347 [5] iterate(::Base.Generator{Base.Iterators.Zip{Tuple{Vector{Union{Function, Type{Process}}}, Vector{Tuple}, Vector{Dict}, Vector{Symbol}}}, BioChemicalTreatment.ProcessSimulator.var"#464#465"{String, String}}) @ Base generator.jl:49 [inlined] [6] collect(itr::Base.Generator{Base.Iterators.Zip{Tuple{Vector{Union{Function, Type{Process}}}, Vector{Tuple}, Vector{Dict}, Vector{Symbol}}}, BioChemicalTreatment.ProcessSimulator.var"#464#465"{String, String}}) @ Base array.jl:833 [7] default_processes(; name_prefix::String, name_postfix::String) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/defaults.jl:347 [8] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/reactors.jl:361 [inlined] [9] (::BioChemicalTreatment.ProcessSimulator.var"#564#565"{Vector{Int64}, Dict{Symbol, Float64}, Symbol, Dict{Symbol, @NamedTuple{names::Set{Symbol}, particulate::Bool, colloidal::Bool, soluble::Bool}}, Bool, Float64})() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [10] CSTR(V::Float64, processes::Vector{Process}; initial_states::Vector{Int64}, fixed_states::Dict{Symbol, Float64}, name::Symbol, state_mapping::Dict{Symbol, @NamedTuple{names::Set{Symbol}, particulate::Bool, colloidal::Bool, soluble::Bool}}, use_default_processes::Bool) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [inlined] [11] (::var"#build_ozonation_cascade#build_ozonation_cascade##16")(n_react::Int64, t_end::Int64, q::Float64, v::Float64, k_o3::Float64, k_d::Float64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:271 [12] (::var"#build_ozonation_cascade#build_ozonation_cascade##16")(n_react::Int64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:268 [13] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:267 [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [15] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:292 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] Ozonation CSTRs with defaults and renaming var: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:317 Test threw exception Expression: isapprox(build_ozonation_cascade(2), [0.333, 0.000999], rtol = tol) MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] OzoneDisinfection(; name::Symbol, kO3::Int64, kd::Float64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] (::var"#build_ozonation_cascade#build_ozonation_cascade##19")(n_react::Int64, t_end::Int64, q::Float64, v::Float64, k_o3::Float64, k_d::Float64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:300 [5] (::var"#build_ozonation_cascade#build_ozonation_cascade##19")(n_react::Int64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:297 [6] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:296 [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [8] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:317 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] Ozonation CSTRs with defaults and renaming var: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:318 Test threw exception Expression: isapprox(build_ozonation_cascade(4), [0.256, 2.3e-5], rtol = tol) MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] OzoneDisinfection(; name::Symbol, kO3::Int64, kd::Float64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] (::var"#build_ozonation_cascade#build_ozonation_cascade##19")(n_react::Int64, t_end::Int64, q::Float64, v::Float64, k_o3::Float64, k_d::Float64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:300 [5] (::var"#build_ozonation_cascade#build_ozonation_cascade##19")(n_react::Int64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:297 [6] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:296 [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [8] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:318 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] Ozonation CSTRs with defaults and renaming var: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:319 Test threw exception Expression: isapprox(build_ozonation_cascade(10), [0.212, 1.91e-8], rtol = tol) MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] OzoneDisinfection(; name::Symbol, kO3::Int64, kd::Float64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] (::var"#build_ozonation_cascade#build_ozonation_cascade##19")(n_react::Int64, t_end::Int64, q::Float64, v::Float64, k_o3::Float64, k_d::Float64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:300 [5] (::var"#build_ozonation_cascade#build_ozonation_cascade##19")(n_react::Int64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:297 [6] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:296 [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [8] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:319 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] Ozonation CSTRs with defaults and renaming var: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:320 Test threw exception Expression: isapprox(build_ozonation_cascade(20), [0.198, 2.54e-11], rtol = tol) MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] OzoneDisinfection(; name::Symbol, kO3::Int64, kd::Float64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] (::var"#build_ozonation_cascade#build_ozonation_cascade##19")(n_react::Int64, t_end::Int64, q::Float64, v::Float64, k_o3::Float64, k_d::Float64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:300 [5] (::var"#build_ozonation_cascade#build_ozonation_cascade##19")(n_react::Int64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:297 [6] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:296 [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [8] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:320 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] Ozonation CSTRs with defaults and renaming var: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:321 Test threw exception Expression: isapprox(build_ozonation_cascade(30), [0.193, 4.56e-13], rtol = tol) MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] OzoneDisinfection(; name::Symbol, kO3::Int64, kd::Float64) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] (::var"#build_ozonation_cascade#build_ozonation_cascade##19")(n_react::Int64, t_end::Int64, q::Float64, v::Float64, k_o3::Float64, k_d::Float64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:300 [5] (::var"#build_ozonation_cascade#build_ozonation_cascade##19")(n_react::Int64) @ Main ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:297 [6] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:296 [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [8] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:321 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] Reactor with multiple processes: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:324 Got exception outside of a @test MethodError: kwcall(::@NamedTuple{name::Symbol, internal_states::Vector{Num}}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:160 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#327#328"{Bool, @Kwargs{}, Tuple{String}})() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] Process(args::String; name::Symbol, error_invalid_composition::Bool, kwargs::@Kwargs{}) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:325 [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [6] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:327 [inlined] [7] macro expansion @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 [inlined] [8] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [9] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:86 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [11] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:83 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [13] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:6 [14] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [15] top-level scope @ none:6 [16] eval(m::Module, e::Any) @ Core boot.jl:533 [17] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [18] _start() @ Base client.jl:596 Reactor with multiple processes using defaults: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:346 Got exception outside of a @test MethodError: kwcall(::@NamedTuple{name::Symbol, internal_states::Vector{Num}}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:160 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#327#328"{Bool, @Kwargs{}, Tuple{String}})() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] Process(args::String; name::Symbol, error_invalid_composition::Bool, kwargs::@Kwargs{}) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] (::BioChemicalTreatment.ProcessSimulator.var"#464#465"{String, String})(::Tuple{DataType, Tuple{String}, Dict{Symbol, Union{}}, Symbol}) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/defaults.jl:347 [5] iterate(::Base.Generator{Base.Iterators.Zip{Tuple{Vector{Union{Function, Type{Process}}}, Vector{Tuple}, Vector{Dict}, Vector{Symbol}}}, BioChemicalTreatment.ProcessSimulator.var"#464#465"{String, String}}) @ Base generator.jl:49 [inlined] [6] collect(itr::Base.Generator{Base.Iterators.Zip{Tuple{Vector{Union{Function, Type{Process}}}, Vector{Tuple}, Vector{Dict}, Vector{Symbol}}}, BioChemicalTreatment.ProcessSimulator.var"#464#465"{String, String}}) @ Base array.jl:833 [7] default_processes(; name_prefix::String, name_postfix::String) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/defaults.jl:347 [8] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/reactors.jl:361 [inlined] [9] (::BioChemicalTreatment.ProcessSimulator.var"#564#565"{Vector{Int64}, Dict{Any, Any}, Symbol, Dict{Symbol, @NamedTuple{names::Set{Symbol}, particulate::Bool, colloidal::Bool, soluble::Bool}}, Bool, Int64})() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [10] CSTR(V::Int64, processes::Vector{Process}; initial_states::Vector{Int64}, fixed_states::Dict{Any, Any}, name::Symbol, state_mapping::Dict{Symbol, @NamedTuple{names::Set{Symbol}, particulate::Bool, colloidal::Bool, soluble::Bool}}, use_default_processes::Bool) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [inlined] [11] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:347 [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [13] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:349 [inlined] [14] macro expansion @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [16] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:86 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [18] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:83 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [20] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:6 [21] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [22] top-level scope @ none:6 [23] eval(m::Module, e::Any) @ Core boot.jl:533 [24] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [25] _start() @ Base client.jl:596 Reactor with multiple processes using defaults and renaming: Error During Test at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:365 Got exception outside of a @test MethodError: kwcall(::@NamedTuple{name::Symbol, internal_states::Vector{Num}}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. Candidates: kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 Possible fix, define kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) Stacktrace: [1] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:160 [inlined] [2] (::BioChemicalTreatment.ProcessSimulator.var"#327#328"{Bool, @Kwargs{}, Tuple{String}})() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [3] Process(args::String; name::Symbol, error_invalid_composition::Bool, kwargs::@Kwargs{}) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [4] (::BioChemicalTreatment.ProcessSimulator.var"#464#465"{String, String})(::Tuple{DataType, Tuple{String}, Dict{Symbol, Union{}}, Symbol}) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/defaults.jl:347 [5] iterate(::Base.Generator{Base.Iterators.Zip{Tuple{Vector{Union{Function, Type{Process}}}, Vector{Tuple}, Vector{Dict}, Vector{Symbol}}}, BioChemicalTreatment.ProcessSimulator.var"#464#465"{String, String}}) @ Base generator.jl:49 [inlined] [6] collect(itr::Base.Generator{Base.Iterators.Zip{Tuple{Vector{Union{Function, Type{Process}}}, Vector{Tuple}, Vector{Dict}, Vector{Symbol}}}, BioChemicalTreatment.ProcessSimulator.var"#464#465"{String, String}}) @ Base array.jl:833 [7] default_processes(; name_prefix::String, name_postfix::String) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/defaults.jl:347 [8] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/reactors.jl:361 [inlined] [9] (::BioChemicalTreatment.ProcessSimulator.var"#564#565"{Vector{Int64}, Dict{Any, Any}, Symbol, Dict{Symbol, @NamedTuple{names::Set{Symbol}, particulate::Bool, colloidal::Bool, soluble::Bool}}, Bool, Int64})() @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [10] CSTR(V::Int64, processes::Vector{Process}; initial_states::Vector{Int64}, fixed_states::Dict{Any, Any}, name::Symbol, state_mapping::Dict{Symbol, @NamedTuple{names::Set{Symbol}, particulate::Bool, colloidal::Bool, soluble::Bool}}, use_default_processes::Bool) @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [inlined] [11] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:366 [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [13] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/integration_test.jl:368 [inlined] [14] macro expansion @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [16] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:86 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [18] macro expansion @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:83 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [20] top-level scope @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:6 [21] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [22] top-level scope @ none:6 [23] eval(m::Module, e::Any) @ Core boot.jl:533 [24] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [25] _start() @ Base client.jl:596 [ Info: Testing Docs ┌ Warning: Unable to determine HTML(edit_link = ...) from remote HEAD branch, defaulting to "master". │ Calling `git remote` failed with an exception. Set JULIA_DEBUG=Documenter to see the error. │ Unless this is due to a configuration error, the relevant variable should be set explicitly. └ @ Documenter ~/.julia/packages/Documenter/AXNMp/src/utilities/utilities.jl:719 [ Info: SetupBuildDirectory: setting up build directory. [ Info: Doctest: running doctests. ┌ Error: doctest failure in ../docs/src/usage.md:158-170 │ │ ```jldoctest usage_example_test; output = false │ @set_process process = OzoneDisinfection() │ │ # output │ │ Process OzoneDisinfection 'process': │ States (2): see states(process) │ S_O3(t) [guess is 0.0]: S_O3 │ X_B(t) [guess is 0.0]: X_B │ Parameters (2): see parameters(process) │ kO3 [defaults to 10] │ kd [defaults to 1500] │ ``` │ │ Subexpression: │ │ @set_process process = OzoneDisinfection() │ │ Evaluated output: │ │ ERROR: MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. │ │ Candidates: │ kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 │ kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 │ │ Possible fix, define │ kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) │ │ Stacktrace: │ [1] macro expansion │ @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] │ [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [3] OzoneDisinfection(; name::Symbol, kO3::Int64, kd::Int64) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [4] top-level scope │ @ none:0 │ [5] macro expansion │ @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/defaults.jl:234 [inlined] │ │ Expected output: │ │ Process OzoneDisinfection 'process': │ States (2): see states(process) │ S_O3(t) [guess is 0.0]: S_O3 │ X_B(t) [guess is 0.0]: X_B │ Parameters (2): see parameters(process) │ kO3 [defaults to 10] │ kd [defaults to 1500] │ │ diff = │ Warning: Diff output requires color. │ Process OzoneDisinfection 'process': │ States (2): see states(process) │ S_O3(t) [guess is 0.0]: S_O3 │ X_B(t) [guess ERROR: MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is 0.0]: X_B │ Parameters (2): see parameters(process) │ kO3 [defaults to 10] │ kd [defaults to 1500]ambiguous. │ │ Candidates: │ kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 │ kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 │ │ Possible fix, define │ kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) │ │ Stacktrace: │ [1] macro expansion │ @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] │ [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [3] OzoneDisinfection(; name::Symbol, kO3::Int64, kd::Int64) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [4] top-level scope │ @ none:0 │ [5] macro expansion │ @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/defaults.jl:234 [inlined] └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/usage.md:158 ┌ Error: doctest failure in ../docs/src/usage.md:179-196 │ │ ```jldoctest usage_example_test; output = false │ @named reactor = CSTR(1000) │ │ # output │ │ CSTR with Process OzoneDisinfection 'reactor': │ States (2): see states(reactor) │ S_O3(t) [defaults to 0.0]: S_O3 │ X_B(t) [defaults to 0.0]: X_B │ Inflows (1): see inflows(reactor) │ :reactor₊inflow │ Outflows (1): see outflows(reactor) │ :reactor₊outflow │ Parameters (3): see parameters(reactor) │ process₊kO3 [defaults to 10] │ process₊kd [defaults to 1500] │ reactor₊V [defaults to 1000] │ ``` │ │ Subexpression: │ │ @named reactor = CSTR(1000) │ │ Evaluated output: │ │ ERROR: ArgumentError: Cannot make a CSTR without a process or the states it should have. │ │ Either specify it directly in the call to the reactor (see corresponding docs) or add a default process using `set_default_process` or `add_default_process` │ Stacktrace: │ [1] macro expansion │ @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/reactors.jl:365 [inlined] │ [2] (::BioChemicalTreatment.ProcessSimulator.var"#564#565"{Nothing, Dict{Any, Any}, Symbol, Dict{Symbol, @NamedTuple{names::Set{Symbol}, particulate::Bool, colloidal::Bool, soluble::Bool}}, Bool, Int64})() │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [3] CSTR(V::Int64, processes::Vector{Process}; initial_states::Nothing, fixed_states::Dict{Any, Any}, name::Symbol, state_mapping::Dict{Symbol, @NamedTuple{names::Set{Symbol}, particulate::Bool, colloidal::Bool, soluble::Bool}}, use_default_processes::Bool) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [inlined] │ [4] top-level scope │ @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 │ │ Expected output: │ │ CSTR with Process OzoneDisinfection 'reactor': │ States (2): see states(reactor) │ S_O3(t) [defaults to 0.0]: S_O3 │ X_B(t) [defaults to 0.0]: X_B │ Inflows (1): see inflows(reactor) │ :reactor₊inflow │ Outflows (1): see outflows(reactor) │ :reactor₊outflow │ Parameters (3): see parameters(reactor) │ process₊kO3 [defaults to 10] │ process₊kd [defaults to 1500] │ reactor₊V [defaults to 1000] │ │ diff = │ Warning: Diff output requires color. │ ERROR: ArgumentError: Cannot make a CSTR with Process OzoneDisinfection 'reactor': │ States (2): see states(reactor) │ S_O3(t) [defaults to 0.0]: S_O3 │ X_B(t) [defaults to 0.0]: X_B │ Inflows (1): see inflows(reactor) │ :reactor₊inflow │ Outflows (1): see outflows(reactor) │ :reactor₊outflow │ Parameters (3): see parameters(reactor) │ process₊kO3 [defaults to 10] │ process₊kd [defaults to 1500] │ reactor₊V [defaults without a process or the states it should have. │ │ Either specify it directly in the call to 1000]the reactor (see corresponding docs) or add a default process using `set_default_process` or `add_default_process` │ Stacktrace: │ [1] macro expansion │ @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/reactors.jl:365 [inlined] │ [2] (::BioChemicalTreatment.ProcessSimulator.var"#564#565"{Nothing, Dict{Any, Any}, Symbol, Dict{Symbol, @NamedTuple{names::Set{Symbol}, particulate::Bool, colloidal::Bool, soluble::Bool}}, Bool, Int64})() │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [3] CSTR(V::Int64, processes::Vector{Process}; initial_states::Nothing, fixed_states::Dict{Any, Any}, name::Symbol, state_mapping::Dict{Symbol, @NamedTuple{names::Set{Symbol}, particulate::Bool, colloidal::Bool, soluble::Bool}}, use_default_processes::Bool) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [inlined] │ [4] top-level scope │ @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/usage.md:179 ┌ Error: doctest failure in ../docs/src/usage.md:219-231 │ │ ```jldoctest usage_example_test; output = false │ @named influent = Influent([:S_O3 => 0.5, :X_B => 1]; flowrate = 500) │ │ # output │ │ Influent 'influent': │ Outflows (1): see outflows(influent) │ :influent_to_outflowport₊outflow │ Parameters (3): see parameters(influent) │ q_const₊k [defaults to 500.0]: Constant output value of block │ S_O3_const₊k [defaults to 0.5]: Constant output value of block │ X_B_const₊k [defaults to 1.0]: Constant output value of block │ ``` │ │ Subexpression: │ │ @named influent = Influent([:S_O3 => 0.5, :X_B => 1]; flowrate = 500) │ │ Evaluated output: │ │ ERROR: MethodError: no method matching OutflowPort(::Vector{Any}; name::Symbol, initial_flow::Nothing, initial_concentrations::Nothing) │ The function `OutflowPort` exists, but no method is defined for this combination of argument types. │ │ Closest candidates are: │ OutflowPort(!Matched::Dict{<:AbstractString, @NamedTuple{particulate::Bool, colloidal::Bool, soluble::Bool}}; initial_flow, initial_concentrations, set_guess, set_guess_default, set_flow_guess, irreducible, irreducible_default, flow_irreducible, name) │ @ BioChemicalTreatment ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 │ OutflowPort(!Matched::AbstractArray{<:SymbolicUtils.Symbolic}; initial_flow, initial_concentrations, kwargs...) │ @ BioChemicalTreatment ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 │ OutflowPort(!Matched::AbstractArray{<:Num}; kwargs...) │ @ BioChemicalTreatment ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 │ │ Stacktrace: │ [1] macro expansion │ @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/connectors.jl:318 [inlined] │ [2] (::BioChemicalTreatment.ProcessSimulator.var"#191#192"{@Kwargs{name::Symbol, initial_flow::Nothing, initial_concentrations::Nothing}, Vector{Num}})() │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [3] OutflowPort(components::Vector{Num}; kwargs::@Kwargs{name::Symbol, initial_flow::Nothing, initial_concentrations::Nothing}) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [4] macro expansion │ @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 [inlined] │ [5] macro expansion │ @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/modelingtoolkitstandardlibrarycompat.jl:180 [inlined] │ [6] (::BioChemicalTreatment.ProcessSimulator.var"#264#265"{Nothing, Nothing, Vector{Num}})() │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [7] RealInputToOutflowPort(components::Vector{Num}; initial_flow::Nothing, initial_concentrations::Nothing, name::Symbol) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [inlined] │ [8] macro expansion │ @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/flowelements.jl:158 [inlined] │ [9] (::BioChemicalTreatment.ProcessSimulator.var"#290#291"{Int64, Nothing})() │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [10] Influent(sources::Vector{Pair{Symbol, Float64}}, states::Vector{Num}; name::Symbol, flowrate::Int64, default::Nothing) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [inlined] │ [11] top-level scope │ @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 │ │ Expected output: │ │ Influent 'influent': │ Outflows (1): see outflows(influent) │ :influent_to_outflowport₊outflow │ Parameters (3): see parameters(influent) │ q_const₊k [defaults to 500.0]: Constant output value of block │ S_O3_const₊k [defaults to 0.5]: Constant output value of block │ X_B_const₊k [defaults to 1.0]: Constant output value of block │ │ diff = │ Warning: Diff output requires color. │ Influent 'influent': │ Outflows (1): see outflows(influent) │ :influent_to_outflowport₊outflow │ Parameters (3): see parameters(influent) │ q_const₊k [defaults to 500.0]: Constant output value of block │ S_O3_const₊k [defaults to 0.5]: Constant output value of block │ X_B_const₊k [defaults to 1.0]: Constant output value ERROR: MethodError: no method matching OutflowPort(::Vector{Any}; name::Symbol, initial_flow::Nothing, initial_concentrations::Nothing) │ The function `OutflowPort` exists, but no method is defined for this combination of blockargument types. │ │ Closest candidates are: │ OutflowPort(!Matched::Dict{<:AbstractString, @NamedTuple{particulate::Bool, colloidal::Bool, soluble::Bool}}; initial_flow, initial_concentrations, set_guess, set_guess_default, set_flow_guess, irreducible, irreducible_default, flow_irreducible, name) │ @ BioChemicalTreatment ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 │ OutflowPort(!Matched::AbstractArray{<:SymbolicUtils.Symbolic}; initial_flow, initial_concentrations, kwargs...) │ @ BioChemicalTreatment ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 │ OutflowPort(!Matched::AbstractArray{<:Num}; kwargs...) │ @ BioChemicalTreatment ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 │ │ Stacktrace: │ [1] macro expansion │ @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/connectors.jl:318 [inlined] │ [2] (::BioChemicalTreatment.ProcessSimulator.var"#191#192"{@Kwargs{name::Symbol, initial_flow::Nothing, initial_concentrations::Nothing}, Vector{Num}})() │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [3] OutflowPort(components::Vector{Num}; kwargs::@Kwargs{name::Symbol, initial_flow::Nothing, initial_concentrations::Nothing}) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [4] macro expansion │ @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 [inlined] │ [5] macro expansion │ @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/modelingtoolkitstandardlibrarycompat.jl:180 [inlined] │ [6] (::BioChemicalTreatment.ProcessSimulator.var"#264#265"{Nothing, Nothing, Vector{Num}})() │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [7] RealInputToOutflowPort(components::Vector{Num}; initial_flow::Nothing, initial_concentrations::Nothing, name::Symbol) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [inlined] │ [8] macro expansion │ @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/flowelements.jl:158 [inlined] │ [9] (::BioChemicalTreatment.ProcessSimulator.var"#290#291"{Int64, Nothing})() │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [10] Influent(sources::Vector{Pair{Symbol, Float64}}, states::Vector{Num}; name::Symbol, flowrate::Int64, default::Nothing) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [inlined] │ [11] top-level scope │ @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/usage.md:219 ┌ Error: doctest failure in ../docs/src/usage.md:251-258 │ │ ```jldoctest usage_example_test; output = false │ connect_equations = [connect(outflows(influent)[1], inflows(reactor)[1])] │ │ # output │ │ 1-element Vector{Equation}: │ connect(influent.influent_to_outflowport.outflow, reactor.reactor.inflow) │ ``` │ │ Subexpression: │ │ connect_equations = [connect(outflows(influent)[1], inflows(reactor)[1])] │ │ Evaluated output: │ │ ERROR: UndefVarError: `influent` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 │ │ Expected output: │ │ 1-element Vector{Equation}: │ connect(influent.influent_to_outflowport.outflow, reactor.reactor.inflow) │ │ diff = │ Warning: Diff output requires color. │ 1-element Vector{Equation}: │ connect(influent.influent_to_outflowport.outflow, reactor.reactor.inflow)ERROR: UndefVarError: `influent` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/usage.md:251 ┌ Error: doctest failure in ../docs/src/usage.md:266-290 │ │ ```jldoctest usage_example_test; output = false │ @named model = System(connect_equations, t; systems = [influent, reactor]) │ │ # output │ │ Model model: │ Subsystems (2): see hierarchy(model) │ influent │ reactor │ Equations (23): │ 13 standard: see equations(model) │ 10 connecting: see equations(expand_connections(model)) │ Unknowns (23): see unknowns(model) │ influent₊influent_to_outflowport₊outflow₊q(t): Flow Rate │ influent₊influent_to_outflowport₊outflow₊S_O3(t): S_O3 concentration │ influent₊influent_to_outflowport₊outflow₊X_B(t): X_B concentration │ influent₊influent_to_outflowport₊q₊u(t): Inner variable in RealInput q │ ⋮ │ Parameters (6): see parameters(model) │ influent₊q_const₊k [defaults to 500]: Constant output value of block │ influent₊S_O3_const₊k [defaults to 0.5]: Constant output value of block │ influent₊X_B_const₊k [defaults to 1.0]: Constant output value of block │ reactor₊process₊kO3 [defaults to 10] │ ⋮ │ │ ``` │ │ Subexpression: │ │ @named model = System(connect_equations, t; systems = [influent, reactor]) │ │ Evaluated output: │ │ ERROR: UndefVarError: `influent` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 │ │ Expected output: │ │ Model model: │ Subsystems (2): see hierarchy(model) │ influent │ reactor │ Equations (23): │ 13 standard: see equations(model) │ 10 connecting: see equations(expand_connections(model)) │ Unknowns (23): see unknowns(model) │ influent₊influent_to_outflowport₊outflow₊q(t): Flow Rate │ influent₊influent_to_outflowport₊outflow₊S_O3(t): S_O3 concentration │ influent₊influent_to_outflowport₊outflow₊X_B(t): X_B concentration │ influent₊influent_to_outflowport₊q₊u(t): Inner variable in RealInput q │ ⋮ │ Parameters (6): see parameters(model) │ influent₊q_const₊k [defaults to 500]: Constant output value of block │ influent₊S_O3_const₊k [defaults to 0.5]: Constant output value of block │ influent₊X_B_const₊k [defaults to 1.0]: Constant output value of block │ reactor₊process₊kO3 [defaults to 10] │ ⋮ │ │ diff = │ Warning: Diff output requires color. │ Model model: │ Subsystems (2): see hierarchy(model) │ influent │ reactor │ Equations (23): │ 13 standard: see equations(model) │ 10 connecting: see equations(expand_connections(model)) │ Unknowns (23): see unknowns(model) │ influent₊influent_to_outflowport₊outflow₊q(t): Flow Rate │ influent₊influent_to_outflowport₊outflow₊S_O3(t): S_O3 concentration │ influent₊influent_to_outflowport₊outflow₊X_B(t): X_B concentration │ influent₊influent_to_outflowport₊q₊u(t): Inner variable ERROR: UndefVarError: `influent` not defined in RealInput q │ ⋮ │ Parameters (6): see parameters(model) │ influent₊q_const₊k [defaults to 500]: Constant output value of block │ influent₊S_O3_const₊k [defaults to 0.5]: Constant output value of block │ influent₊X_B_const₊k [defaults to 1.0]: Constant output value of block │ reactor₊process₊kO3 [defaults to 10] │ ⋮`Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/usage.md:266 ┌ Error: doctest failure in ../docs/src/usage.md:301-319 │ │ ```jldoctest usage_example_test; output = false │ model_simplified = mtkcompile(model) │ │ # output │ │ Model model: │ Equations (2): │ 2 standard: see equations(model) │ Unknowns (2): see unknowns(model) │ reactor₊reactor₊states₊X_B(t) [defaults to 0.0]: X_B │ reactor₊reactor₊states₊S_O3(t) [defaults to 0.0]: S_O3 │ Parameters (6): see parameters(model) │ influent₊X_B_const₊k [defaults to 1.0]: Constant output value of block │ influent₊q_const₊k [defaults to 500]: Constant output value of block │ reactor₊process₊kd [defaults to 1500] │ reactor₊reactor₊V [defaults to 1000] │ ⋮ │ Observed (21): see observed(model) │ ``` │ │ Subexpression: │ │ model_simplified = mtkcompile(model) │ │ Evaluated output: │ │ ERROR: UndefVarError: `model` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 │ │ Expected output: │ │ Model model: │ Equations (2): │ 2 standard: see equations(model) │ Unknowns (2): see unknowns(model) │ reactor₊reactor₊states₊X_B(t) [defaults to 0.0]: X_B │ reactor₊reactor₊states₊S_O3(t) [defaults to 0.0]: S_O3 │ Parameters (6): see parameters(model) │ influent₊X_B_const₊k [defaults to 1.0]: Constant output value of block │ influent₊q_const₊k [defaults to 500]: Constant output value of block │ reactor₊process₊kd [defaults to 1500] │ reactor₊reactor₊V [defaults to 1000] │ ⋮ │ Observed (21): see observed(model) │ │ diff = │ Warning: Diff output requires color. │ Model model: │ Equations (2): │ 2 standard: see equations(model) │ Unknowns (2): see unknowns(model) │ reactor₊reactor₊states₊X_B(t) [defaults to 0.0]: X_B │ reactor₊reactor₊states₊S_O3(t) [defaults to 0.0]: S_O3 │ Parameters (6): see parameters(model) │ influent₊X_B_const₊k [defaults to 1.0]: Constant output value of block │ influent₊q_const₊k [defaults to 500]: Constant output value of block │ reactor₊process₊kd [defaults to 1500] │ reactor₊reactor₊V [defaults to 1000] │ ⋮ │ Observed (21): see observed(model)ERROR: UndefVarError: `model` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/usage.md:301 ┌ Error: doctest failure in ../docs/src/usage.md:329-332 │ │ ```jldoctest usage_example_test │ julia> length(equations(model)) │ 19 │ ``` │ │ Subexpression: │ │ length(equations(model)) │ │ Evaluated output: │ │ ERROR: UndefVarError: `model` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 │ │ Expected output: │ │ 19 │ │ diff = │ Warning: Diff output requires color. │ 19ERROR: UndefVarError: `model` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/usage.md:329 ┌ Error: doctest failure in ../docs/src/usage.md:353-356 │ │ ```jldoctest usage_example_test │ julia> length(equations(model_simplified)) │ 2 │ ``` │ │ Subexpression: │ │ length(equations(model_simplified)) │ │ Evaluated output: │ │ ERROR: UndefVarError: `model_simplified` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 │ │ Expected output: │ │ 2 │ │ diff = │ Warning: Diff output requires color. │ 2ERROR: UndefVarError: `model_simplified` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/usage.md:353 ┌ Error: doctest failure in ../docs/src/usage.md:369-378 │ │ ```jldoctest usage_example_test; output = false │ steadystate_prob = SteadyStateProblem(model_simplified, []) │ │ # output │ │ SteadyStateProblem with uType Vector{Float64}. In-place: true │ u0: 2-element Vector{Float64}: │ 0.0 │ 0.0 │ ``` │ │ Subexpression: │ │ steadystate_prob = SteadyStateProblem(model_simplified, []) │ │ Evaluated output: │ │ ERROR: UndefVarError: `model_simplified` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 │ │ Expected output: │ │ SteadyStateProblem with uType Vector{Float64}. In-place: true │ u0: 2-element Vector{Float64}: │ 0.0 │ 0.0 │ │ diff = │ Warning: Diff output requires color. │ SteadyStateProblem with uType Vector{Float64}. In-place: true │ u0: 2-element Vector{Float64}: │ 0.0 │ 0.0ERROR: UndefVarError: `model_simplified` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/usage.md:369 ┌ Error: doctest failure in ../docs/src/usage.md:386-395 │ │ ```jldoctest usage_example_test; output = false │ steadystate_sol = solve(steadystate_prob) │ │ # output │ │ retcode: Success │ u: 2-element Vector{Float64}: │ 0.013806706114398382 │ 0.023809523809523808 │ ``` │ │ Subexpression: │ │ steadystate_sol = solve(steadystate_prob) │ │ Evaluated output: │ │ ERROR: UndefVarError: `steadystate_prob` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 │ │ Expected output: │ │ retcode: Success │ u: 2-element Vector{Float64}: │ 0.013806706114398382 │ 0.023809523809523808 │ │ diff = │ Warning: Diff output requires color. │ retcode: Success │ u: 2-element Vector{Float64}: │ 0.013806706114398382 │ 0.023809523809523808ERROR: UndefVarError: `steadystate_prob` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/usage.md:386 ┌ Error: doctest failure in ../docs/src/usage.md:403-415 │ │ ```jldoctest usage_example_test; output = false │ ode_prob = ODEProblem(model_simplified, [], (0, 1)) │ │ # output │ │ ODEProblem with uType Vector{Float64} and tType Int64. In-place: true │ Initialization status: FULLY_DETERMINED │ Non-trivial mass matrix: false │ timespan: (0, 1) │ u0: 2-element Vector{Float64}: │ 0.0 │ 0.0 │ ``` │ │ Subexpression: │ │ ode_prob = ODEProblem(model_simplified, [], (0, 1)) │ │ Evaluated output: │ │ ERROR: UndefVarError: `model_simplified` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 │ │ Expected output: │ │ ODEProblem with uType Vector{Float64} and tType Int64. In-place: true │ Initialization status: FULLY_DETERMINED │ Non-trivial mass matrix: false │ timespan: (0, 1) │ u0: 2-element Vector{Float64}: │ 0.0 │ 0.0 │ │ diff = │ Warning: Diff output requires color. │ ODEProblem with uType Vector{Float64} and tType Int64. In-place: true │ Initialization status: FULLY_DETERMINED │ Non-trivial mass matrix: false │ timespan: (0, 1) │ u0: 2-element Vector{Float64}: │ 0.0 │ 0.0ERROR: UndefVarError: `model_simplified` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/usage.md:403 ┌ Error: doctest failure in ../docs/src/usage.md:423-472 │ │ ```jldoctest usage_example_test; output = false │ ode_sol = solve(ode_prob) │ │ # output │ │ retcode: Success │ Interpolation: 3rd order Hermite │ t: 23-element Vector{Float64}: │ 0.0 │ 9.999999999999999e-5 │ 0.0010999999999999998 │ 0.00673559486483973 │ 0.017860228919961384 │ 0.034015522289822075 │ 0.05860885522576959 │ 0.07964720700035285 │ 0.10562328761738204 │ 0.1323554874799879 │ ⋮ │ 0.3421176067344822 │ 0.4010795230402114 │ 0.4688154772190153 │ 0.5494805988533654 │ 0.6448428526683345 │ 0.7545827590183007 │ 0.8704257910989464 │ 0.9813336757297095 │ 1.0 │ u: 23-element Vector{Vector{Float64}}: │ [0.0, 0.0] │ [4.999868754743475e-5, 2.4986879592544387e-5] │ [0.0005497659853782972, 0.000273417971666966] │ [0.0033436315935539878, 0.0016257321982310199] │ [0.008567256406597243, 0.004071374876262847] │ [0.014882472915433462, 0.007150989121001792] │ [0.020758106178211083, 0.010942178652104926] │ [0.022570828846478944, 0.013492554579288274] │ [0.022264107376017403, 0.015955380183903647] │ [0.02070735128963487, 0.01787757255268275] │ ⋮ │ [0.01437418470715325, 0.023153879460625297] │ [0.014102235239505115, 0.02345650024268183] │ [0.013949167411311176, 0.02363616684453572] │ [0.013867334321642902, 0.023735192140278777] │ [0.013829166807753755, 0.023782197887846877] │ [0.013814592970047446, 0.023800875499382472] │ [0.013811696705814802, 0.023806954166967983] │ [0.0138143513328338, 0.023808720337332497] │ [0.013810797855815566, 0.023808863343174145] │ ``` │ │ Subexpression: │ │ ode_sol = solve(ode_prob) │ │ Evaluated output: │ │ ERROR: UndefVarError: `ode_prob` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 │ │ Expected output: │ │ retcode: Success │ Interpolation: 3rd order Hermite │ t: 23-element Vector{Float64}: │ 0.0 │ 9.999999999999999e-5 │ 0.0010999999999999998 │ 0.00673559486483973 │ 0.017860228919961384 │ 0.034015522289822075 │ 0.05860885522576959 │ 0.07964720700035285 │ 0.10562328761738204 │ 0.1323554874799879 │ ⋮ │ 0.3421176067344822 │ 0.4010795230402114 │ 0.4688154772190153 │ 0.5494805988533654 │ 0.6448428526683345 │ 0.7545827590183007 │ 0.8704257910989464 │ 0.9813336757297095 │ 1.0 │ u: 23-element Vector{Vector{Float64}}: │ [0.0, 0.0] │ [4.999868754743475e-5, 2.4986879592544387e-5] │ [0.0005497659853782972, 0.000273417971666966] │ [0.0033436315935539878, 0.0016257321982310199] │ [0.008567256406597243, 0.004071374876262847] │ [0.014882472915433462, 0.007150989121001792] │ [0.020758106178211083, 0.010942178652104926] │ [0.022570828846478944, 0.013492554579288274] │ [0.022264107376017403, 0.015955380183903647] │ [0.02070735128963487, 0.01787757255268275] │ ⋮ │ [0.01437418470715325, 0.023153879460625297] │ [0.014102235239505115, 0.02345650024268183] │ [0.013949167411311176, 0.02363616684453572] │ [0.013867334321642902, 0.023735192140278777] │ [0.013829166807753755, 0.023782197887846877] │ [0.013814592970047446, 0.023800875499382472] │ [0.013811696705814802, 0.023806954166967983] │ [0.0138143513328338, 0.023808720337332497] │ [0.013810797855815566, 0.023808863343174145] │ │ diff = │ Warning: Diff output requires color. │ retcode: Success │ Interpolation: 3rd order Hermite │ t: 23-element Vector{Float64}: │ 0.0 │ 9.999999999999999e-5 │ 0.0010999999999999998 │ 0.00673559486483973 │ 0.017860228919961384 │ 0.034015522289822075 │ 0.05860885522576959 │ 0.07964720700035285 │ 0.10562328761738204 │ 0.1323554874799879 │ ⋮ │ 0.3421176067344822 │ 0.4010795230402114 │ 0.4688154772190153 │ 0.5494805988533654 │ 0.6448428526683345 │ 0.7545827590183007 │ 0.8704257910989464 │ 0.9813336757297095 │ 1.0 │ u: 23-element Vector{Vector{Float64}}: │ [0.0, 0.0] │ [4.999868754743475e-5, 2.4986879592544387e-5] │ [0.0005497659853782972, 0.000273417971666966] │ [0.0033436315935539878, 0.0016257321982310199] │ [0.008567256406597243, 0.004071374876262847] │ [0.014882472915433462, 0.007150989121001792] │ [0.020758106178211083, 0.010942178652104926] │ [0.022570828846478944, 0.013492554579288274] │ [0.022264107376017403, 0.015955380183903647] │ [0.02070735128963487, 0.01787757255268275] │ ⋮ │ [0.01437418470715325, 0.023153879460625297] │ [0.014102235239505115, 0.02345650024268183] │ [0.013949167411311176, 0.02363616684453572] │ [0.013867334321642902, 0.023735192140278777] │ [0.013829166807753755, 0.023782197887846877] │ [0.013814592970047446, 0.023800875499382472] │ [0.013811696705814802, 0.023806954166967983] │ [0.0138143513328338, 0.023808720337332497] │ [0.013810797855815566, 0.023808863343174145]ERROR: UndefVarError: `ode_prob` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/usage.md:423 ┌ Error: doctest failure in ../docs/src/usage.md:487-490 │ │ ```jldoctest usage_example_test │ julia> isapprox(steadystate_sol.u, ode_sol.u[end]; atol = 1e-5) │ true │ ``` │ │ Subexpression: │ │ isapprox(steadystate_sol.u, ode_sol.u[end]; atol = 1e-5) │ │ Evaluated output: │ │ ERROR: UndefVarError: `ode_sol` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 │ │ Expected output: │ │ true │ │ diff = │ Warning: Diff output requires color. │ trueERROR: UndefVarError: `ode_sol` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/usage.md:487 ┌ Error: doctest failure in ../docs/src/usage.md:498-504 │ │ ```jldoctest usage_example_test; output = false │ steadystate_sol[rates(reactor).S_O3] │ │ # output │ │ -0.23809523809523808 │ ``` │ │ Subexpression: │ │ steadystate_sol[rates(reactor).S_O3] │ │ Evaluated output: │ │ ERROR: UndefVarError: `steadystate_sol` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 │ │ Expected output: │ │ -0.23809523809523808 │ │ diff = │ Warning: Diff output requires color. │ -0.23809523809523808ERROR: UndefVarError: `steadystate_sol` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/usage.md:498 ┌ Error: doctest failure in ../docs/src/usage.md:554-562 │ │ ```jldoctest usage_example_test; output = false │ equations(process) │ │ # output │ │ 2-element Vector{Equation}: │ rates₊S_O3(t) ~ -kO3*states₊S_O3(t) │ rates₊X_B(t) ~ -kd*states₊X_B(t)*states₊S_O3(t) │ ``` │ │ Subexpression: │ │ equations(process) │ │ Evaluated output: │ │ ERROR: UndefVarError: `process` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 │ │ Expected output: │ │ 2-element Vector{Equation}: │ rates₊S_O3(t) ~ -kO3*states₊S_O3(t) │ rates₊X_B(t) ~ -kd*states₊X_B(t)*states₊S_O3(t) │ │ diff = │ Warning: Diff output requires color. │ 2-element Vector{Equation}: │ rates₊S_O3(t) ~ -kO3*states₊S_O3(t) │ rates₊X_B(t) ~ -kd*states₊X_B(t)*states₊S_O3(t)ERROR: UndefVarError: `process` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/usage.md:554 ┌ Error: doctest failure in ../docs/src/usage.md:570-578 │ │ ```jldoctest usage_example_test; output = false │ full_equations(model_simplified) │ │ # output │ │ 2-element Vector{Equation}: │ Differential(t)(reactor₊reactor₊states₊X_B(t)) ~ (-influent₊q_const₊k*reactor₊reactor₊states₊X_B(t)) / reactor₊reactor₊V + (influent₊X_B_const₊k*influent₊q_const₊k) / reactor₊reactor₊V - reactor₊process₊kd*reactor₊reactor₊states₊X_B(t)*reactor₊reactor₊states₊S_O3(t) │ Differential(t)(reactor₊reactor₊states₊S_O3(t)) ~ (influent₊S_O3_const₊k*influent₊q_const₊k) / reactor₊reactor₊V + (-influent₊q_const₊k*reactor₊reactor₊states₊S_O3(t)) / reactor₊reactor₊V - reactor₊process₊kO3*reactor₊reactor₊states₊S_O3(t) │ ``` │ │ Subexpression: │ │ full_equations(model_simplified) │ │ Evaluated output: │ │ ERROR: UndefVarError: `model_simplified` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 │ │ Expected output: │ │ 2-element Vector{Equation}: │ Differential(t)(reactor₊reactor₊states₊X_B(t)) ~ (-influent₊q_const₊k*reactor₊reactor₊states₊X_B(t)) / reactor₊reactor₊V + (influent₊X_B_const₊k*influent₊q_const₊k) / reactor₊reactor₊V - reactor₊process₊kd*reactor₊reactor₊states₊X_B(t)*reactor₊reactor₊states₊S_O3(t) │ Differential(t)(reactor₊reactor₊states₊S_O3(t)) ~ (influent₊S_O3_const₊k*influent₊q_const₊k) / reactor₊reactor₊V + (-influent₊q_const₊k*reactor₊reactor₊states₊S_O3(t)) / reactor₊reactor₊V - reactor₊process₊kO3*reactor₊reactor₊states₊S_O3(t) │ │ diff = │ Warning: Diff output requires color. │ 2-element Vector{Equation}: │ Differential(t)(reactor₊reactor₊states₊X_B(t)) ~ (-influent₊q_const₊k*reactor₊reactor₊states₊X_B(t)) / reactor₊reactor₊V + (influent₊X_B_const₊k*influent₊q_const₊k) / reactor₊reactor₊V - reactor₊process₊kd*reactor₊reactor₊states₊X_B(t)*reactor₊reactor₊states₊S_O3(t) │ Differential(t)(reactor₊reactor₊states₊S_O3(t)) ~ (influent₊S_O3_const₊k*influent₊q_const₊k) / reactor₊reactor₊V + (-influent₊q_const₊k*reactor₊reactor₊states₊S_O3(t)) / reactor₊reactor₊V - reactor₊process₊kO3*reactor₊reactor₊states₊S_O3(t)ERROR: UndefVarError: `model_simplified` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/usage.md:570 ┌ Error: doctest failure in ../docs/src/LowLevelInterface/01_disinfection.md:77-85 │ │ ```jldoctest ozone_test; output=false │ @named disinfection_r1 = OzoneDisinfection(; kO3 = 0, kd) │ @named disinfection_r2 = OzoneDisinfection(; kO3, kd) │ nameof(disinfection_r2) │ │ # output │ │ :disinfection_r2 │ ``` │ │ Subexpression: │ │ @named disinfection_r1 = OzoneDisinfection(; kO3 = 0, kd) │ @named disinfection_r2 = OzoneDisinfection(; kO3, kd) │ nameof(disinfection_r2) │ │ Evaluated output: │ │ ERROR: MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. │ │ Candidates: │ kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 │ kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 │ │ Possible fix, define │ kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) │ │ Stacktrace: │ [1] macro expansion │ @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] │ [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [3] OzoneDisinfection(; name::Symbol, kO3::Int64, kd::Float64) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [4] top-level scope │ @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 │ │ Expected output: │ │ :disinfection_r2 │ │ diff = │ Warning: Diff output requires color. │ :disinfection_r2ERROR: MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. │ │ Candidates: │ kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 │ kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 │ │ Possible fix, define │ kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) │ │ Stacktrace: │ [1] macro expansion │ @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] │ [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [3] OzoneDisinfection(; name::Symbol, kO3::Int64, kd::Float64) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [4] top-level scope │ @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/LowLevelInterface/01_disinfection.md:77 ┌ Error: doctest failure in ../docs/src/LowLevelInterface/01_disinfection.md:100-108 │ │ ```jldoctest ozone_test; output=false │ @named CSTR1 = CSTR(v, unknowns(states(disinfection_r1)); initial_states = [0.5, 0]) │ @named CSTR2 = CSTR(v, unknowns(states(disinfection_r2)); initial_states = [0.5, 0]) │ nameof(CSTR2) │ │ # output │ │ :CSTR2 │ ``` │ │ Subexpression: │ │ @named CSTR1 = CSTR(v, unknowns(states(disinfection_r1)); initial_states = [0.5, 0]) │ @named CSTR2 = CSTR(v, unknowns(states(disinfection_r2)); initial_states = [0.5, 0]) │ nameof(CSTR2) │ │ Evaluated output: │ │ ERROR: UndefVarError: `disinfection_r1` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 │ │ Expected output: │ │ :CSTR2 │ │ diff = │ Warning: Diff output requires color. │ :CSTR2ERROR: UndefVarError: `disinfection_r1` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/LowLevelInterface/01_disinfection.md:100 ┌ Error: doctest failure in ../docs/src/LowLevelInterface/01_disinfection.md:119-128 │ │ ```jldoctest ozone_test; output=false │ unknowns(inflows(CSTR1)[1]) │ │ # output │ │ 3-element Vector{SymbolicUtils.BasicSymbolic{Real}}: │ q(t) │ S_O3(t) │ X_B(t) │ ``` │ │ Subexpression: │ │ unknowns(inflows(CSTR1)[1]) │ │ Evaluated output: │ │ ERROR: UndefVarError: `CSTR1` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 │ │ Expected output: │ │ 3-element Vector{SymbolicUtils.BasicSymbolic{Real}}: │ q(t) │ S_O3(t) │ X_B(t) │ │ diff = │ Warning: Diff output requires color. │ 3-element Vector{SymbolicUtils.BasicSymbolic{Real}}: │ q(t) │ S_O3(t) │ X_B(t)ERROR: UndefVarError: `CSTR1` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/LowLevelInterface/01_disinfection.md:119 ┌ Error: doctest failure in ../docs/src/LowLevelInterface/01_disinfection.md:139-146 │ │ ```jldoctest ozone_test; output=false │ @named influent = Influent([q, 0.5, 1], unknowns(inflows(CSTR1)[1])) │ nameof(influent) │ │ # output │ │ :influent │ ``` │ │ Subexpression: │ │ @named influent = Influent([q, 0.5, 1], unknowns(inflows(CSTR1)[1])) │ nameof(influent) │ │ Evaluated output: │ │ ERROR: UndefVarError: `CSTR1` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 │ │ Expected output: │ │ :influent │ │ diff = │ Warning: Diff output requires color. │ :influentERROR: UndefVarError: `CSTR1` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/LowLevelInterface/01_disinfection.md:139 ┌ Error: doctest failure in ../docs/src/LowLevelInterface/01_disinfection.md:159-181 │ │ ```jldoctest ozone_test; output=false │ connection_eqns = [ │ # Connect CSTR1 with its rates │ connect(states(CSTR1), states(disinfection_r1)), │ connect(rates(disinfection_r1), rates(CSTR1)), │ # Connect CSTR2 with its rates │ connect(states(CSTR2), states(disinfection_r2)), │ connect(rates(disinfection_r2), rates(CSTR2)), │ # Connect the flows │ connect(outflows(influent)[1], inflows(CSTR1)[1]), │ connect(outflows(CSTR1)[1], inflows(CSTR2)[1]) │ ] │ │ # output │ │ 6-element Vector{Equation}: │ connect() │ connect() │ connect() │ connect() │ connect() │ connect() │ ``` │ │ Subexpression: │ │ connection_eqns = [ │ # Connect CSTR1 with its rates │ connect(states(CSTR1), states(disinfection_r1)), │ connect(rates(disinfection_r1), rates(CSTR1)), │ # Connect CSTR2 with its rates │ connect(states(CSTR2), states(disinfection_r2)), │ connect(rates(disinfection_r2), rates(CSTR2)), │ # Connect the flows │ connect(outflows(influent)[1], inflows(CSTR1)[1]), │ connect(outflows(CSTR1)[1], inflows(CSTR2)[1]) │ ] │ │ Evaluated output: │ │ ERROR: UndefVarError: `CSTR1` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 │ │ Expected output: │ │ 6-element Vector{Equation}: │ connect() │ connect() │ connect() │ connect() │ connect() │ connect() │ │ diff = │ Warning: Diff output requires color. │ 6-element Vector{Equation}: │ connect() │ connect() │ connect() │ connect() │ connect() │ connect()ERROR: UndefVarError: `CSTR1` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/LowLevelInterface/01_disinfection.md:159 ┌ Error: doctest failure in ../docs/src/LowLevelInterface/01_disinfection.md:199-231 │ │ ```jldoctest ozone_test; output=false │ @named system = System(connection_eqns, t, │ systems = [ │ influent, │ CSTR1, disinfection_r1, │ CSTR2, disinfection_r2 │ ]) │ │ # output │ │ Model system: │ Subsystems (5): see hierarchy(system) │ influent │ CSTR1 │ disinfection_r1 │ CSTR2 │ ⋮ │ Equations (37): │ 20 standard: see equations(system) │ 17 connecting: see equations(expand_connections(system)) │ Unknowns (37): see unknowns(system) │ influent₊influent_to_outflowport₊outflow₊q(t): Flow Rate │ influent₊influent_to_outflowport₊outflow₊S_O3(t): S_O3 concentration │ influent₊influent_to_outflowport₊outflow₊X_B(t): X_B concentration │ influent₊influent_to_outflowport₊q₊u(t): Inner variable in RealInput q │ ⋮ │ Parameters (9): see parameters(system) │ influent₊q_const₊k [defaults to 416.667]: Constant output value of block │ influent₊S_O3_const₊k [defaults to 0.5]: Constant output value of block │ influent₊X_B_const₊k [defaults to 1]: Constant output value of block │ CSTR1₊V [defaults to 500.0] │ ⋮ │ ``` │ │ Subexpression: │ │ @named system = System(connection_eqns, t, │ systems = [ │ influent, │ CSTR1, disinfection_r1, │ CSTR2, disinfection_r2 │ ]) │ │ Evaluated output: │ │ ERROR: UndefVarError: `influent` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 │ │ Expected output: │ │ Model system: │ Subsystems (5): see hierarchy(system) │ influent │ CSTR1 │ disinfection_r1 │ CSTR2 │ ⋮ │ Equations (37): │ 20 standard: see equations(system) │ 17 connecting: see equations(expand_connections(system)) │ Unknowns (37): see unknowns(system) │ influent₊influent_to_outflowport₊outflow₊q(t): Flow Rate │ influent₊influent_to_outflowport₊outflow₊S_O3(t): S_O3 concentration │ influent₊influent_to_outflowport₊outflow₊X_B(t): X_B concentration │ influent₊influent_to_outflowport₊q₊u(t): Inner variable in RealInput q │ ⋮ │ Parameters (9): see parameters(system) │ influent₊q_const₊k [defaults to 416.667]: Constant output value of block │ influent₊S_O3_const₊k [defaults to 0.5]: Constant output value of block │ influent₊X_B_const₊k [defaults to 1]: Constant output value of block │ CSTR1₊V [defaults to 500.0] │ ⋮ │ │ diff = │ Warning: Diff output requires color. │ Model system: │ Subsystems (5): see hierarchy(system) │ influent │ CSTR1 │ disinfection_r1 │ CSTR2 │ ⋮ │ Equations (37): │ 20 standard: see equations(system) │ 17 connecting: see equations(expand_connections(system)) │ Unknowns (37): see unknowns(system) │ influent₊influent_to_outflowport₊outflow₊q(t): Flow Rate │ influent₊influent_to_outflowport₊outflow₊S_O3(t): S_O3 concentration │ influent₊influent_to_outflowport₊outflow₊X_B(t): X_B concentration │ influent₊influent_to_outflowport₊q₊u(t): Inner variable ERROR: UndefVarError: `influent` not defined in RealInput q │ ⋮ │ Parameters (9): see parameters(system) │ influent₊q_const₊k [defaults to 416.667]: Constant output value of block │ influent₊S_O3_const₊k [defaults to 0.5]: Constant output value of block │ influent₊X_B_const₊k [defaults to 1]: Constant output value of block │ CSTR1₊V [defaults to 500.0] │ ⋮`Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/LowLevelInterface/01_disinfection.md:199 ┌ Error: doctest failure in ../docs/src/LowLevelInterface/01_disinfection.md:243-254 │ │ ```jldoctest ozone_test; output=false │ system_simplified = mtkcompile(system) │ full_equations(system_simplified) # Display the equations │ │ # output │ │ 4-element Vector{Equation}: │ Differential(t)(CSTR2₊states₊X_B(t)) ~ (-influent₊q_const₊k*CSTR2₊states₊X_B(t)) / CSTR2₊V + (influent₊q_const₊k*CSTR1₊states₊X_B(t)) / CSTR2₊V - disinfection_r2₊kd*CSTR2₊states₊X_B(t)*CSTR2₊states₊S_O3(t) │ Differential(t)(CSTR2₊states₊S_O3(t)) ~ (influent₊q_const₊k*CSTR1₊states₊S_O3(t)) / CSTR2₊V + (-influent₊q_const₊k*CSTR2₊states₊S_O3(t)) / CSTR2₊V - disinfection_r2₊kO3*CSTR2₊states₊S_O3(t) │ Differential(t)(CSTR1₊states₊X_B(t)) ~ (influent₊X_B_const₊k*influent₊q_const₊k) / CSTR1₊V + (-influent₊q_const₊k*CSTR1₊states₊X_B(t)) / CSTR1₊V - disinfection_r1₊kd*CSTR1₊states₊X_B(t)*CSTR1₊states₊S_O3(t) │ Differential(t)(CSTR1₊states₊S_O3(t)) ~ (-influent₊q_const₊k*CSTR1₊states₊S_O3(t)) / CSTR1₊V + (influent₊S_O3_const₊k*influent₊q_const₊k) / CSTR1₊V - disinfection_r1₊kO3*CSTR1₊states₊S_O3(t) │ ``` │ │ Subexpression: │ │ system_simplified = mtkcompile(system) │ full_equations(system_simplified) # Display the equations │ │ Evaluated output: │ │ ERROR: UndefVarError: `system` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 │ │ Expected output: │ │ 4-element Vector{Equation}: │ Differential(t)(CSTR2₊states₊X_B(t)) ~ (-influent₊q_const₊k*CSTR2₊states₊X_B(t)) / CSTR2₊V + (influent₊q_const₊k*CSTR1₊states₊X_B(t)) / CSTR2₊V - disinfection_r2₊kd*CSTR2₊states₊X_B(t)*CSTR2₊states₊S_O3(t) │ Differential(t)(CSTR2₊states₊S_O3(t)) ~ (influent₊q_const₊k*CSTR1₊states₊S_O3(t)) / CSTR2₊V + (-influent₊q_const₊k*CSTR2₊states₊S_O3(t)) / CSTR2₊V - disinfection_r2₊kO3*CSTR2₊states₊S_O3(t) │ Differential(t)(CSTR1₊states₊X_B(t)) ~ (influent₊X_B_const₊k*influent₊q_const₊k) / CSTR1₊V + (-influent₊q_const₊k*CSTR1₊states₊X_B(t)) / CSTR1₊V - disinfection_r1₊kd*CSTR1₊states₊X_B(t)*CSTR1₊states₊S_O3(t) │ Differential(t)(CSTR1₊states₊S_O3(t)) ~ (-influent₊q_const₊k*CSTR1₊states₊S_O3(t)) / CSTR1₊V + (influent₊S_O3_const₊k*influent₊q_const₊k) / CSTR1₊V - disinfection_r1₊kO3*CSTR1₊states₊S_O3(t) │ │ diff = │ Warning: Diff output requires color. │ 4-element Vector{Equation}: │ Differential(t)(CSTR2₊states₊X_B(t)) ~ (-influent₊q_const₊k*CSTR2₊states₊X_B(t)) / CSTR2₊V + (influent₊q_const₊k*CSTR1₊states₊X_B(t)) / CSTR2₊V - disinfection_r2₊kd*CSTR2₊states₊X_B(t)*CSTR2₊states₊S_O3(t) │ Differential(t)(CSTR2₊states₊S_O3(t)) ~ (influent₊q_const₊k*CSTR1₊states₊S_O3(t)) / CSTR2₊V + (-influent₊q_const₊k*CSTR2₊states₊S_O3(t)) / CSTR2₊V - disinfection_r2₊kO3*CSTR2₊states₊S_O3(t) │ Differential(t)(CSTR1₊states₊X_B(t)) ~ (influent₊X_B_const₊k*influent₊q_const₊k) / CSTR1₊V + (-influent₊q_const₊k*CSTR1₊states₊X_B(t)) / CSTR1₊V - disinfection_r1₊kd*CSTR1₊states₊X_B(t)*CSTR1₊states₊S_O3(t) │ Differential(t)(CSTR1₊states₊S_O3(t)) ~ (-influent₊q_const₊k*CSTR1₊states₊S_O3(t)) / CSTR1₊V + (influent₊S_O3_const₊k*influent₊q_const₊k) / CSTR1₊V - disinfection_r1₊kO3*CSTR1₊states₊S_O3(t)ERROR: UndefVarError: `system` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/LowLevelInterface/01_disinfection.md:243 ┌ Error: doctest failure in ../docs/src/LowLevelInterface/01_disinfection.md:265-280 │ │ ```jldoctest ozone_test; output=false │ ## Simulate the system (for 1 day) │ # First create a ODEProblem for the time span (0, 1) and then solve it │ prob = ODEProblem(system_simplified, [], (0, 1)) │ sol = solve(prob) │ │ ## Plot the output │ plot(sol, │ idxs = [CSTR1.states.X_B, CSTR2.states.X_B], # Plot bacteria in tank │ legend = :right, │ title = "Remaining fraction of bacteria in each tank") │ │ # output │ │ Plot{Plots.GRBackend() n=2} │ ``` │ │ Subexpression: │ │ ## Simulate the system (for 1 day) │ # First create a ODEProblem for the time span (0, 1) and then solve it │ prob = ODEProblem(system_simplified, [], (0, 1)) │ sol = solve(prob) │ │ ## Plot the output │ plot(sol, │ idxs = [CSTR1.states.X_B, CSTR2.states.X_B], # Plot bacteria in tank │ legend = :right, │ title = "Remaining fraction of bacteria in each tank") │ │ Evaluated output: │ │ ERROR: UndefVarError: `system_simplified` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 │ │ Expected output: │ │ Plot{Plots.GRBackend() n=2} │ │ diff = │ Warning: Diff output requires color. │ Plot{Plots.GRBackend() n=2}ERROR: UndefVarError: `system_simplified` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/LowLevelInterface/01_disinfection.md:265 ┌ Error: doctest failure in ../docs/src/examples/ProcessSimulator/02_disinfection.md:125-137 │ │ ```jldoctest ozone_test; output=false │ @set_process disinfection = OzoneDisinfection(; kO3, kd) │ │ # output │ │ Process OzoneDisinfection 'disinfection': │ States (2): see states(disinfection) │ S_O3(t) [guess is 0.0]: S_O3 │ X_B(t) [guess is 0.0]: X_B │ Parameters (2): see parameters(disinfection) │ kO3 [defaults to 0.416667] │ kd [defaults to 62.5] │ ``` │ │ Subexpression: │ │ @set_process disinfection = OzoneDisinfection(; kO3, kd) │ │ Evaluated output: │ │ ERROR: MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. │ │ Candidates: │ kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 │ kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 │ │ Possible fix, define │ kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) │ │ Stacktrace: │ [1] macro expansion │ @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] │ [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [3] OzoneDisinfection(; name::Symbol, kO3::Float64, kd::Float64) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [4] top-level scope │ @ none:0 │ [5] macro expansion │ @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/defaults.jl:234 [inlined] │ │ Expected output: │ │ Process OzoneDisinfection 'disinfection': │ States (2): see states(disinfection) │ S_O3(t) [guess is 0.0]: S_O3 │ X_B(t) [guess is 0.0]: X_B │ Parameters (2): see parameters(disinfection) │ kO3 [defaults to 0.416667] │ kd [defaults to 62.5] │ │ diff = │ Warning: Diff output requires color. │ Process OzoneDisinfection 'disinfection': │ States (2): see states(disinfection) │ S_O3(t) [guess is 0.0]: S_O3 │ X_B(t) [guess ERROR: MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is 0.0]: X_B │ Parameters (2): see parameters(disinfection) │ kO3 [defaults to 0.416667] │ kd [defaults to 62.5]ambiguous. │ │ Candidates: │ kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 │ kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 │ │ Possible fix, define │ kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) │ │ Stacktrace: │ [1] macro expansion │ @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] │ [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [3] OzoneDisinfection(; name::Symbol, kO3::Float64, kd::Float64) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [4] top-level scope │ @ none:0 │ [5] macro expansion │ @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/defaults.jl:234 [inlined] └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/examples/ProcessSimulator/02_disinfection.md:125 ┌ Error: doctest failure in ../docs/src/examples/ProcessSimulator/02_disinfection.md:145-164 │ │ ```jldoctest ozone_test; output=false │ @named CSTR1 = CSTR(v, OzoneDisinfection(; kO3 = 0, kd, name = :disin_supply); │ initial_states = [0.5, 0], use_default_processes = false) │ @named CSTR2 = CSTR(v; initial_states = [0.5, 0]) │ │ # output │ │ CSTR with Process OzoneDisinfection 'CSTR2': │ States (2): see states(CSTR2) │ S_O3(t) [defaults to 0.5]: S_O3 │ X_B(t) [defaults to 0.0]: X_B │ Inflows (1): see inflows(CSTR2) │ :reactor₊inflow │ Outflows (1): see outflows(CSTR2) │ :reactor₊outflow │ Parameters (3): see parameters(CSTR2) │ disinfection₊kO3 [defaults to 0.416667] │ disinfection₊kd [defaults to 62.5] │ reactor₊V [defaults to 500.0] │ ``` │ │ Subexpression: │ │ @named CSTR1 = CSTR(v, OzoneDisinfection(; kO3 = 0, kd, name = :disin_supply); │ initial_states = [0.5, 0], use_default_processes = false) │ @named CSTR2 = CSTR(v; initial_states = [0.5, 0]) │ │ Evaluated output: │ │ ERROR: MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. │ │ Candidates: │ kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 │ kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 │ │ Possible fix, define │ kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) │ │ Stacktrace: │ [1] macro expansion │ @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] │ [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [3] OzoneDisinfection(; name::Symbol, kO3::Int64, kd::Float64) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [4] top-level scope │ @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 │ │ Expected output: │ │ CSTR with Process OzoneDisinfection 'CSTR2': │ States (2): see states(CSTR2) │ S_O3(t) [defaults to 0.5]: S_O3 │ X_B(t) [defaults to 0.0]: X_B │ Inflows (1): see inflows(CSTR2) │ :reactor₊inflow │ Outflows (1): see outflows(CSTR2) │ :reactor₊outflow │ Parameters (3): see parameters(CSTR2) │ disinfection₊kO3 [defaults to 0.416667] │ disinfection₊kd [defaults to 62.5] │ reactor₊V [defaults to 500.0] │ │ diff = │ Warning: Diff output requires color. │ CSTR with Process OzoneDisinfection 'CSTR2': │ States (2): see states(CSTR2) │ S_O3(t) [defaults to 0.5]: S_O3 │ X_B(t) [defaults to 0.0]: X_B │ Inflows (1): see inflows(CSTR2) │ :reactor₊inflow │ Outflows (1): see outflows(CSTR2) │ :reactor₊outflow │ Parameters (3): see parameters(CSTR2) │ disinfection₊kO3 [defaults to 0.416667] │ disinfection₊kd [defaults to 62.5] │ reactor₊V [defaults to 500.0]ERROR: MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. │ │ Candidates: │ kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 │ kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 │ │ Possible fix, define │ kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) │ │ Stacktrace: │ [1] macro expansion │ @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] │ [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [3] OzoneDisinfection(; name::Symbol, kO3::Int64, kd::Float64) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [4] top-level scope │ @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/examples/ProcessSimulator/02_disinfection.md:145 ┌ Error: doctest failure in ../docs/src/examples/ProcessSimulator/02_disinfection.md:175-183 │ │ ```jldoctest ozone_test; output=false │ default_states() │ │ # output │ │ 2-element Vector{Num}: │ S_O3(t) │ X_B(t) │ ``` │ │ Subexpression: │ │ default_states() │ │ Evaluated output: │ │ Num[] │ │ Expected output: │ │ 2-element Vector{Num}: │ S_O3(t) │ X_B(t) │ │ diff = │ Warning: Diff output requires color. │ 2-element Vector{Num}: │ S_O3(t) │ X_B(t)Num[] └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/examples/ProcessSimulator/02_disinfection.md:175 ┌ Error: doctest failure in ../docs/src/examples/ProcessSimulator/02_disinfection.md:194-206 │ │ ```jldoctest ozone_test; output=false │ @named influent = Influent([0.5, 1], flowrate = q) │ │ # output │ │ Influent 'influent': │ Outflows (1): see outflows(influent) │ :influent_to_outflowport₊outflow │ Parameters (3): see parameters(influent) │ q_const₊k [defaults to 416.667]: Constant output value of block │ S_O3_const₊k [defaults to 0.5]: Constant output value of block │ X_B_const₊k [defaults to 1.0]: Constant output value of block │ ``` │ │ Subexpression: │ │ @named influent = Influent([0.5, 1], flowrate = q) │ │ Evaluated output: │ │ ERROR: ArgumentError: Different number of influent sources and states provided! │ │ States: Num[] │ Sources: [0.5, 1.0] │ Stacktrace: │ [1] macro expansion │ @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/flowelements.jl:142 [inlined] │ [2] (::BioChemicalTreatment.ProcessSimulator.var"#290#291"{Float64, Nothing})() │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [3] Influent(sources::Vector{Float64}, states::Vector{Num}; name::Symbol, flowrate::Float64, default::Nothing) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [inlined] │ [4] top-level scope │ @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 │ │ Expected output: │ │ Influent 'influent': │ Outflows (1): see outflows(influent) │ :influent_to_outflowport₊outflow │ Parameters (3): see parameters(influent) │ q_const₊k [defaults to 416.667]: Constant output value of block │ S_O3_const₊k [defaults to 0.5]: Constant output value of block │ X_B_const₊k [defaults to 1.0]: Constant output value of block │ │ diff = │ Warning: Diff output requires color. │ Influent 'influent': │ Outflows (1): see outflows(influent) │ :influent_to_outflowport₊outflow │ Parameters (3): see parameters(influent) │ q_const₊k [defaults to 416.667]: Constant output value of block │ S_O3_const₊k [defaults to 0.5]: Constant output value of block │ X_B_const₊k [defaults to 1.0]: Constant output value ERROR: ArgumentError: Different number of blockinfluent sources and states provided! │ │ States: Num[] │ Sources: [0.5, 1.0] │ Stacktrace: │ [1] macro expansion │ @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/flowelements.jl:142 [inlined] │ [2] (::BioChemicalTreatment.ProcessSimulator.var"#290#291"{Float64, Nothing})() │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [3] Influent(sources::Vector{Float64}, states::Vector{Num}; name::Symbol, flowrate::Float64, default::Nothing) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [inlined] │ [4] top-level scope │ @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/examples/ProcessSimulator/02_disinfection.md:194 ┌ Error: doctest failure in ../docs/src/examples/ProcessSimulator/02_disinfection.md:216-228 │ │ ```jldoctest ozone_test; output=false │ connection_eqns = [ │ # Connect the flows │ connect(outflows(influent)[1], inflows(CSTR1)[1]), # Influent -> CSTR1 │ connect(outflows(CSTR1)[1], inflows(CSTR2)[1]) # CSTR1 -> CSTR2 │ ] │ │ # output │ │ 2-element Vector{Equation}: │ connect() │ connect() │ ``` │ │ Subexpression: │ │ connection_eqns = [ │ # Connect the flows │ connect(outflows(influent)[1], inflows(CSTR1)[1]), # Influent -> CSTR1 │ connect(outflows(CSTR1)[1], inflows(CSTR2)[1]) # CSTR1 -> CSTR2 │ ] │ │ Evaluated output: │ │ ERROR: UndefVarError: `influent` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 │ │ Expected output: │ │ 2-element Vector{Equation}: │ connect() │ connect() │ │ diff = │ Warning: Diff output requires color. │ 2-element Vector{Equation}: │ connect() │ connect()ERROR: UndefVarError: `influent` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/examples/ProcessSimulator/02_disinfection.md:216 ┌ Error: doctest failure in ../docs/src/examples/ProcessSimulator/02_disinfection.md:240-264 │ │ ```jldoctest ozone_test; output=false │ @mtkcompile system = System(connection_eqns, t, systems = [ │ influent, │ CSTR1, │ CSTR2 │ ]) │ │ # output │ │ Model system: │ Equations (4): │ 4 standard: see equations(system) │ Unknowns (4): see unknowns(system) │ CSTR2₊reactor₊states₊X_B(t) [defaults to 0.0]: X_B │ CSTR2₊reactor₊states₊S_O3(t) [defaults to 0.5]: S_O3 │ CSTR1₊reactor₊states₊X_B(t) [defaults to 0.0]: X_B │ CSTR1₊reactor₊states₊S_O3(t) [defaults to 0.5]: S_O3 │ Parameters (9): see parameters(system) │ CSTR2₊disinfection₊kO3 [defaults to 0.416667] │ influent₊X_B_const₊k [defaults to 1.0]: Constant output value of block │ influent₊q_const₊k [defaults to 416.667]: Constant output value of block │ CSTR1₊reactor₊V [defaults to 500.0] │ ⋮ │ Observed (33): see observed(system) │ ``` │ │ Subexpression: │ │ @mtkcompile system = System(connection_eqns, t, systems = [ │ influent, │ CSTR1, │ CSTR2 │ ]) │ │ Evaluated output: │ │ ERROR: UndefVarError: `influent` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 │ │ Expected output: │ │ Model system: │ Equations (4): │ 4 standard: see equations(system) │ Unknowns (4): see unknowns(system) │ CSTR2₊reactor₊states₊X_B(t) [defaults to 0.0]: X_B │ CSTR2₊reactor₊states₊S_O3(t) [defaults to 0.5]: S_O3 │ CSTR1₊reactor₊states₊X_B(t) [defaults to 0.0]: X_B │ CSTR1₊reactor₊states₊S_O3(t) [defaults to 0.5]: S_O3 │ Parameters (9): see parameters(system) │ CSTR2₊disinfection₊kO3 [defaults to 0.416667] │ influent₊X_B_const₊k [defaults to 1.0]: Constant output value of block │ influent₊q_const₊k [defaults to 416.667]: Constant output value of block │ CSTR1₊reactor₊V [defaults to 500.0] │ ⋮ │ Observed (33): see observed(system) │ │ diff = │ Warning: Diff output requires color. │ Model system: │ Equations (4): │ 4 standard: see equations(system) │ Unknowns (4): see unknowns(system) │ CSTR2₊reactor₊states₊X_B(t) [defaults to 0.0]: X_B │ CSTR2₊reactor₊states₊S_O3(t) [defaults to 0.5]: S_O3 │ CSTR1₊reactor₊states₊X_B(t) [defaults to 0.0]: X_B │ CSTR1₊reactor₊states₊S_O3(t) [defaults to 0.5]: S_O3 │ Parameters (9): see parameters(system) │ CSTR2₊disinfection₊kO3 [defaults to 0.416667] │ influent₊X_B_const₊k [defaults to 1.0]: Constant output value of block │ influent₊q_const₊k [defaults to 416.667]: Constant output value of block │ CSTR1₊reactor₊V [defaults to 500.0] │ ⋮ │ Observed (33): see observed(system)ERROR: UndefVarError: `influent` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/examples/ProcessSimulator/02_disinfection.md:240 ┌ Error: doctest failure in ../docs/src/examples/ProcessSimulator/02_disinfection.md:276-286 │ │ ```jldoctest ozone_test; output=false │ full_equations(system) # Display the equations │ │ # output │ │ 4-element Vector{Equation}: │ Differential(t)(CSTR2₊reactor₊states₊X_B(t)) ~ (influent₊q_const₊k*CSTR1₊reactor₊states₊X_B(t)) / CSTR2₊reactor₊V + (-influent₊q_const₊k*CSTR2₊reactor₊states₊X_B(t)) / CSTR2₊reactor₊V - CSTR2₊disinfection₊kd*CSTR2₊reactor₊states₊S_O3(t)*CSTR2₊reactor₊states₊X_B(t) │ Differential(t)(CSTR2₊reactor₊states₊S_O3(t)) ~ (influent₊q_const₊k*CSTR1₊reactor₊states₊S_O3(t)) / CSTR2₊reactor₊V + (-influent₊q_const₊k*CSTR2₊reactor₊states₊S_O3(t)) / CSTR2₊reactor₊V - CSTR2₊disinfection₊kO3*CSTR2₊reactor₊states₊S_O3(t) │ Differential(t)(CSTR1₊reactor₊states₊X_B(t)) ~ (-influent₊q_const₊k*CSTR1₊reactor₊states₊X_B(t)) / CSTR1₊reactor₊V + (influent₊X_B_const₊k*influent₊q_const₊k) / CSTR1₊reactor₊V - CSTR1₊disin_supply₊kd*CSTR1₊reactor₊states₊S_O3(t)*CSTR1₊reactor₊states₊X_B(t) │ Differential(t)(CSTR1₊reactor₊states₊S_O3(t)) ~ (-influent₊q_const₊k*CSTR1₊reactor₊states₊S_O3(t)) / CSTR1₊reactor₊V + (influent₊S_O3_const₊k*influent₊q_const₊k) / CSTR1₊reactor₊V - CSTR1₊disin_supply₊kO3*CSTR1₊reactor₊states₊S_O3(t) │ ``` │ │ Subexpression: │ │ full_equations(system) # Display the equations │ │ Evaluated output: │ │ ERROR: UndefVarError: `system` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 │ │ Expected output: │ │ 4-element Vector{Equation}: │ Differential(t)(CSTR2₊reactor₊states₊X_B(t)) ~ (influent₊q_const₊k*CSTR1₊reactor₊states₊X_B(t)) / CSTR2₊reactor₊V + (-influent₊q_const₊k*CSTR2₊reactor₊states₊X_B(t)) / CSTR2₊reactor₊V - CSTR2₊disinfection₊kd*CSTR2₊reactor₊states₊S_O3(t)*CSTR2₊reactor₊states₊X_B(t) │ Differential(t)(CSTR2₊reactor₊states₊S_O3(t)) ~ (influent₊q_const₊k*CSTR1₊reactor₊states₊S_O3(t)) / CSTR2₊reactor₊V + (-influent₊q_const₊k*CSTR2₊reactor₊states₊S_O3(t)) / CSTR2₊reactor₊V - CSTR2₊disinfection₊kO3*CSTR2₊reactor₊states₊S_O3(t) │ Differential(t)(CSTR1₊reactor₊states₊X_B(t)) ~ (-influent₊q_const₊k*CSTR1₊reactor₊states₊X_B(t)) / CSTR1₊reactor₊V + (influent₊X_B_const₊k*influent₊q_const₊k) / CSTR1₊reactor₊V - CSTR1₊disin_supply₊kd*CSTR1₊reactor₊states₊S_O3(t)*CSTR1₊reactor₊states₊X_B(t) │ Differential(t)(CSTR1₊reactor₊states₊S_O3(t)) ~ (-influent₊q_const₊k*CSTR1₊reactor₊states₊S_O3(t)) / CSTR1₊reactor₊V + (influent₊S_O3_const₊k*influent₊q_const₊k) / CSTR1₊reactor₊V - CSTR1₊disin_supply₊kO3*CSTR1₊reactor₊states₊S_O3(t) │ │ diff = │ Warning: Diff output requires color. │ 4-element Vector{Equation}: │ Differential(t)(CSTR2₊reactor₊states₊X_B(t)) ~ (influent₊q_const₊k*CSTR1₊reactor₊states₊X_B(t)) / CSTR2₊reactor₊V + (-influent₊q_const₊k*CSTR2₊reactor₊states₊X_B(t)) / CSTR2₊reactor₊V - CSTR2₊disinfection₊kd*CSTR2₊reactor₊states₊S_O3(t)*CSTR2₊reactor₊states₊X_B(t) │ Differential(t)(CSTR2₊reactor₊states₊S_O3(t)) ~ (influent₊q_const₊k*CSTR1₊reactor₊states₊S_O3(t)) / CSTR2₊reactor₊V + (-influent₊q_const₊k*CSTR2₊reactor₊states₊S_O3(t)) / CSTR2₊reactor₊V - CSTR2₊disinfection₊kO3*CSTR2₊reactor₊states₊S_O3(t) │ Differential(t)(CSTR1₊reactor₊states₊X_B(t)) ~ (-influent₊q_const₊k*CSTR1₊reactor₊states₊X_B(t)) / CSTR1₊reactor₊V + (influent₊X_B_const₊k*influent₊q_const₊k) / CSTR1₊reactor₊V - CSTR1₊disin_supply₊kd*CSTR1₊reactor₊states₊S_O3(t)*CSTR1₊reactor₊states₊X_B(t) │ Differential(t)(CSTR1₊reactor₊states₊S_O3(t)) ~ (-influent₊q_const₊k*CSTR1₊reactor₊states₊S_O3(t)) / CSTR1₊reactor₊V + (influent₊S_O3_const₊k*influent₊q_const₊k) / CSTR1₊reactor₊V - CSTR1₊disin_supply₊kO3*CSTR1₊reactor₊states₊S_O3(t)ERROR: UndefVarError: `system` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/examples/ProcessSimulator/02_disinfection.md:276 ┌ Error: doctest failure in ../docs/src/examples/ProcessSimulator/02_disinfection.md:296-311 │ │ ```jldoctest ozone_test; output=false │ ## Simulate the system (for 1 day) │ # First create a ODEProblem for the time span (0, 1) and then solve it │ prob = ODEProblem(system, [], (0, 1)) │ sol = solve(prob) │ │ ## Plot the output │ plot(sol, │ idxs = [CSTR1.states.X_B, CSTR2.states.X_B], # Plot bacteria in tank │ legend = :right, │ title = "Remaining fraction of bacteria in each tank") │ │ # output │ │ Plot{Plots.GRBackend() n=2} │ ``` │ │ Subexpression: │ │ ## Simulate the system (for 1 day) │ # First create a ODEProblem for the time span (0, 1) and then solve it │ prob = ODEProblem(system, [], (0, 1)) │ sol = solve(prob) │ │ ## Plot the output │ plot(sol, │ idxs = [CSTR1.states.X_B, CSTR2.states.X_B], # Plot bacteria in tank │ legend = :right, │ title = "Remaining fraction of bacteria in each tank") │ │ Evaluated output: │ │ ERROR: UndefVarError: `system` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 │ │ Expected output: │ │ Plot{Plots.GRBackend() n=2} │ │ diff = │ Warning: Diff output requires color. │ Plot{Plots.GRBackend() n=2}ERROR: UndefVarError: `system` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/examples/ProcessSimulator/02_disinfection.md:296 ┌ Error: doctest failure in ../docs/src/LowLevelInterface/.00_lowlevelIntro.md:171-178 │ │ ```jldoctest usage_example_test; output = false │ @named process = OzoneDisinfection() │ nameof(process) │ │ # output │ │ :process │ ``` │ │ Subexpression: │ │ @named process = OzoneDisinfection() │ nameof(process) │ │ Evaluated output: │ │ ERROR: MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. │ │ Candidates: │ kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 │ kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 │ │ Possible fix, define │ kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) │ │ Stacktrace: │ [1] macro expansion │ @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] │ [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [3] OzoneDisinfection(; name::Symbol, kO3::Int64, kd::Int64) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [4] top-level scope │ @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 │ │ Expected output: │ │ :process │ │ diff = │ Warning: Diff output requires color. │ :processERROR: MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. │ │ Candidates: │ kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 │ kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 │ │ Possible fix, define │ kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) │ │ Stacktrace: │ [1] macro expansion │ @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] │ [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [3] OzoneDisinfection(; name::Symbol, kO3::Int64, kd::Int64) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [4] top-level scope │ @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/LowLevelInterface/.00_lowlevelIntro.md:171 ┌ Error: doctest failure in ../docs/src/LowLevelInterface/.00_lowlevelIntro.md:199-206 │ │ ```jldoctest usage_example_test; output = false │ @named reactor = CSTR(1000, unknowns(states(process))) │ nameof(reactor) │ │ # output │ │ :reactor │ ``` │ │ Subexpression: │ │ @named reactor = CSTR(1000, unknowns(states(process))) │ nameof(reactor) │ │ Evaluated output: │ │ ERROR: UndefVarError: `process` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 │ │ Expected output: │ │ :reactor │ │ diff = │ Warning: Diff output requires color. │ :reactorERROR: UndefVarError: `process` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/LowLevelInterface/.00_lowlevelIntro.md:199 ┌ Error: doctest failure in ../docs/src/LowLevelInterface/.00_lowlevelIntro.md:224-231 │ │ ```jldoctest usage_example_test; output = false │ @named influent = Influent([0.5, 1], unknowns(states(process)); flowrate = 500) │ nameof(influent) │ │ # output │ │ :influent │ ``` │ │ Subexpression: │ │ @named influent = Influent([0.5, 1], unknowns(states(process)); flowrate = 500) │ nameof(influent) │ │ Evaluated output: │ │ ERROR: UndefVarError: `process` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 │ │ Expected output: │ │ :influent │ │ diff = │ Warning: Diff output requires color. │ :influentERROR: UndefVarError: `process` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/LowLevelInterface/.00_lowlevelIntro.md:224 ┌ Error: doctest failure in ../docs/src/LowLevelInterface/.00_lowlevelIntro.md:249-260 │ │ ```jldoctest usage_example_test; output = false │ connect_equations = [ │ connect(states(reactor), states(process)), │ connect(rates(process), rates(reactor)) │ ] │ │ # output │ │ 2-element Vector{Equation}: │ connect() │ connect() │ ``` │ │ Subexpression: │ │ connect_equations = [ │ connect(states(reactor), states(process)), │ connect(rates(process), rates(reactor)) │ ] │ │ Evaluated output: │ │ ERROR: UndefVarError: `reactor` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 │ │ Expected output: │ │ 2-element Vector{Equation}: │ connect() │ connect() │ │ diff = │ Warning: Diff output requires color. │ 2-element Vector{Equation}: │ connect() │ connect()ERROR: UndefVarError: `reactor` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/LowLevelInterface/.00_lowlevelIntro.md:249 ┌ Error: doctest failure in ../docs/src/LowLevelInterface/.00_lowlevelIntro.md:273-282 │ │ ```jldoctest usage_example_test; output = false │ push!(connect_equations, connect(outflows(influent)[1], inflows(reactor)[1])) │ │ # output │ │ 3-element Vector{Equation}: │ connect() │ connect() │ connect() │ ``` │ │ Subexpression: │ │ push!(connect_equations, connect(outflows(influent)[1], inflows(reactor)[1])) │ │ Evaluated output: │ │ ERROR: UndefVarError: `connect_equations` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 │ │ Expected output: │ │ 3-element Vector{Equation}: │ connect() │ connect() │ connect() │ │ diff = │ Warning: Diff output requires color. │ 3-element Vector{Equation}: │ connect() │ connect() │ connect()ERROR: UndefVarError: `connect_equations` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/LowLevelInterface/.00_lowlevelIntro.md:273 ┌ Error: doctest failure in ../docs/src/LowLevelInterface/.00_lowlevelIntro.md:290-315 │ │ ```jldoctest usage_example_test; output = false │ @named model = System(connect_equations, t; systems = [influent, reactor, process]) │ │ # output │ │ Model model: │ Subsystems (3): see hierarchy(model) │ influent │ reactor │ process │ Equations (23): │ 13 standard: see equations(model) │ 10 connecting: see equations(expand_connections(model)) │ Unknowns (23): see unknowns(model) │ influent₊influent_to_outflowport₊outflow₊q(t): Flow Rate │ influent₊influent_to_outflowport₊outflow₊S_O3(t): S_O3 concentration │ influent₊influent_to_outflowport₊outflow₊X_B(t): X_B concentration │ influent₊influent_to_outflowport₊q₊u(t): Inner variable in RealInput q │ ⋮ │ Parameters (6): see parameters(model) │ influent₊q_const₊k [defaults to 500.0]: Constant output value of block │ influent₊S_O3_const₊k [defaults to 0.5]: Constant output value of block │ influent₊X_B_const₊k [defaults to 1.0]: Constant output value of block │ reactor₊V [defaults to 1000] │ ⋮ │ ``` │ │ Subexpression: │ │ @named model = System(connect_equations, t; systems = [influent, reactor, process]) │ │ Evaluated output: │ │ ERROR: UndefVarError: `influent` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 │ │ Expected output: │ │ Model model: │ Subsystems (3): see hierarchy(model) │ influent │ reactor │ process │ Equations (23): │ 13 standard: see equations(model) │ 10 connecting: see equations(expand_connections(model)) │ Unknowns (23): see unknowns(model) │ influent₊influent_to_outflowport₊outflow₊q(t): Flow Rate │ influent₊influent_to_outflowport₊outflow₊S_O3(t): S_O3 concentration │ influent₊influent_to_outflowport₊outflow₊X_B(t): X_B concentration │ influent₊influent_to_outflowport₊q₊u(t): Inner variable in RealInput q │ ⋮ │ Parameters (6): see parameters(model) │ influent₊q_const₊k [defaults to 500.0]: Constant output value of block │ influent₊S_O3_const₊k [defaults to 0.5]: Constant output value of block │ influent₊X_B_const₊k [defaults to 1.0]: Constant output value of block │ reactor₊V [defaults to 1000] │ ⋮ │ │ diff = │ Warning: Diff output requires color. │ Model model: │ Subsystems (3): see hierarchy(model) │ influent │ reactor │ process │ Equations (23): │ 13 standard: see equations(model) │ 10 connecting: see equations(expand_connections(model)) │ Unknowns (23): see unknowns(model) │ influent₊influent_to_outflowport₊outflow₊q(t): Flow Rate │ influent₊influent_to_outflowport₊outflow₊S_O3(t): S_O3 concentration │ influent₊influent_to_outflowport₊outflow₊X_B(t): X_B concentration │ influent₊influent_to_outflowport₊q₊u(t): Inner variable ERROR: UndefVarError: `influent` not defined in RealInput q │ ⋮ │ Parameters (6): see parameters(model) │ influent₊q_const₊k [defaults to 500.0]: Constant output value of block │ influent₊S_O3_const₊k [defaults to 0.5]: Constant output value of block │ influent₊X_B_const₊k [defaults to 1.0]: Constant output value of block │ reactor₊V [defaults to 1000] │ ⋮`Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/LowLevelInterface/.00_lowlevelIntro.md:290 ┌ Error: doctest failure in ../docs/src/LowLevelInterface/.00_lowlevelIntro.md:325-343 │ │ ```jldoctest usage_example_test; output = false │ model_simplified = mtkcompile(model) │ │ # output │ │ Model model: │ Equations (2): │ 2 standard: see equations(model) │ Unknowns (2): see unknowns(model) │ reactor₊states₊X_B(t) [defaults to 0.0]: X_B │ reactor₊states₊S_O3(t) [defaults to 0.0]: S_O3 │ Parameters (6): see parameters(model) │ reactor₊V [defaults to 1000] │ influent₊X_B_const₊k [defaults to 1.0]: Constant output value of block │ influent₊q_const₊k [defaults to 500]: Constant output value of block │ process₊kd [defaults to 1500] │ ⋮ │ Observed (21): see observed(model) │ ``` │ │ Subexpression: │ │ model_simplified = mtkcompile(model) │ │ Evaluated output: │ │ ERROR: UndefVarError: `model` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 │ │ Expected output: │ │ Model model: │ Equations (2): │ 2 standard: see equations(model) │ Unknowns (2): see unknowns(model) │ reactor₊states₊X_B(t) [defaults to 0.0]: X_B │ reactor₊states₊S_O3(t) [defaults to 0.0]: S_O3 │ Parameters (6): see parameters(model) │ reactor₊V [defaults to 1000] │ influent₊X_B_const₊k [defaults to 1.0]: Constant output value of block │ influent₊q_const₊k [defaults to 500]: Constant output value of block │ process₊kd [defaults to 1500] │ ⋮ │ Observed (21): see observed(model) │ │ diff = │ Warning: Diff output requires color. │ Model model: │ Equations (2): │ 2 standard: see equations(model) │ Unknowns (2): see unknowns(model) │ reactor₊states₊X_B(t) [defaults to 0.0]: X_B │ reactor₊states₊S_O3(t) [defaults to 0.0]: S_O3 │ Parameters (6): see parameters(model) │ reactor₊V [defaults to 1000] │ influent₊X_B_const₊k [defaults to 1.0]: Constant output value of block │ influent₊q_const₊k [defaults to 500]: Constant output value of block │ process₊kd [defaults to 1500] │ ⋮ │ Observed (21): see observed(model)ERROR: UndefVarError: `model` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/LowLevelInterface/.00_lowlevelIntro.md:325 ┌ Error: doctest failure in ../docs/src/LowLevelInterface/.00_lowlevelIntro.md:353-356 │ │ ```jldoctest usage_example_test │ julia> length(equations(model)) │ 19 │ ``` │ │ Subexpression: │ │ length(equations(model)) │ │ Evaluated output: │ │ ERROR: UndefVarError: `model` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 │ │ Expected output: │ │ 19 │ │ diff = │ Warning: Diff output requires color. │ 19ERROR: UndefVarError: `model` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/LowLevelInterface/.00_lowlevelIntro.md:353 ┌ Error: doctest failure in ../docs/src/LowLevelInterface/.00_lowlevelIntro.md:374-377 │ │ ```jldoctest usage_example_test │ julia> length(equations(model_simplified)) │ 2 │ ``` │ │ Subexpression: │ │ length(equations(model_simplified)) │ │ Evaluated output: │ │ ERROR: UndefVarError: `model_simplified` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 │ │ Expected output: │ │ 2 │ │ diff = │ Warning: Diff output requires color. │ 2ERROR: UndefVarError: `model_simplified` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/LowLevelInterface/.00_lowlevelIntro.md:374 ┌ Error: doctest failure in ../docs/src/LowLevelInterface/.00_lowlevelIntro.md:390-399 │ │ ```jldoctest usage_example_test; output = false │ steadystate_prob = SteadyStateProblem(model_simplified, []) │ │ # output │ │ SteadyStateProblem with uType Vector{Float64}. In-place: true │ u0: 2-element Vector{Float64}: │ 0.0 │ 0.0 │ ``` │ │ Subexpression: │ │ steadystate_prob = SteadyStateProblem(model_simplified, []) │ │ Evaluated output: │ │ ERROR: UndefVarError: `model_simplified` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 │ │ Expected output: │ │ SteadyStateProblem with uType Vector{Float64}. In-place: true │ u0: 2-element Vector{Float64}: │ 0.0 │ 0.0 │ │ diff = │ Warning: Diff output requires color. │ SteadyStateProblem with uType Vector{Float64}. In-place: true │ u0: 2-element Vector{Float64}: │ 0.0 │ 0.0ERROR: UndefVarError: `model_simplified` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/LowLevelInterface/.00_lowlevelIntro.md:390 ┌ Error: doctest failure in ../docs/src/LowLevelInterface/.00_lowlevelIntro.md:407-416 │ │ ```jldoctest usage_example_test; output = false │ steadystate_sol = solve(steadystate_prob) │ │ # output │ │ retcode: Success │ u: 2-element Vector{Float64}: │ 0.013806706114398382 │ 0.023809523809523808 │ ``` │ │ Subexpression: │ │ steadystate_sol = solve(steadystate_prob) │ │ Evaluated output: │ │ ERROR: UndefVarError: `steadystate_prob` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 │ │ Expected output: │ │ retcode: Success │ u: 2-element Vector{Float64}: │ 0.013806706114398382 │ 0.023809523809523808 │ │ diff = │ Warning: Diff output requires color. │ retcode: Success │ u: 2-element Vector{Float64}: │ 0.013806706114398382 │ 0.023809523809523808ERROR: UndefVarError: `steadystate_prob` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/LowLevelInterface/.00_lowlevelIntro.md:407 ┌ Error: doctest failure in ../docs/src/LowLevelInterface/.00_lowlevelIntro.md:424-436 │ │ ```jldoctest usage_example_test; output = false │ ode_prob = ODEProblem(model_simplified, [], (0, 1)) │ │ # output │ │ ODEProblem with uType Vector{Float64} and tType Int64. In-place: true │ Initialization status: FULLY_DETERMINED │ Non-trivial mass matrix: false │ timespan: (0, 1) │ u0: 2-element Vector{Float64}: │ 0.0 │ 0.0 │ ``` │ │ Subexpression: │ │ ode_prob = ODEProblem(model_simplified, [], (0, 1)) │ │ Evaluated output: │ │ ERROR: UndefVarError: `model_simplified` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 │ │ Expected output: │ │ ODEProblem with uType Vector{Float64} and tType Int64. In-place: true │ Initialization status: FULLY_DETERMINED │ Non-trivial mass matrix: false │ timespan: (0, 1) │ u0: 2-element Vector{Float64}: │ 0.0 │ 0.0 │ │ diff = │ Warning: Diff output requires color. │ ODEProblem with uType Vector{Float64} and tType Int64. In-place: true │ Initialization status: FULLY_DETERMINED │ Non-trivial mass matrix: false │ timespan: (0, 1) │ u0: 2-element Vector{Float64}: │ 0.0 │ 0.0ERROR: UndefVarError: `model_simplified` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/LowLevelInterface/.00_lowlevelIntro.md:424 ┌ Error: doctest failure in ../docs/src/LowLevelInterface/.00_lowlevelIntro.md:444-493 │ │ ```jldoctest usage_example_test; output = false │ ode_sol = solve(ode_prob) │ │ # output │ │ retcode: Success │ Interpolation: 3rd order Hermite │ t: 23-element Vector{Float64}: │ 0.0 │ 9.999999999999999e-5 │ 0.0010999999999999998 │ 0.00673559486483973 │ 0.017860228919961384 │ 0.034015522289822075 │ 0.05860885522576959 │ 0.07964720700035285 │ 0.10562328761738204 │ 0.1323554874799879 │ ⋮ │ 0.3421176067344822 │ 0.4010795230402114 │ 0.4688154772190153 │ 0.5494805988533654 │ 0.6448428526683345 │ 0.7545827590183007 │ 0.8704257910989464 │ 0.9813336757297095 │ 1.0 │ u: 23-element Vector{Vector{Float64}}: │ [0.0, 0.0] │ [4.999868754743475e-5, 2.4986879592544387e-5] │ [0.0005497659853782972, 0.00027341797166696594] │ [0.0033436315935539878, 0.0016257321982310197] │ [0.008567256406597243, 0.004071374876262847] │ [0.014882472915433464, 0.007150989121001793] │ [0.020758106178211062, 0.01094217865210492] │ [0.022570828846478947, 0.013492554579288272] │ [0.022264107376017427, 0.01595538018390365] │ [0.020707351289634888, 0.01787757255268276] │ ⋮ │ [0.014374184707153242, 0.023153879460625304] │ [0.014102235239505103, 0.023456500242681838] │ [0.013949167411311175, 0.023636166844535723] │ [0.013867334321642855, 0.023735192140278777] │ [0.013829166807753741, 0.02378219788784688] │ [0.013814592970047439, 0.023800875499382475] │ [0.013811696705814775, 0.023806954166967997] │ [0.013814351332833682, 0.0238087203373325] │ [0.013810797855815505, 0.02380886334317415] │ ``` │ │ Subexpression: │ │ ode_sol = solve(ode_prob) │ │ Evaluated output: │ │ ERROR: UndefVarError: `ode_prob` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 │ │ Expected output: │ │ retcode: Success │ Interpolation: 3rd order Hermite │ t: 23-element Vector{Float64}: │ 0.0 │ 9.999999999999999e-5 │ 0.0010999999999999998 │ 0.00673559486483973 │ 0.017860228919961384 │ 0.034015522289822075 │ 0.05860885522576959 │ 0.07964720700035285 │ 0.10562328761738204 │ 0.1323554874799879 │ ⋮ │ 0.3421176067344822 │ 0.4010795230402114 │ 0.4688154772190153 │ 0.5494805988533654 │ 0.6448428526683345 │ 0.7545827590183007 │ 0.8704257910989464 │ 0.9813336757297095 │ 1.0 │ u: 23-element Vector{Vector{Float64}}: │ [0.0, 0.0] │ [4.999868754743475e-5, 2.4986879592544387e-5] │ [0.0005497659853782972, 0.00027341797166696594] │ [0.0033436315935539878, 0.0016257321982310197] │ [0.008567256406597243, 0.004071374876262847] │ [0.014882472915433464, 0.007150989121001793] │ [0.020758106178211062, 0.01094217865210492] │ [0.022570828846478947, 0.013492554579288272] │ [0.022264107376017427, 0.01595538018390365] │ [0.020707351289634888, 0.01787757255268276] │ ⋮ │ [0.014374184707153242, 0.023153879460625304] │ [0.014102235239505103, 0.023456500242681838] │ [0.013949167411311175, 0.023636166844535723] │ [0.013867334321642855, 0.023735192140278777] │ [0.013829166807753741, 0.02378219788784688] │ [0.013814592970047439, 0.023800875499382475] │ [0.013811696705814775, 0.023806954166967997] │ [0.013814351332833682, 0.0238087203373325] │ [0.013810797855815505, 0.02380886334317415] │ │ diff = │ Warning: Diff output requires color. │ retcode: Success │ Interpolation: 3rd order Hermite │ t: 23-element Vector{Float64}: │ 0.0 │ 9.999999999999999e-5 │ 0.0010999999999999998 │ 0.00673559486483973 │ 0.017860228919961384 │ 0.034015522289822075 │ 0.05860885522576959 │ 0.07964720700035285 │ 0.10562328761738204 │ 0.1323554874799879 │ ⋮ │ 0.3421176067344822 │ 0.4010795230402114 │ 0.4688154772190153 │ 0.5494805988533654 │ 0.6448428526683345 │ 0.7545827590183007 │ 0.8704257910989464 │ 0.9813336757297095 │ 1.0 │ u: 23-element Vector{Vector{Float64}}: │ [0.0, 0.0] │ [4.999868754743475e-5, 2.4986879592544387e-5] │ [0.0005497659853782972, 0.00027341797166696594] │ [0.0033436315935539878, 0.0016257321982310197] │ [0.008567256406597243, 0.004071374876262847] │ [0.014882472915433464, 0.007150989121001793] │ [0.020758106178211062, 0.01094217865210492] │ [0.022570828846478947, 0.013492554579288272] │ [0.022264107376017427, 0.01595538018390365] │ [0.020707351289634888, 0.01787757255268276] │ ⋮ │ [0.014374184707153242, 0.023153879460625304] │ [0.014102235239505103, 0.023456500242681838] │ [0.013949167411311175, 0.023636166844535723] │ [0.013867334321642855, 0.023735192140278777] │ [0.013829166807753741, 0.02378219788784688] │ [0.013814592970047439, 0.023800875499382475] │ [0.013811696705814775, 0.023806954166967997] │ [0.013814351332833682, 0.0238087203373325] │ [0.013810797855815505, 0.02380886334317415]ERROR: UndefVarError: `ode_prob` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/LowLevelInterface/.00_lowlevelIntro.md:444 ┌ Error: doctest failure in ../docs/src/LowLevelInterface/.00_lowlevelIntro.md:501-508 │ │ ```jldoctest usage_example_test; output = false │ plot(ode_sol, title = "Disinfection CSTR") │ hline!(steadystate_sol, label = "Steady States", linestyle = :dash) │ │ # output │ │ Plot{Plots.GRBackend() n=3} │ ``` │ │ Subexpression: │ │ plot(ode_sol, title = "Disinfection CSTR") │ hline!(steadystate_sol, label = "Steady States", linestyle = :dash) │ │ Evaluated output: │ │ ERROR: UndefVarError: `ode_sol` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 │ │ Expected output: │ │ Plot{Plots.GRBackend() n=3} │ │ diff = │ Warning: Diff output requires color. │ Plot{Plots.GRBackend() n=3}ERROR: UndefVarError: `ode_sol` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/LowLevelInterface/.00_lowlevelIntro.md:501 ┌ Error: doctest failure in ../docs/src/LowLevelInterface/.00_lowlevelIntro.md:517-520 │ │ ```jldoctest usage_example_test │ julia> isapprox(steadystate_sol.u, ode_sol.u[end]; atol = 1e-5) │ true │ ``` │ │ Subexpression: │ │ isapprox(steadystate_sol.u, ode_sol.u[end]; atol = 1e-5) │ │ Evaluated output: │ │ ERROR: UndefVarError: `ode_sol` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 │ │ Expected output: │ │ true │ │ diff = │ Warning: Diff output requires color. │ trueERROR: UndefVarError: `ode_sol` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/LowLevelInterface/.00_lowlevelIntro.md:517 ┌ Error: doctest failure in ../docs/src/LowLevelInterface/.00_lowlevelIntro.md:528-534 │ │ ```jldoctest usage_example_test; output = false │ steadystate_sol[rates(process).S_O3] │ │ # output │ │ -0.23809523809523808 │ ``` │ │ Subexpression: │ │ steadystate_sol[rates(process).S_O3] │ │ Evaluated output: │ │ ERROR: UndefVarError: `steadystate_sol` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 │ │ Expected output: │ │ -0.23809523809523808 │ │ diff = │ Warning: Diff output requires color. │ -0.23809523809523808ERROR: UndefVarError: `steadystate_sol` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/LowLevelInterface/.00_lowlevelIntro.md:528 ┌ Error: doctest failure in ../docs/src/examples/ProcessSimulator/04_aeration.md:110-123 │ │ ```jldoctest same_name_test; output = false, setup = :(clear_default_processes() && clear_default_state_mapping()) │ @named asm = ASM1() # Use the default parameters │ @named aer = Aeration() # The aeration process │ │ # output │ │ Process Aeration 'aer': │ States (1): see states(aer) │ S_O(t) [guess is 0.0]: S_O │ Exogenous Inputs (1): see exogenous_inputs(aer) │ :k_La │ Parameters (1): see parameters(aer) │ S_O_max [defaults to 8] │ ``` │ │ Subexpression: │ │ @named asm = ASM1() # Use the default parameters │ @named aer = Aeration() # The aeration process │ │ Evaluated output: │ │ ERROR: MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. │ │ Candidates: │ kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 │ kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 │ │ Possible fix, define │ kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) │ │ Stacktrace: │ [1] macro expansion │ @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:949 [inlined] │ [2] (::BioChemicalTreatment.ProcessSimulator.var"#433#434")() │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [3] ASM1(; name::Symbol, Y_H::Float64, Y_A::Float64, i_XB::Float64, i_XP::Float64, f_P::Float64, mu_H::Float64, K_S::Float64, K_OH::Float64, K_NO::Float64, b_H::Float64, eta_g::Float64, mu_A::Float64, K_NH::Float64, K_OA::Float64, b_A::Float64, kappa_h::Float64, eta_h::Float64, K_X::Float64, kappa_a::Float64) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [4] top-level scope │ @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 │ │ Expected output: │ │ Process Aeration 'aer': │ States (1): see states(aer) │ S_O(t) [guess is 0.0]: S_O │ Exogenous Inputs (1): see exogenous_inputs(aer) │ :k_La │ Parameters (1): see parameters(aer) │ S_O_max [defaults to 8] │ │ diff = │ Warning: Diff output requires color. │ Process Aeration 'aer': │ States (1): see states(aer) │ S_O(t) [guess ERROR: MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is 0.0]: S_O │ Exogenous Inputs (1): see exogenous_inputs(aer) │ :k_La │ Parameters (1): see parameters(aer) │ S_O_max [defaults to 8]ambiguous. │ │ Candidates: │ kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 │ kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 │ │ Possible fix, define │ kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) │ │ Stacktrace: │ [1] macro expansion │ @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:949 [inlined] │ [2] (::BioChemicalTreatment.ProcessSimulator.var"#433#434")() │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [3] ASM1(; name::Symbol, Y_H::Float64, Y_A::Float64, i_XB::Float64, i_XP::Float64, f_P::Float64, mu_H::Float64, K_S::Float64, K_OH::Float64, K_NO::Float64, b_H::Float64, eta_g::Float64, mu_A::Float64, K_NH::Float64, K_OA::Float64, b_A::Float64, kappa_h::Float64, eta_h::Float64, K_X::Float64, kappa_a::Float64) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [4] top-level scope │ @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/examples/ProcessSimulator/04_aeration.md:110 ┌ Error: doctest failure in ../docs/src/examples/ProcessSimulator/04_aeration.md:146-171 │ │ ```jldoctest same_name_test; output = false │ @named react = CSTR( │ 1000, [asm, aer]; initial_states = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]) # Volume of 1000, initial_states of all 1 (the default of all 0 does yield infinity, check the model yourself) │ │ # output │ │ CSTR with Process Combination (ASM1 and Aeration) 'react': │ States (13): see states(react) │ S_ALK(t) [defaults to 1]: S_ALK │ S_I(t) [defaults to 1]: S_I │ S_ND(t) [defaults to 1]: S_ND │ S_NH(t) [defaults to 1]: S_NH │ ⋮ │ Inflows (1): see inflows(react) │ :reactor₊inflow │ Outflows (1): see outflows(react) │ :reactor₊outflow │ Exogenous Inputs (1): see exogenous_inputs(react) │ :processes₊aer₊k_La │ Parameters (21): see parameters(react) │ processes₊asm₊Y_H [defaults to 0.67] │ processes₊asm₊Y_A [defaults to 0.24] │ processes₊asm₊i_XB [defaults to 0.086] │ processes₊asm₊i_XP [defaults to 0.01] │ ⋮ │ ``` │ │ Subexpression: │ │ @named react = CSTR( │ 1000, [asm, aer]; initial_states = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]) # Volume of 1000, initial_states of all 1 (the default of all 0 does yield infinity, check the model yourself) │ │ Evaluated output: │ │ ERROR: UndefVarError: `asm` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 │ │ Expected output: │ │ CSTR with Process Combination (ASM1 and Aeration) 'react': │ States (13): see states(react) │ S_ALK(t) [defaults to 1]: S_ALK │ S_I(t) [defaults to 1]: S_I │ S_ND(t) [defaults to 1]: S_ND │ S_NH(t) [defaults to 1]: S_NH │ ⋮ │ Inflows (1): see inflows(react) │ :reactor₊inflow │ Outflows (1): see outflows(react) │ :reactor₊outflow │ Exogenous Inputs (1): see exogenous_inputs(react) │ :processes₊aer₊k_La │ Parameters (21): see parameters(react) │ processes₊asm₊Y_H [defaults to 0.67] │ processes₊asm₊Y_A [defaults to 0.24] │ processes₊asm₊i_XB [defaults to 0.086] │ processes₊asm₊i_XP [defaults to 0.01] │ ⋮ │ │ diff = │ Warning: Diff output requires color. │ CSTR with Process Combination (ASM1 and Aeration) 'react': │ States (13): see states(react) │ S_ALK(t) [defaults to 1]: S_ALK │ S_I(t) [defaults to 1]: S_I │ S_ND(t) [defaults to 1]: S_ND │ S_NH(t) [defaults to 1]: S_NH │ ⋮ │ Inflows (1): see inflows(react) │ :reactor₊inflow │ Outflows (1): see outflows(react) │ :reactor₊outflow │ Exogenous Inputs (1): see exogenous_inputs(react) │ :processes₊aer₊k_La │ Parameters (21): see parameters(react) │ processes₊asm₊Y_H [defaults to 0.67] │ processes₊asm₊Y_A [defaults to 0.24] │ processes₊asm₊i_XB [defaults to 0.086] │ processes₊asm₊i_XP [defaults to 0.01] │ ⋮ERROR: UndefVarError: `asm` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/examples/ProcessSimulator/04_aeration.md:146 ┌ Error: doctest failure in ../docs/src/examples/ProcessSimulator/04_aeration.md:182-199 │ │ ```jldoctest same_name_test; output = false │ @named influent = Influent( │ [7.0, 30.0, 6.95, 31.56, 0.0, 0.0, 69.5, 0.0, 28.17, 51.2, 10.59, 0.0, 202.32], │ unknowns(states(asm)), flowrate = 18446) # BSM1 Stabilization │ @named aeration_ctrl = Constant(; k = 240) │ │ # output │ │ Model aeration_ctrl: │ Subsystems (1): see hierarchy(aeration_ctrl) │ output │ Equations (1): │ 1 standard: see equations(aeration_ctrl) │ Unknowns (1): see unknowns(aeration_ctrl) │ output₊u(t): Inner variable in RealOutput output │ Parameters (1): see parameters(aeration_ctrl) │ k [defaults to 240]: Constant output value of block │ ``` │ │ Subexpression: │ │ @named influent = Influent( │ [7.0, 30.0, 6.95, 31.56, 0.0, 0.0, 69.5, 0.0, 28.17, 51.2, 10.59, 0.0, 202.32], │ unknowns(states(asm)), flowrate = 18446) # BSM1 Stabilization │ @named aeration_ctrl = Constant(; k = 240) │ │ Evaluated output: │ │ ERROR: UndefVarError: `asm` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 │ │ Expected output: │ │ Model aeration_ctrl: │ Subsystems (1): see hierarchy(aeration_ctrl) │ output │ Equations (1): │ 1 standard: see equations(aeration_ctrl) │ Unknowns (1): see unknowns(aeration_ctrl) │ output₊u(t): Inner variable in RealOutput output │ Parameters (1): see parameters(aeration_ctrl) │ k [defaults to 240]: Constant output value of block │ │ diff = │ Warning: Diff output requires color. │ Model aeration_ctrl: │ Subsystems (1): see hierarchy(aeration_ctrl) │ output │ Equations (1): │ 1 standard: see equations(aeration_ctrl) │ Unknowns (1): see unknowns(aeration_ctrl) │ output₊u(t): Inner variable ERROR: UndefVarError: `asm` not defined in RealOutput output │ Parameters (1): see parameters(aeration_ctrl) │ k [defaults to 240]: Constant output value of block`Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/examples/ProcessSimulator/04_aeration.md:182 ┌ Error: doctest failure in ../docs/src/examples/ProcessSimulator/04_aeration.md:208-217 │ │ ```jldoctest same_name_test; output = false │ eqs = [connect(outflows(influent, 1), inflows(react, 1)) │ connect(exogenous_inputs(react, :processes₊aer₊k_La), aeration_ctrl.output)] │ │ # output │ │ 2-element Vector{Equation}: │ connect(influent.influent_to_outflowport.outflow, react.react_reactor.inflow) │ connect(react.aer.k_La, aeration_ctrl.output) │ ``` │ │ Subexpression: │ │ eqs = [connect(outflows(influent, 1), inflows(react, 1)) │ connect(exogenous_inputs(react, :processes₊aer₊k_La), aeration_ctrl.output)] │ │ Evaluated output: │ │ ERROR: UndefVarError: `influent` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 │ │ Expected output: │ │ 2-element Vector{Equation}: │ connect(influent.influent_to_outflowport.outflow, react.react_reactor.inflow) │ connect(react.aer.k_La, aeration_ctrl.output) │ │ diff = │ Warning: Diff output requires color. │ 2-element Vector{Equation}: │ connect(influent.influent_to_outflowport.outflow, react.react_reactor.inflow) │ connect(react.aer.k_La, aeration_ctrl.output)ERROR: UndefVarError: `influent` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/examples/ProcessSimulator/04_aeration.md:208 ┌ Error: doctest failure in ../docs/src/examples/ProcessSimulator/04_aeration.md:333-359 │ │ ```jldoctest add_to_default_test; output = false, setup = :(clear_default_processes() && clear_default_state_mapping()) │ @set_process asm = ASM1() # Use the default parameters │ │ # output │ │ Process ASM1 'asm': │ States (13): see states(asm) │ S_ALK(t) [guess is 0.0]: S_ALK │ S_I(t) [guess is 0.0]: S_I │ S_ND(t) [guess is 0.0]: S_ND │ S_NH(t) [guess is 0.0]: S_NH │ S_NO(t) [guess is 0.0]: S_NO │ S_O(t) [guess is 0.0]: S_O │ S_S(t) [guess is 0.0]: S_S │ X_BA(t) [guess is 0.0]: X_BA │ ⋮ │ Parameters (19): see parameters(asm) │ Y_H [defaults to 0.67] │ Y_A [defaults to 0.24] │ i_XB [defaults to 0.086] │ i_XP [defaults to 0.01] │ f_P [defaults to 0.08] │ mu_H [defaults to 6.0] │ K_S [defaults to 20.0] │ K_OH [defaults to 0.2] │ ⋮ │ ``` │ │ Subexpression: │ │ @set_process asm = ASM1() # Use the default parameters │ │ Evaluated output: │ │ ERROR: MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. │ │ Candidates: │ kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 │ kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 │ │ Possible fix, define │ kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) │ │ Stacktrace: │ [1] macro expansion │ @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:949 [inlined] │ [2] (::BioChemicalTreatment.ProcessSimulator.var"#433#434")() │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [3] ASM1(; name::Symbol, Y_H::Float64, Y_A::Float64, i_XB::Float64, i_XP::Float64, f_P::Float64, mu_H::Float64, K_S::Float64, K_OH::Float64, K_NO::Float64, b_H::Float64, eta_g::Float64, mu_A::Float64, K_NH::Float64, K_OA::Float64, b_A::Float64, kappa_h::Float64, eta_h::Float64, K_X::Float64, kappa_a::Float64) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [4] top-level scope │ @ none:0 │ [5] macro expansion │ @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/defaults.jl:234 [inlined] │ │ Expected output: │ │ Process ASM1 'asm': │ States (13): see states(asm) │ S_ALK(t) [guess is 0.0]: S_ALK │ S_I(t) [guess is 0.0]: S_I │ S_ND(t) [guess is 0.0]: S_ND │ S_NH(t) [guess is 0.0]: S_NH │ S_NO(t) [guess is 0.0]: S_NO │ S_O(t) [guess is 0.0]: S_O │ S_S(t) [guess is 0.0]: S_S │ X_BA(t) [guess is 0.0]: X_BA │ ⋮ │ Parameters (19): see parameters(asm) │ Y_H [defaults to 0.67] │ Y_A [defaults to 0.24] │ i_XB [defaults to 0.086] │ i_XP [defaults to 0.01] │ f_P [defaults to 0.08] │ mu_H [defaults to 6.0] │ K_S [defaults to 20.0] │ K_OH [defaults to 0.2] │ ⋮ │ │ diff = │ Warning: Diff output requires color. │ Process ASM1 'asm': │ States (13): see states(asm) │ S_ALK(t) [guess is 0.0]: S_ALK │ S_I(t) [guess is 0.0]: S_I │ S_ND(t) [guess is 0.0]: S_ND │ S_NH(t) [guess is 0.0]: S_NH │ S_NO(t) [guess is 0.0]: S_NO │ S_O(t) [guess is 0.0]: S_O │ S_S(t) [guess is 0.0]: S_S │ X_BA(t) [guess ERROR: MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is 0.0]: X_BA │ ⋮ │ Parameters (19): see parameters(asm) │ Y_H [defaults to 0.67] │ Y_A [defaults to 0.24] │ i_XB [defaults to 0.086] │ i_XP [defaults to 0.01] │ f_P [defaults to 0.08] │ mu_H [defaults to 6.0] │ K_S [defaults to 20.0] │ K_OH [defaults to 0.2] │ ⋮ambiguous. │ │ Candidates: │ kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 │ kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 │ │ Possible fix, define │ kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) │ │ Stacktrace: │ [1] macro expansion │ @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:949 [inlined] │ [2] (::BioChemicalTreatment.ProcessSimulator.var"#433#434")() │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [3] ASM1(; name::Symbol, Y_H::Float64, Y_A::Float64, i_XB::Float64, i_XP::Float64, f_P::Float64, mu_H::Float64, K_S::Float64, K_OH::Float64, K_NO::Float64, b_H::Float64, eta_g::Float64, mu_A::Float64, K_NH::Float64, K_OA::Float64, b_A::Float64, kappa_h::Float64, eta_h::Float64, K_X::Float64, kappa_a::Float64) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [4] top-level scope │ @ none:0 │ [5] macro expansion │ @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/defaults.jl:234 [inlined] └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/examples/ProcessSimulator/04_aeration.md:333 ┌ Error: doctest failure in ../docs/src/examples/ProcessSimulator/04_aeration.md:368-395 │ │ ```jldoctest add_to_default_test; output = false │ @named aer = Aeration() # The aeration process │ │ # Reactor with additional aeration │ @named react = CSTR(1000, aer; initial_states = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]) # Volume of 1000, initial_states of all 1 (the default of all 0 does yield infinity, check the model for yourself) │ │ # output │ │ CSTR with Process Combination (Aeration and ASM1) 'react': │ States (13): see states(react) │ S_ALK(t) [defaults to 1]: S_ALK │ S_I(t) [defaults to 1]: S_I │ S_ND(t) [defaults to 1]: S_ND │ S_NH(t) [defaults to 1]: S_NH │ ⋮ │ Inflows (1): see inflows(react) │ :reactor₊inflow │ Outflows (1): see outflows(react) │ :reactor₊outflow │ Exogenous Inputs (1): see exogenous_inputs(react) │ :processes₊aer₊k_La │ Parameters (21): see parameters(react) │ processes₊aer₊S_O_max [defaults to 8] │ processes₊asm₊Y_H [defaults to 0.67] │ processes₊asm₊Y_A [defaults to 0.24] │ processes₊asm₊i_XB [defaults to 0.086] │ ⋮ │ ``` │ │ Subexpression: │ │ @named aer = Aeration() # The aeration process │ │ # Reactor with additional aeration │ @named react = CSTR(1000, aer; initial_states = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]) # Volume of 1000, initial_states of all 1 (the default of all 0 does yield infinity, check the model for yourself) │ │ Evaluated output: │ │ ERROR: MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System, ::Vector{System}) is ambiguous. │ │ Candidates: │ kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states, exogenous_inputs) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 │ kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 │ │ Possible fix, define │ kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any, ::Any) │ │ Stacktrace: │ [1] macro expansion │ @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:1015 [inlined] │ [2] (::BioChemicalTreatment.ProcessSimulator.var"#450#451")() │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [3] Aeration(; name::Symbol, k_La::Int64, S_O_max::Int64) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [4] top-level scope │ @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 │ │ Expected output: │ │ CSTR with Process Combination (Aeration and ASM1) 'react': │ States (13): see states(react) │ S_ALK(t) [defaults to 1]: S_ALK │ S_I(t) [defaults to 1]: S_I │ S_ND(t) [defaults to 1]: S_ND │ S_NH(t) [defaults to 1]: S_NH │ ⋮ │ Inflows (1): see inflows(react) │ :reactor₊inflow │ Outflows (1): see outflows(react) │ :reactor₊outflow │ Exogenous Inputs (1): see exogenous_inputs(react) │ :processes₊aer₊k_La │ Parameters (21): see parameters(react) │ processes₊aer₊S_O_max [defaults to 8] │ processes₊asm₊Y_H [defaults to 0.67] │ processes₊asm₊Y_A [defaults to 0.24] │ processes₊asm₊i_XB [defaults to 0.086] │ ⋮ │ │ diff = │ Warning: Diff output requires color. │ CSTR with Process Combination (Aeration and ASM1) 'react': │ States (13): see states(react) │ S_ALK(t) [defaults to 1]: S_ALK │ S_I(t) [defaults to 1]: S_I │ S_ND(t) [defaults to 1]: S_ND │ S_NH(t) [defaults to 1]: S_NH │ ⋮ │ Inflows (1): see inflows(react) │ :reactor₊inflow │ Outflows (1): see outflows(react) │ :reactor₊outflow │ Exogenous Inputs (1): see exogenous_inputs(react) │ :processes₊aer₊k_La │ Parameters (21): see parameters(react) │ processes₊aer₊S_O_max [defaults to 8] │ processes₊asm₊Y_H [defaults to 0.67] │ processes₊asm₊Y_A [defaults to 0.24] │ processes₊asm₊i_XB [defaults to 0.086] │ ⋮ERROR: MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System, ::Vector{System}) is ambiguous. │ │ Candidates: │ kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states, exogenous_inputs) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 │ kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 │ │ Possible fix, define │ kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any, ::Any) │ │ Stacktrace: │ [1] macro expansion │ @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:1015 [inlined] │ [2] (::BioChemicalTreatment.ProcessSimulator.var"#450#451")() │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [3] Aeration(; name::Symbol, k_La::Int64, S_O_max::Int64) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [4] top-level scope │ @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/examples/ProcessSimulator/04_aeration.md:368 ┌ Error: doctest failure in ../docs/src/examples/ProcessSimulator/04_aeration.md:553-566 │ │ ```jldoctest variable_renaming_test; output = false, setup = :(clear_default_processes() && clear_default_state_mapping()) │ @set_process asm = Process("ASM3") # Use the default parameters │ @named aer = Aeration() # The aeration process │ │ # output │ │ Process Aeration 'aer': │ States (1): see states(aer) │ S_O(t) [guess is 0.0]: S_O │ Exogenous Inputs (1): see exogenous_inputs(aer) │ :k_La │ Parameters (1): see parameters(aer) │ S_O_max [defaults to 8] │ ``` │ │ Subexpression: │ │ @set_process asm = Process("ASM3") # Use the default parameters │ @named aer = Aeration() # The aeration process │ │ Evaluated output: │ │ ERROR: MethodError: kwcall(::@NamedTuple{name::Symbol, internal_states::Vector{Num}}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. │ │ Candidates: │ kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 │ kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 │ │ Possible fix, define │ kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) │ │ Stacktrace: │ [1] macro expansion │ @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:160 [inlined] │ [2] (::BioChemicalTreatment.ProcessSimulator.var"#327#328"{Bool, @Kwargs{}, Tuple{String}})() │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [3] Process(args::String; name::Symbol, error_invalid_composition::Bool, kwargs::@Kwargs{}) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [4] top-level scope │ @ none:0 │ [5] macro expansion │ @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/defaults.jl:234 [inlined] │ │ Expected output: │ │ Process Aeration 'aer': │ States (1): see states(aer) │ S_O(t) [guess is 0.0]: S_O │ Exogenous Inputs (1): see exogenous_inputs(aer) │ :k_La │ Parameters (1): see parameters(aer) │ S_O_max [defaults to 8] │ │ diff = │ Warning: Diff output requires color. │ Process Aeration 'aer': │ States (1): see states(aer) │ S_O(t) [guess ERROR: MethodError: kwcall(::@NamedTuple{name::Symbol, internal_states::Vector{Num}}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is 0.0]: S_O │ Exogenous Inputs (1): see exogenous_inputs(aer) │ :k_La │ Parameters (1): see parameters(aer) │ S_O_max [defaults to 8]ambiguous. │ │ Candidates: │ kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 │ kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 │ │ Possible fix, define │ kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) │ │ Stacktrace: │ [1] macro expansion │ @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:160 [inlined] │ [2] (::BioChemicalTreatment.ProcessSimulator.var"#327#328"{Bool, @Kwargs{}, Tuple{String}})() │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [3] Process(args::String; name::Symbol, error_invalid_composition::Bool, kwargs::@Kwargs{}) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [4] top-level scope │ @ none:0 │ [5] macro expansion │ @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/defaults.jl:234 [inlined] └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/examples/ProcessSimulator/04_aeration.md:553 ┌ Error: doctest failure in ../docs/src/examples/ProcessSimulator/04_aeration.md:577-585 │ │ ```jldoctest variable_renaming_test; output = false │ # Set the state mapping to map both to S_O2 │ # Left of the equal sign is the name to use, on the right hand side the states that are mapped to it. Note that for the name also any other name not yet existing could have been used, and like this variables could be renamed. │ @set_state_mapping S_O2 = states(asm).S_O2, states(aer).S_O │ │ # output │ │ true │ ``` │ │ Subexpression: │ │ # Set the state mapping to map both to S_O2 │ # Left of the equal sign is the name to use, on the right hand side the states that are mapped to it. Note that for the name also any other name not yet existing could have been used, and like this variables could be renamed. │ @set_state_mapping S_O2 = states(asm).S_O2, states(aer).S_O │ │ Evaluated output: │ │ ERROR: UndefVarError: `asm` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 │ │ Expected output: │ │ true │ │ diff = │ Warning: Diff output requires color. │ trueERROR: UndefVarError: `asm` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/examples/ProcessSimulator/04_aeration.md:577 ┌ Error: doctest failure in ../docs/src/examples/ProcessSimulator/05_BSM1.md:505-550 │ │ ```jldoctest BSM1_test; output=false │ ## Build up model parts │ # Start by selecting the process model to be used. Here, ASM1, as default process with the parameters defined above │ @set_process asm1 = ASM1(; params...) │ │ # Then, we build up the influent. │ # For this we use a linear interpolation between the loaded timeseries │ function interp_fct(y, x) │ t -> LinearInterpolation(y, x, extrapolation = ExtrapolationType.Constant)(t) │ end # Generator to build the linear interpolation function │ @named influent = Influent( │ [k => interp_fct(inf_val[k], inf_t) for k in keys(inf_val)], # The interpolation function for the corresponding value │ ) │ push!(sys, influent) │ │ # Then define all other needed flow elements │ # Unifier for inflow, internal and external recycle │ @named unifier = FlowUnifier(; n_in = 3) │ push!(sys, unifier) │ # Separator and pump for internal recycle │ @named internal_rec_sep = FlowSeparator() │ @named internal_rec_pump = FlowPump(; flowrate = Qa) │ append!(sys, [internal_rec_sep, internal_rec_pump]) │ # Clarifier │ @named clarifier = IdealClarifier() │ @named clarifier_pump = FlowPump(flowrate = 18446.0 + 385.0) # Open-Loop steady-state flow rate from Alex et al. (2018) │ append!(sys, [clarifier, clarifier_pump]) │ # Wastage │ @named wastage_separator = FlowSeparator(n_out = 2) │ @named wastage_pump = FlowPump(flowrate = 385) # Open-Loop steady-state flow rate from Alex et al. (2018) │ append!(sys, [wastage_separator, wastage_pump]) │ │ nameof.(sys) │ │ # output │ │ 8-element Vector{Symbol}: │ :influent │ :unifier │ :internal_rec_sep │ :internal_rec_pump │ :clarifier │ :clarifier_pump │ :wastage_separator │ :wastage_pump │ ``` │ │ Subexpression: │ │ ## Build up model parts │ # Start by selecting the process model to be used. Here, ASM1, as default process with the parameters defined above │ @set_process asm1 = ASM1(; params...) │ │ # Then, we build up the influent. │ # For this we use a linear interpolation between the loaded timeseries │ function interp_fct(y, x) │ t -> LinearInterpolation(y, x, extrapolation = ExtrapolationType.Constant)(t) │ end # Generator to build the linear interpolation function │ @named influent = Influent( │ [k => interp_fct(inf_val[k], inf_t) for k in keys(inf_val)], # The interpolation function for the corresponding value │ ) │ push!(sys, influent) │ │ # Then define all other needed flow elements │ # Unifier for inflow, internal and external recycle │ @named unifier = FlowUnifier(; n_in = 3) │ push!(sys, unifier) │ # Separator and pump for internal recycle │ @named internal_rec_sep = FlowSeparator() │ @named internal_rec_pump = FlowPump(; flowrate = Qa) │ append!(sys, [internal_rec_sep, internal_rec_pump]) │ # Clarifier │ @named clarifier = IdealClarifier() │ @named clarifier_pump = FlowPump(flowrate = 18446.0 + 385.0) # Open-Loop steady-state flow rate from Alex et al. (2018) │ append!(sys, [clarifier, clarifier_pump]) │ # Wastage │ @named wastage_separator = FlowSeparator(n_out = 2) │ @named wastage_pump = FlowPump(flowrate = 385) # Open-Loop steady-state flow rate from Alex et al. (2018) │ append!(sys, [wastage_separator, wastage_pump]) │ │ nameof.(sys) │ │ Evaluated output: │ │ ERROR: MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. │ │ Candidates: │ kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 │ kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 │ │ Possible fix, define │ kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) │ │ Stacktrace: │ [1] macro expansion │ @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:949 [inlined] │ [2] (::BioChemicalTreatment.ProcessSimulator.var"#433#434")() │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [3] ASM1(; name::Symbol, Y_H::Float64, Y_A::Float64, i_XB::Float64, i_XP::Float64, f_P::Float64, mu_H::Float64, K_S::Float64, K_OH::Float64, K_NO::Float64, b_H::Float64, eta_g::Float64, mu_A::Float64, K_NH::Float64, K_OA::Float64, b_A::Float64, kappa_h::Float64, eta_h::Float64, K_X::Float64, kappa_a::Float64) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [4] top-level scope │ @ none:0 │ [5] macro expansion │ @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/defaults.jl:234 [inlined] │ │ Expected output: │ │ 8-element Vector{Symbol}: │ :influent │ :unifier │ :internal_rec_sep │ :internal_rec_pump │ :clarifier │ :clarifier_pump │ :wastage_separator │ :wastage_pump │ │ diff = │ Warning: Diff output requires color. │ 8-element Vector{Symbol}: │ :influent │ :unifier │ :internal_rec_sep │ :internal_rec_pump │ :clarifier │ :clarifier_pump │ :wastage_separator │ :wastage_pumpERROR: MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. │ │ Candidates: │ kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 │ kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 │ │ Possible fix, define │ kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) │ │ Stacktrace: │ [1] macro expansion │ @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:949 [inlined] │ [2] (::BioChemicalTreatment.ProcessSimulator.var"#433#434")() │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [3] ASM1(; name::Symbol, Y_H::Float64, Y_A::Float64, i_XB::Float64, i_XP::Float64, f_P::Float64, mu_H::Float64, K_S::Float64, K_OH::Float64, K_NO::Float64, b_H::Float64, eta_g::Float64, mu_A::Float64, K_NH::Float64, K_OA::Float64, b_A::Float64, kappa_h::Float64, eta_h::Float64, K_X::Float64, kappa_a::Float64) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [4] top-level scope │ @ none:0 │ [5] macro expansion │ @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/defaults.jl:234 [inlined] └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/examples/ProcessSimulator/05_BSM1.md:505 ┌ Error: doctest failure in ../docs/src/examples/ProcessSimulator/05_BSM1.md:585-610 │ │ ```jldoctest BSM1_test; output=false │ # Define the reactors, first two are non-aerated │ # First Reactor, non-aerated CSTR with ASM1 │ @named reactor1 = CSTR(V_na, initial_states = c_init) # CSTR with volume V_na, initial states from c_init │ push!(sys, reactor1) │ │ # Second Reactor, non-aerated CSTR with ASM1 │ @named reactor2 = CSTR(V_na, initial_states = c_init) │ push!(sys, reactor2) │ │ nameof.(sys) │ │ # output │ │ 10-element Vector{Symbol}: │ :influent │ :unifier │ :internal_rec_sep │ :internal_rec_pump │ :clarifier │ :clarifier_pump │ :wastage_separator │ :wastage_pump │ :reactor1 │ :reactor2 │ ``` │ │ Subexpression: │ │ # Define the reactors, first two are non-aerated │ # First Reactor, non-aerated CSTR with ASM1 │ @named reactor1 = CSTR(V_na, initial_states = c_init) # CSTR with volume V_na, initial states from c_init │ push!(sys, reactor1) │ │ # Second Reactor, non-aerated CSTR with ASM1 │ @named reactor2 = CSTR(V_na, initial_states = c_init) │ push!(sys, reactor2) │ │ nameof.(sys) │ │ Evaluated output: │ │ ERROR: ArgumentError: Cannot make a CSTR without a process or the states it should have. │ │ Either specify it directly in the call to the reactor (see corresponding docs) or add a default process using `set_default_process` or `add_default_process` │ Stacktrace: │ [1] macro expansion │ @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/reactors.jl:365 [inlined] │ [2] (::BioChemicalTreatment.ProcessSimulator.var"#564#565"{Dict{Symbol, Float64}, Dict{Any, Any}, Symbol, Dict{Symbol, @NamedTuple{names::Set{Symbol}, particulate::Bool, colloidal::Bool, soluble::Bool}}, Bool, Int64})() │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [3] CSTR(V::Int64, processes::Vector{Process}; initial_states::Dict{Symbol, Float64}, fixed_states::Dict{Any, Any}, name::Symbol, state_mapping::Dict{Symbol, @NamedTuple{names::Set{Symbol}, particulate::Bool, colloidal::Bool, soluble::Bool}}, use_default_processes::Bool) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [inlined] │ [4] top-level scope │ @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 │ │ Expected output: │ │ 10-element Vector{Symbol}: │ :influent │ :unifier │ :internal_rec_sep │ :internal_rec_pump │ :clarifier │ :clarifier_pump │ :wastage_separator │ :wastage_pump │ :reactor1 │ :reactor2 │ │ diff = │ Warning: Diff output requires color. │ 10-element Vector{Symbol}: │ :influent │ :unifier │ :internal_rec_sep │ :internal_rec_pump │ :clarifier │ :clarifier_pump │ :wastage_separator │ :wastage_pump │ :reactor1 │ :reactor2ERROR: ArgumentError: Cannot make a CSTR without a process or the states it should have. │ │ Either specify it directly in the call to the reactor (see corresponding docs) or add a default process using `set_default_process` or `add_default_process` │ Stacktrace: │ [1] macro expansion │ @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/reactors.jl:365 [inlined] │ [2] (::BioChemicalTreatment.ProcessSimulator.var"#564#565"{Dict{Symbol, Float64}, Dict{Any, Any}, Symbol, Dict{Symbol, @NamedTuple{names::Set{Symbol}, particulate::Bool, colloidal::Bool, soluble::Bool}}, Bool, Int64})() │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [3] CSTR(V::Int64, processes::Vector{Process}; initial_states::Dict{Symbol, Float64}, fixed_states::Dict{Any, Any}, name::Symbol, state_mapping::Dict{Symbol, @NamedTuple{names::Set{Symbol}, particulate::Bool, colloidal::Bool, soluble::Bool}}, use_default_processes::Bool) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 [inlined] │ [4] top-level scope │ @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/examples/ProcessSimulator/05_BSM1.md:585 ┌ Error: doctest failure in ../docs/src/examples/ProcessSimulator/05_BSM1.md:625-654 │ │ ```jldoctest BSM1_test │ # Third Reactor, aerated CSTR with ASM1 │ @named reactor3 = CSTR( │ V_a, Aeration(; params_aeration..., name = :reactor3_aer), initial_states = c_init) │ @named reactor3_kla = Constant(; k = KLa) # Constant aeration. Replace with controller if added. │ append!(sys, [reactor3, reactor3_kla]) │ push!(eqns, │ connect(reactor3_kla.output, exogenous_inputs(reactor3, :processes₊reactor3_aer₊k_La))) # Connect constant aeration to reactor │ # Fourth Reactor, aerated CSTR with ASM1 │ @named reactor4 = CSTR( │ V_a, Aeration(; params_aeration..., name = :reactor4_aer), initial_states = c_init) │ @named reactor4_kla = Constant(; k = KLa) # Constant aeration. Replace with controller if added. │ append!(sys, [reactor4, reactor4_kla]) │ push!(eqns, │ connect(reactor4_kla.output, exogenous_inputs(reactor4, :processes₊reactor4_aer₊k_La))) # Connect constant aeration to reactor │ # Fifth Reactor, aerated CSTR with ASM1, k_La for fifth reactor and open-loop verification │ @named reactor5 = CSTR( │ V_a, Aeration(; params_aeration..., name = :reactor5_aer), initial_states = c_init) │ @named reactor5_kla = Constant(; k = KLa) # Constant aeration. Replace with controller if added. │ append!(sys, [reactor5, reactor5_kla]) │ push!(eqns, │ connect(reactor5_kla.output, exogenous_inputs(reactor5, :processes₊reactor5_aer₊k_La))) # Connect constant aeration to reactor │ │ # output │ │ 3-element Vector{Equation}: │ connect(reactor3_kla.output, reactor3.reactor3_aer.k_La) │ connect(reactor4_kla.output, reactor4.reactor4_aer.k_La) │ connect(reactor5_kla.output, reactor5.reactor5_aer.k_La) │ ``` │ │ Subexpression: │ │ # Third Reactor, aerated CSTR with ASM1 │ @named reactor3 = CSTR( │ V_a, Aeration(; params_aeration..., name = :reactor3_aer), initial_states = c_init) │ @named reactor3_kla = Constant(; k = KLa) # Constant aeration. Replace with controller if added. │ append!(sys, [reactor3, reactor3_kla]) │ push!(eqns, │ connect(reactor3_kla.output, exogenous_inputs(reactor3, :processes₊reactor3_aer₊k_La))) # Connect constant aeration to reactor │ # Fourth Reactor, aerated CSTR with ASM1 │ @named reactor4 = CSTR( │ V_a, Aeration(; params_aeration..., name = :reactor4_aer), initial_states = c_init) │ @named reactor4_kla = Constant(; k = KLa) # Constant aeration. Replace with controller if added. │ append!(sys, [reactor4, reactor4_kla]) │ push!(eqns, │ connect(reactor4_kla.output, exogenous_inputs(reactor4, :processes₊reactor4_aer₊k_La))) # Connect constant aeration to reactor │ # Fifth Reactor, aerated CSTR with ASM1, k_La for fifth reactor and open-loop verification │ @named reactor5 = CSTR( │ V_a, Aeration(; params_aeration..., name = :reactor5_aer), initial_states = c_init) │ @named reactor5_kla = Constant(; k = KLa) # Constant aeration. Replace with controller if added. │ append!(sys, [reactor5, reactor5_kla]) │ push!(eqns, │ connect(reactor5_kla.output, exogenous_inputs(reactor5, :processes₊reactor5_aer₊k_La))) # Connect constant aeration to reactor │ │ Evaluated output: │ │ ERROR: MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System, ::Vector{System}) is ambiguous. │ │ Candidates: │ kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states, exogenous_inputs) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 │ kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 │ │ Possible fix, define │ kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any, ::Any) │ │ Stacktrace: │ [1] macro expansion │ @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:1015 [inlined] │ [2] (::BioChemicalTreatment.ProcessSimulator.var"#450#451")() │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [3] Aeration(; name::Symbol, k_La::Int64, S_O_max::Int64) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [4] top-level scope │ @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 │ │ Expected output: │ │ 3-element Vector{Equation}: │ connect(reactor3_kla.output, reactor3.reactor3_aer.k_La) │ connect(reactor4_kla.output, reactor4.reactor4_aer.k_La) │ connect(reactor5_kla.output, reactor5.reactor5_aer.k_La) │ │ diff = │ Warning: Diff output requires color. │ 3-element Vector{Equation}: │ connect(reactor3_kla.output, reactor3.reactor3_aer.k_La) │ connect(reactor4_kla.output, reactor4.reactor4_aer.k_La) │ connect(reactor5_kla.output, reactor5.reactor5_aer.k_La)ERROR: MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System, ::Vector{System}) is ambiguous. │ │ Candidates: │ kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states, exogenous_inputs) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 │ kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 │ │ Possible fix, define │ kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any, ::Any) │ │ Stacktrace: │ [1] macro expansion │ @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:1015 [inlined] │ [2] (::BioChemicalTreatment.ProcessSimulator.var"#450#451")() │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [3] Aeration(; name::Symbol, k_La::Int64, S_O_max::Int64) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [4] top-level scope │ @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/examples/ProcessSimulator/05_BSM1.md:625 ┌ Error: doctest failure in ../docs/src/examples/ProcessSimulator/05_BSM1.md:680-746 │ │ ```jldoctest BSM1_test; output=false │ ## Connect the systems │ append!(eqns, │ [ │ # Connect the forward flows and add all reactor connection equations │ # Connect the influent to the unifier first port │ connect(outflows(influent)[1], inflows(unifier)[1]); # Yes, the influent has an outflow. This might not be intuitive, but you have to imagine the "influent" as a system and something has to flow out of it... │ │ # Connect Unifier outflow to first reactor │ connect(outflows(unifier)[1], inflows(reactor1)[1]); │ │ # Connect reactor 1 to reactor 2 │ connect(outflows(reactor1)[1], inflows(reactor2)[1]); │ │ # Connect reactor 2 to reactor 3 │ connect(outflows(reactor2)[1], inflows(reactor3)[1]); │ │ # Connect reactor 3 to reactor 4 │ connect(outflows(reactor3)[1], inflows(reactor4)[1]); │ │ # Connect reactor 4 to reactor 5 │ connect(outflows(reactor4)[1], inflows(reactor5)[1]); │ │ # Connect reactor 5 to separator for internal recirculation │ connect(outflows(reactor5)[1], inflows(internal_rec_sep)[1]); │ │ # Connect internal recirculation separator to clarifier │ connect(outflows(internal_rec_sep)[1], inflows(clarifier)[1]); │ │ # Connect the recycles │ # External recirculation │ # Connect clarifier to clarifier pump │ connect(outflows(clarifier, :sludge), inflows(clarifier_pump)[1]); │ # Connect clarifier pump to wastage separator │ connect(outflows(clarifier_pump)[1], inflows(wastage_separator)[1]) │ # Connect wastage separator outflow 1 to unifier inflow 2 │ connect(outflows(wastage_separator)[1], inflows(unifier)[2]); │ # Connect wastage separator outflow 2 to wastage pump │ connect(outflows(wastage_separator)[2], inflows(wastage_pump)[1]) │ │ # Internal recycle │ # Connect internal rec separator to its pump │ connect(outflows(internal_rec_sep)[2], inflows(internal_rec_pump)[1]) │ # Connect internal rec pump back to first unifier inflow 3 │ connect(outflows(internal_rec_pump)[1], inflows(unifier)[3])]) │ │ # output │ │ 17-element Vector{Equation}: │ connect(reactor3_kla.output, reactor3.reactor3_aer.k_La) │ connect(reactor4_kla.output, reactor4.reactor4_aer.k_La) │ connect(reactor5_kla.output, reactor5.reactor5_aer.k_La) │ connect(influent.influent_to_outflowport.outflow, unifier.inflow_1) │ connect(unifier.outflow, reactor1.reactor1_reactor.inflow) │ connect(reactor1.reactor1_reactor.outflow, reactor2.reactor2_reactor.inflow) │ connect(reactor2.reactor2_reactor.outflow, reactor3.reactor3_reactor.inflow) │ connect(reactor3.reactor3_reactor.outflow, reactor4.reactor4_reactor.inflow) │ connect(reactor4.reactor4_reactor.outflow, reactor5.reactor5_reactor.inflow) │ connect(reactor5.reactor5_reactor.outflow, internal_rec_sep.inflow) │ connect(internal_rec_sep.outflow_1, clarifier.inflow) │ connect(clarifier.sludge, clarifier_pump.inflow) │ connect(clarifier_pump.outflow, wastage_separator.inflow) │ connect(wastage_separator.outflow_1, unifier.inflow_2) │ connect(wastage_separator.outflow_2, wastage_pump.inflow) │ connect(internal_rec_sep.outflow_2, internal_rec_pump.inflow) │ connect(internal_rec_pump.outflow, unifier.inflow_3) │ ``` │ │ Subexpression: │ │ ## Connect the systems │ append!(eqns, │ [ │ # Connect the forward flows and add all reactor connection equations │ # Connect the influent to the unifier first port │ connect(outflows(influent)[1], inflows(unifier)[1]); # Yes, the influent has an outflow. This might not be intuitive, but you have to imagine the "influent" as a system and something has to flow out of it... │ │ # Connect Unifier outflow to first reactor │ connect(outflows(unifier)[1], inflows(reactor1)[1]); │ │ # Connect reactor 1 to reactor 2 │ connect(outflows(reactor1)[1], inflows(reactor2)[1]); │ │ # Connect reactor 2 to reactor 3 │ connect(outflows(reactor2)[1], inflows(reactor3)[1]); │ │ # Connect reactor 3 to reactor 4 │ connect(outflows(reactor3)[1], inflows(reactor4)[1]); │ │ # Connect reactor 4 to reactor 5 │ connect(outflows(reactor4)[1], inflows(reactor5)[1]); │ │ # Connect reactor 5 to separator for internal recirculation │ connect(outflows(reactor5)[1], inflows(internal_rec_sep)[1]); │ │ # Connect internal recirculation separator to clarifier │ connect(outflows(internal_rec_sep)[1], inflows(clarifier)[1]); │ │ # Connect the recycles │ # External recirculation │ # Connect clarifier to clarifier pump │ connect(outflows(clarifier, :sludge), inflows(clarifier_pump)[1]); │ # Connect clarifier pump to wastage separator │ connect(outflows(clarifier_pump)[1], inflows(wastage_separator)[1]) │ # Connect wastage separator outflow 1 to unifier inflow 2 │ connect(outflows(wastage_separator)[1], inflows(unifier)[2]); │ # Connect wastage separator outflow 2 to wastage pump │ connect(outflows(wastage_separator)[2], inflows(wastage_pump)[1]) │ │ # Internal recycle │ # Connect internal rec separator to its pump │ connect(outflows(internal_rec_sep)[2], inflows(internal_rec_pump)[1]) │ # Connect internal rec pump back to first unifier inflow 3 │ connect(outflows(internal_rec_pump)[1], inflows(unifier)[3])]) │ │ Evaluated output: │ │ ERROR: UndefVarError: `influent` not defined in `Main` │ Suggestion: check for spelling errors or missing imports. │ Stacktrace: │ [1] top-level scope │ @ none:1 │ │ Expected output: │ │ 17-element Vector{Equation}: │ connect(reactor3_kla.output, reactor3.reactor3_aer.k_La) │ connect(reactor4_kla.output, reactor4.reactor4_aer.k_La) │ connect(reactor5_kla.output, reactor5.reactor5_aer.k_La) │ connect(influent.influent_to_outflowport.outflow, unifier.inflow_1) │ connect(unifier.outflow, reactor1.reactor1_reactor.inflow) │ connect(reactor1.reactor1_reactor.outflow, reactor2.reactor2_reactor.inflow) │ connect(reactor2.reactor2_reactor.outflow, reactor3.reactor3_reactor.inflow) │ connect(reactor3.reactor3_reactor.outflow, reactor4.reactor4_reactor.inflow) │ connect(reactor4.reactor4_reactor.outflow, reactor5.reactor5_reactor.inflow) │ connect(reactor5.reactor5_reactor.outflow, internal_rec_sep.inflow) │ connect(internal_rec_sep.outflow_1, clarifier.inflow) │ connect(clarifier.sludge, clarifier_pump.inflow) │ connect(clarifier_pump.outflow, wastage_separator.inflow) │ connect(wastage_separator.outflow_1, unifier.inflow_2) │ connect(wastage_separator.outflow_2, wastage_pump.inflow) │ connect(internal_rec_sep.outflow_2, internal_rec_pump.inflow) │ connect(internal_rec_pump.outflow, unifier.inflow_3) │ │ diff = │ Warning: Diff output requires color. │ 17-element Vector{Equation}: │ connect(reactor3_kla.output, reactor3.reactor3_aer.k_La) │ connect(reactor4_kla.output, reactor4.reactor4_aer.k_La) │ connect(reactor5_kla.output, reactor5.reactor5_aer.k_La) │ connect(influent.influent_to_outflowport.outflow, unifier.inflow_1) │ connect(unifier.outflow, reactor1.reactor1_reactor.inflow) │ connect(reactor1.reactor1_reactor.outflow, reactor2.reactor2_reactor.inflow) │ connect(reactor2.reactor2_reactor.outflow, reactor3.reactor3_reactor.inflow) │ connect(reactor3.reactor3_reactor.outflow, reactor4.reactor4_reactor.inflow) │ connect(reactor4.reactor4_reactor.outflow, reactor5.reactor5_reactor.inflow) │ connect(reactor5.reactor5_reactor.outflow, internal_rec_sep.inflow) │ connect(internal_rec_sep.outflow_1, clarifier.inflow) │ connect(clarifier.sludge, clarifier_pump.inflow) │ connect(clarifier_pump.outflow, wastage_separator.inflow) │ connect(wastage_separator.outflow_1, unifier.inflow_2) │ connect(wastage_separator.outflow_2, wastage_pump.inflow) │ connect(internal_rec_sep.outflow_2, internal_rec_pump.inflow) │ connect(internal_rec_pump.outflow, unifier.inflow_3)ERROR: UndefVarError: `influent` not defined in `Main` │ Suggestion: check for spelling errors or missing imports. │ Stacktrace: │ [1] top-level scope │ @ none:1 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/examples/ProcessSimulator/05_BSM1.md:680 ┌ Error: doctest failure in ../docs/src/examples/ProcessSimulator/05_BSM1.md:797-820 │ │ ```jldoctest BSM1_test; output=false │ @mtkcompile bsm1 = System( │ eqns, t, systems = sys │ ) │ │ # output │ │ Model bsm1: │ Equations (117): │ 117 standard: see equations(bsm1) │ Unknowns (117): see unknowns(bsm1) │ unifier₊outflow₊S_ALK(t): S_ALK concentration │ unifier₊outflow₊S_I(t): S_I concentration │ unifier₊outflow₊S_ND(t): S_ND concentration │ unifier₊outflow₊S_NH(t): S_NH concentration │ ⋮ │ Parameters (110): see parameters(bsm1) │ reactor3₊processes₊asm1₊mu_H [defaults to 4.0] │ reactor3₊processes₊asm1₊K_X [defaults to 0.1] │ reactor3₊reactor₊V [defaults to 1333] │ reactor1₊asm1₊eta_g [defaults to 0.8] │ ⋮ │ Observed (930): see observed(bsm1) │ ``` │ │ Subexpression: │ │ @mtkcompile bsm1 = System( │ eqns, t, systems = sys │ ) │ │ Evaluated output: │ │ Model bsm1: │ │ Expected output: │ │ Model bsm1: │ Equations (117): │ 117 standard: see equations(bsm1) │ Unknowns (117): see unknowns(bsm1) │ unifier₊outflow₊S_ALK(t): S_ALK concentration │ unifier₊outflow₊S_I(t): S_I concentration │ unifier₊outflow₊S_ND(t): S_ND concentration │ unifier₊outflow₊S_NH(t): S_NH concentration │ ⋮ │ Parameters (110): see parameters(bsm1) │ reactor3₊processes₊asm1₊mu_H [defaults to 4.0] │ reactor3₊processes₊asm1₊K_X [defaults to 0.1] │ reactor3₊reactor₊V [defaults to 1333] │ reactor1₊asm1₊eta_g [defaults to 0.8] │ ⋮ │ Observed (930): see observed(bsm1) │ │ diff = │ Warning: Diff output requires color. │ Model bsm1: │ Equations (117): │ 117 standard: see equations(bsm1) │ Unknowns (117): see unknowns(bsm1) │ unifier₊outflow₊S_ALK(t): S_ALK concentration │ unifier₊outflow₊S_I(t): S_I concentration │ unifier₊outflow₊S_ND(t): S_ND concentration │ unifier₊outflow₊S_NH(t): S_NH concentration │ ⋮ │ Parameters (110): see parameters(bsm1) │ reactor3₊processes₊asm1₊mu_H [defaults to 4.0] │ reactor3₊processes₊asm1₊K_X [defaults to 0.1] │ reactor3₊reactor₊V [defaults to 1333] │ reactor1₊asm1₊eta_g [defaults to 0.8] │ ⋮ │ Observed (930): see observed(bsm1)bsm1: └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/examples/ProcessSimulator/05_BSM1.md:797 ┌ Error: doctest failure in ../docs/src/examples/ProcessSimulator/01_batchReactor.md:111-123 │ │ ```jldoctest batch_test; output=false │ @set_process disinfection = OzoneDisinfection(; kO3, kd) │ │ # output │ │ Process OzoneDisinfection 'disinfection': │ States (2): see states(disinfection) │ S_O3(t) [guess is 0.0]: S_O3 │ X_B(t) [guess is 0.0]: X_B │ Parameters (2): see parameters(disinfection) │ kO3 [defaults to 4.16667] │ kd [defaults to 8.33333] │ ``` │ │ Subexpression: │ │ @set_process disinfection = OzoneDisinfection(; kO3, kd) │ │ Evaluated output: │ │ ERROR: MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. │ │ Candidates: │ kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 │ kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 │ │ Possible fix, define │ kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) │ │ Stacktrace: │ [1] macro expansion │ @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] │ [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [3] OzoneDisinfection(; name::Symbol, kO3::Float64, kd::Float64) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [4] top-level scope │ @ none:0 │ [5] macro expansion │ @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/defaults.jl:234 [inlined] │ │ Expected output: │ │ Process OzoneDisinfection 'disinfection': │ States (2): see states(disinfection) │ S_O3(t) [guess is 0.0]: S_O3 │ X_B(t) [guess is 0.0]: X_B │ Parameters (2): see parameters(disinfection) │ kO3 [defaults to 4.16667] │ kd [defaults to 8.33333] │ │ diff = │ Warning: Diff output requires color. │ Process OzoneDisinfection 'disinfection': │ States (2): see states(disinfection) │ S_O3(t) [guess is 0.0]: S_O3 │ X_B(t) [guess ERROR: MethodError: kwcall(::@NamedTuple{name::Symbol}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is 0.0]: X_B │ Parameters (2): see parameters(disinfection) │ kO3 [defaults to 4.16667] │ kd [defaults to 8.33333]ambiguous. │ │ Candidates: │ kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 │ kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 │ │ Possible fix, define │ kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) │ │ Stacktrace: │ [1] macro expansion │ @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:980 [inlined] │ [2] (::BioChemicalTreatment.ProcessSimulator.var"#446#447")() │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [3] OzoneDisinfection(; name::Symbol, kO3::Float64, kd::Float64) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [4] top-level scope │ @ none:0 │ [5] macro expansion │ @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/defaults.jl:234 [inlined] └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/examples/ProcessSimulator/01_batchReactor.md:111 ┌ Error: doctest failure in ../docs/src/examples/ProcessSimulator/01_batchReactor.md:136-151 │ │ ```jldoctest batch_test; output=false │ @named batch_reactor = BatchReactor(; │ initial_states = [states(disinfection).S_O3 => IC_O3, │ states(disinfection).X_B => IC_B] │ ) │ │ # output │ │ Batch Reactor with Process OzoneDisinfection 'batch_reactor': │ States (2): see states(batch_reactor) │ S_O3(t) [defaults to 0.5]: S_O3 │ X_B(t) [defaults to 1.0]: X_B │ Parameters (2): see parameters(batch_reactor) │ disinfection₊kO3 [defaults to 4.16667] │ disinfection₊kd [defaults to 8.33333] │ ``` │ │ Subexpression: │ │ @named batch_reactor = BatchReactor(; │ initial_states = [states(disinfection).S_O3 => IC_O3, │ states(disinfection).X_B => IC_B] │ ) │ │ Evaluated output: │ │ ERROR: UndefVarError: `disinfection` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 │ │ Expected output: │ │ Batch Reactor with Process OzoneDisinfection 'batch_reactor': │ States (2): see states(batch_reactor) │ S_O3(t) [defaults to 0.5]: S_O3 │ X_B(t) [defaults to 1.0]: X_B │ Parameters (2): see parameters(batch_reactor) │ disinfection₊kO3 [defaults to 4.16667] │ disinfection₊kd [defaults to 8.33333] │ │ diff = │ Warning: Diff output requires color. │ Batch Reactor with Process OzoneDisinfection 'batch_reactor': │ States (2): see states(batch_reactor) │ S_O3(t) [defaults to 0.5]: S_O3 │ X_B(t) [defaults to 1.0]: X_B │ Parameters (2): see parameters(batch_reactor) │ disinfection₊kO3 [defaults to 4.16667] │ disinfection₊kd [defaults to 8.33333]ERROR: UndefVarError: `disinfection` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/examples/ProcessSimulator/01_batchReactor.md:136 ┌ Error: doctest failure in ../docs/src/examples/ProcessSimulator/01_batchReactor.md:164-173 │ │ ```jldoctest batch_test; output=false │ reactor_simplified = mtkcompile(batch_reactor) │ full_equations(reactor_simplified) # Display the equations │ │ # output │ │ 2-element Vector{Equation}: │ Differential(t)(reactor₊states₊X_B(t)) ~ -disinfection₊kd*reactor₊states₊S_O3(t)*reactor₊states₊X_B(t) │ Differential(t)(reactor₊states₊S_O3(t)) ~ -disinfection₊kO3*reactor₊states₊S_O3(t) │ ``` │ │ Subexpression: │ │ reactor_simplified = mtkcompile(batch_reactor) │ full_equations(reactor_simplified) # Display the equations │ │ Evaluated output: │ │ ERROR: UndefVarError: `batch_reactor` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 │ │ Expected output: │ │ 2-element Vector{Equation}: │ Differential(t)(reactor₊states₊X_B(t)) ~ -disinfection₊kd*reactor₊states₊S_O3(t)*reactor₊states₊X_B(t) │ Differential(t)(reactor₊states₊S_O3(t)) ~ -disinfection₊kO3*reactor₊states₊S_O3(t) │ │ diff = │ Warning: Diff output requires color. │ 2-element Vector{Equation}: │ Differential(t)(reactor₊states₊X_B(t)) ~ -disinfection₊kd*reactor₊states₊S_O3(t)*reactor₊states₊X_B(t) │ Differential(t)(reactor₊states₊S_O3(t)) ~ -disinfection₊kO3*reactor₊states₊S_O3(t)ERROR: UndefVarError: `batch_reactor` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/examples/ProcessSimulator/01_batchReactor.md:164 ┌ Error: doctest failure in ../docs/src/examples/ProcessSimulator/01_batchReactor.md:184-196 │ │ ```jldoctest batch_test; output=false │ ## Simulate the system (5 days) │ # First create a ODEProblem and then solve it │ prob = ODEProblem(reactor_simplified, [], (0, 5)) │ sol = solve(prob) │ │ ## Plot the output │ plot(sol, title = "Disinfection Batch Test") │ │ # output │ │ Plot{Plots.GRBackend() n=2} │ ``` │ │ Subexpression: │ │ ## Simulate the system (5 days) │ # First create a ODEProblem and then solve it │ prob = ODEProblem(reactor_simplified, [], (0, 5)) │ sol = solve(prob) │ │ ## Plot the output │ plot(sol, title = "Disinfection Batch Test") │ │ Evaluated output: │ │ ERROR: UndefVarError: `reactor_simplified` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 │ │ Expected output: │ │ Plot{Plots.GRBackend() n=2} │ │ diff = │ Warning: Diff output requires color. │ Plot{Plots.GRBackend() n=2}ERROR: UndefVarError: `reactor_simplified` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ none:1 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/examples/ProcessSimulator/01_batchReactor.md:184 ====================================================================================== Information request received. A stacktrace will print followed by a 1.0 second profile. --trace-compile is enabled during profile collection. ====================================================================================== cmd: /opt/julia/bin/julia 1 running 0 of 1 signal (10): User defined signal 1 epoll_pwait at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) uv__io_poll at /workspace/srcdir/libuv/src/unix/linux.c:1404:0 uv_run at /workspace/srcdir/libuv/src/unix/core.c:430:0 ijl_task_get_next at /source/src/scheduler.c:524:34 wait at ./task.jl:1248:0 (pc: 107) wait_forever at ./task.jl:1170:0 (pc: 4) jfptr_wait_forever_0.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4479:23 [inlined] ijl_apply_generic at /source/src/gf.c:4717:12 jl_apply at /source/src/julia.h:2430:12 [inlined] start_task at /source/src/task.c:1276:19 unknown function (ip: (nil)) at (unknown file) ============================================================== Profile collected. A report will print at the next yield point. Disabling --trace-compile ============================================================== ┌ Warning: There were no samples collected in one or more groups. │ This may be due to idle threads, or you may need to run your │ program longer (perhaps by running it multiple times), │ or adjust the delay between samples with `Profile.init()`. └ @ Profile /opt/julia/share/julia/stdlib/v1.14/Profile/src/Profile.jl:1361 Overhead ╎ [+additional indent] Count File:Line Function ========================================================= Thread 1 (default) Task 0x00007793c4d6e3b0 Total snapshots: 388. Utilization: 0% ╎388 @Base/task.jl:1170 wait_forever() 387╎ 388 @Base/task.jl:1248 wait() ┌ Error: doctest failure in ../docs/src/LowLevelInterface/02_aeration.md:95-111 │ │ ```jldoctest multiple_process_test │ @named asm = Process("ASM3") # Use the matrix-defined version with default parameters │ @named aer = Aeration() # The aeration process │ append!(sys, [asm, aer]) # Bookkeeping │ │ @named react = CSTR( │ 1000, unknowns(states(asm)); initial_states = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]) # Volume of 1000, initial_states of all 1 (the default of all 0 yields infinity, check the model yourself) │ push!(sys, react) # Bookkeeping │ nameof.(sys) # Show all added systems │ │ # output │ │ 3-element Vector{Symbol}: │ :asm │ :aer │ :react │ ``` │ │ Subexpression: │ │ @named asm = Process("ASM3") # Use the matrix-defined version with default parameters │ @named aer = Aeration() # The aeration process │ append!(sys, [asm, aer]) # Bookkeeping │ │ @named react = CSTR( │ 1000, unknowns(states(asm)); initial_states = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]) # Volume of 1000, initial_states of all 1 (the default of all 0 yields infinity, check the model yourself) │ push!(sys, react) # Bookkeeping │ nameof.(sys) # Show all added systems │ │ Evaluated output: │ │ │ ====================================================================================== │ Information request received. A stacktrace will print followed by a 1.0 second profile. │ --trace-compile is enabled during profile collection. │ ====================================================================================== │ │ cmd: /opt/julia/bin/julia 148 running 1 of 1 │ │ signal (10): User defined signal 1 │ jl_egal_ at /source/src/julia.h:1918:15 [inlined] │ jl_table_peek_bp at /source/src/iddict.c:125:13 [inlined] │ ijl_eqtable_get at /source/src/iddict.c:154:32 │ mtcache_hash_lookup at /source/src/typemap.c:351:39 [inlined] │ mtcache_hash_lookup at /source/src/typemap.c:347:22 [inlined] │ jl_typemap_assoc_by_type at /source/src/typemap.c:1042:38 │ ml_matches at /source/src/gf.c:5353:41 │ ijl_matching_methods at /source/src/gf.c:3478:12 [inlined] │ ijl_matching_methods at /source/src/gf.c:3465:26 │ _methods_by_ftype at ./runtime_internals.jl:1775:0 [inlined] │ _findall at ./../usr/share/julia/Compiler/src/methodtable.jl:105:0 [inlined] │ #findall#5 at ./../usr/share/julia/Compiler/src/methodtable.jl:70:0 [inlined] │ findall at ./../usr/share/julia/Compiler/src/methodtable.jl:70:0 [inlined] │ #findall#13 at ./../usr/share/julia/Compiler/src/methodtable.jl:119:0 (pc: 92) │ findall at ./../usr/share/julia/Compiler/src/methodtable.jl:110:0 [inlined] │ find_simple_method_matches at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:408:0 (pc: 6) │ #find_method_matches#147 at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:368:0 [inlined] │ find_method_matches at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:361:0 (pc: 25) │ jfptr_find_method_matches_4.1 at /opt/julia/lib/julia/sys.so (unknown line) │ _jl_invoke at /source/src/gf.c:4479:23 [inlined] │ ijl_apply_generic at /source/src/gf.c:4717:12 │ abstract_call_gf_by_type at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:135:0 (pc: 11) │ abstract_call_known at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3021:0 (pc: 1625) │ abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3174:0 (pc: 345) │ abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3167:0 [inlined] │ abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3313:0 [inlined] │ abstract_eval_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3331:0 (pc: 119) │ abstract_eval_statement_expr at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3701:0 (pc: 4) │ abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4174:0 [inlined] │ abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4131:0 [inlined] │ typeinf_local at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4715:0 (pc: 3345) │ jfptr_typeinf_local_1.1 at /opt/julia/lib/julia/sys.so (unknown line) │ _jl_invoke at /source/src/gf.c:4479:23 [inlined] │ ijl_apply_generic at /source/src/gf.c:4717:12 │ typeinf at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4997:0 (pc: 662) │ typeinf_ext at ./../usr/share/julia/Compiler/src/typeinfer.jl:1539:0 (pc: 150) │ typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1762:0 [inlined] │ typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1771:0 (pc: 16) │ jfptr_typeinf_ext_toplevel_5.1 at /opt/julia/lib/julia/sys.so (unknown line) │ _jl_invoke at /source/src/gf.c:4479:23 [inlined] │ ijl_apply_generic at /source/src/gf.c:4717:12 │ jl_apply at /source/src/julia.h:2430:12 [inlined] │ jl_type_infer at /source/src/gf.c:475:35 │ jl_compile_method_very_internal at /source/src/gf.c:3970:20 │ _jl_invoke at /source/src/gf.c:4471:16 [inlined] │ ijl_apply_generic at /source/src/gf.c:4717:12 │ jl_apply at /source/src/julia.h:2430:12 [inlined] │ do_call at /source/src/interpreter.c:123:26 │ eval_value at /source/src/interpreter.c:259:16 │ eval_stmt_value at /source/src/interpreter.c:194:23 [inlined] │ eval_body at /source/src/interpreter.c:760:13 │ jl_interpret_toplevel_thunk at /source/src/interpreter.c:950:21 │ ijl_eval_thunk at /source/src/toplevel.c:764:18 │ jl_toplevel_eval_flex at /source/src/toplevel.c:708:26 │ ijl_toplevel_eval at /source/src/toplevel.c:778:12 │ ijl_toplevel_eval_in at /source/src/toplevel.c:823:13 │ eval at ./boot.jl:533:0 (pc: 1) │ #80 at /home/pkgeval/.julia/packages/Documenter/AXNMp/src/doctests.jl:307:0 [inlined] │ #12 at /home/pkgeval/.julia/packages/IOCapture/MR051/src/IOCapture.jl:170:0 (pc: 10) │ with_logstate at ./logging/logging.jl:542:0 (pc: 47) │ unknown function (ip: 0x780573748c5e) at (unknown file) │ _jl_invoke at /source/src/gf.c:4479:23 [inlined] │ ijl_apply_generic at /source/src/gf.c:4717:12 │ with_logger at ./logging/logging.jl:653:0 (pc: 3) │ #capture#1 at /home/pkgeval/.julia/packages/IOCapture/MR051/src/IOCapture.jl:167:0 (pc: 124) │ unknown function (ip: 0x780573748430) at (unknown file) │ _jl_invoke at /source/src/gf.c:4479:23 [inlined] │ ijl_apply_generic at /source/src/gf.c:4717:12 │ capture at /home/pkgeval/.julia/packages/IOCapture/MR051/src/IOCapture.jl:100:0 (pc: 21) │ #eval_script#78 at /home/pkgeval/.julia/packages/Documenter/AXNMp/src/doctests.jl:306:0 (pc: 212) │ eval_script at /home/pkgeval/.julia/packages/Documenter/AXNMp/src/doctests.jl:295:0 (pc: 7) │ unknown function (ip: 0x780573728ebf) at (unknown file) │ _jl_invoke at /source/src/gf.c:4479:23 [inlined] │ ijl_apply_generic at /source/src/gf.c:4717:12 │ _doctest at /home/pkgeval/.julia/packages/Documenter/AXNMp/src/doctests.jl:192:0 (pc: 1658) │ _doctest at /home/pkgeval/.julia/packages/Documenter/AXNMp/src/doctests.jl:98:0 (pc: 355) │ _doctest at /home/pkgeval/.julia/packages/Documenter/AXNMp/src/doctests.jl:59:0 [inlined] │ _doctest at /home/pkgeval/.julia/packages/Documenter/AXNMp/src/doctests.jl:32:0 (pc: 172) │ runner at /home/pkgeval/.julia/packages/Documenter/AXNMp/src/builder_pipeline.jl:210:0 (pc: 70) │ unknown function (ip: 0x7805736efce5) at (unknown file) │ _jl_invoke at /source/src/gf.c:4479:23 [inlined] │ ijl_apply_generic at /source/src/gf.c:4717:12 │ dispatch at /home/pkgeval/.julia/packages/Documenter/AXNMp/src/utilities/Selectors.jl:170:0 (pc: 28) │ #95 at /home/pkgeval/.julia/packages/Documenter/AXNMp/src/makedocs.jl:283:0 [inlined] │ withenv at ./env.jl:273:0 (pc: 97) │ _jl_invoke at /source/src/gf.c:4479:23 [inlined] │ ijl_apply_generic at /source/src/gf.c:4717:12 │ jl_apply at /source/src/julia.h:2430:12 [inlined] │ jl_f__apply_iterate at /source/src/builtins.c:934:26 │ #93 at /home/pkgeval/.julia/packages/Documenter/AXNMp/src/makedocs.jl:282:0 [inlined] │ cd at ./file.jl:113:0 (pc: 17) │ #makedocs#90 at /home/pkgeval/.julia/packages/Documenter/AXNMp/src/makedocs.jl:281:0 (pc: 75) │ makedocs at /home/pkgeval/.julia/packages/Documenter/AXNMp/src/makedocs.jl:274:0 (pc: 14) │ unknown function (ip: 0x78056d867a3b) at (unknown file) │ _jl_invoke at /source/src/gf.c:4479:23 [inlined] │ ijl_apply_generic at /source/src/gf.c:4717:12 │ all_doctests at /home/pkgeval/.julia/packages/Documenter/AXNMp/src/doctest.jl:85:0 (pc: 75) │ macro expansion at /home/pkgeval/.julia/packages/Documenter/AXNMp/src/doctest.jl:110:0 [inlined] │ macro expansion at /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:781:0 [inlined] │ macro expansion at /home/pkgeval/.julia/packages/Documenter/AXNMp/src/doctest.jl:110:0 [inlined] │ macro expansion at /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2246:0 [inlined] │ #doctest#146 at /home/pkgeval/.julia/packages/Documenter/AXNMp/src/doctest.jl:110:0 (pc: 419) │ doctest at /home/pkgeval/.julia/packages/Documenter/AXNMp/src/doctest.jl:69:0 [inlined] │ #doctest#145 at /home/pkgeval/.julia/packages/Documenter/AXNMp/src/doctest.jl:37:0 (pc: 56) │ doctest at /home/pkgeval/.julia/packages/Documenter/AXNMp/src/doctest.jl:20:0 (pc: 9) │ unknown function (ip: 0x78056d861351) at (unknown file) │ _jl_invoke at /source/src/gf.c:4479:23 [inlined] │ ijl_apply_generic at /source/src/gf.c:4717:12 │ macro expansion at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:101:0 [inlined] │ macro expansion at /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2246:0 [inlined] │ top-level scope at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:6:0 (pc: 5164) │ jl_invoke_oneshot at /source/src/gf.c:4514:23 │ ijl_eval_thunk at /source/src/toplevel.c:756:18 │ jl_toplevel_eval_flex at /source/src/toplevel.c:708:26 │ jl_eval_toplevel_stmts at /source/src/toplevel.c:598:15 │ jl_toplevel_eval_flex at /source/src/toplevel.c:680:27 │ ijl_toplevel_eval at /source/src/toplevel.c:778:12 │ ijl_toplevel_eval_in at /source/src/toplevel.c:823:13 │ eval at ./boot.jl:533:0 (pc: 1) │ include_string at ./loading.jl:3132:0 (pc: 208) │ _jl_invoke at /source/src/gf.c:4479:23 [inlined] │ ijl_apply_generic at /source/src/gf.c:4717:12 │ _include at ./loading.jl:3192:0 (pc: 122) │ include at ./Base.jl:326:0 (pc: 1) │ IncludeInto at ./Base.jl:327:0 (pc: 2) │ jfptr_IncludeInto_1.1 at /opt/julia/lib/julia/sys.so (unknown line) │ _jl_invoke at /source/src/gf.c:4479:23 [inlined] │ ijl_apply_generic at /source/src/gf.c:4717:12 │ jl_apply at /source/src/julia.h:2430:12 [inlined] │ do_call at /source/src/interpreter.c:123:26 │ eval_value at /source/src/interpreter.c:259:16 │ eval_stmt_value at /source/src/interpreter.c:194:23 [inlined] │ eval_body at /source/src/interpreter.c:760:13 │ jl_interpret_toplevel_thunk at /source/src/interpreter.c:950:21 │ ijl_eval_thunk at /source/src/toplevel.c:764:18 │ jl_toplevel_eval_flex at /source/src/toplevel.c:708:26 │ jl_eval_toplevel_stmts at /source/src/toplevel.c:598:15 │ jl_toplevel_eval_flex at /source/src/toplevel.c:680:27 │ ijl_toplevel_eval at /source/src/toplevel.c:778:12 │ ijl_toplevel_eval_in at /source/src/toplevel.c:823:13 │ eval at ./boot.jl:533:0 (pc: 1) │ exec_options at ./client.jl:321:0 (pc: 426) │ _start at ./client.jl:596:0 (pc: 295) │ jfptr__start_0.1 at /opt/julia/lib/julia/sys.so (unknown line) │ _jl_invoke at /source/src/gf.c:4479:23 [inlined] │ ijl_apply_generic at /source/src/gf.c:4717:12 │ jl_apply at /source/src/julia.h:2430:12 [inlined] │ true_main at /source/src/jlapi.c:985:29 │ jl_repl_entrypoint at /source/src/jlapi.c:1152:15 │ main at /source/cli/loader_exe.c:58:15 │ unknown function (ip: 0x78058a98b249) at /lib/x86_64-linux-gnu/libc.so.6 │ __libc_start_main at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) │ unknown function (ip: 0x4010b8) at /workspace/srcdir/glibc-2.17/csu/../sysdeps/x86_64/start.S │ unknown function (ip: (nil)) at (unknown file) │ │ │ ============================================================== │ Profile collected. A report will print at the next yield point. │ Disabling --trace-compile │ ============================================================== │ │ ERROR: MethodError: kwcall(::@NamedTuple{name::Symbol, internal_states::Vector{Num}}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. │ │ Candidates: │ kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 │ kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 │ │ Possible fix, define │ kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) │ │ Stacktrace: │ [1] macro expansion │ @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:160 [inlined] │ [2] (::BioChemicalTreatment.ProcessSimulator.var"#327#328"{Bool, @Kwargs{}, Tuple{String}})() │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [3] Process(args::String; name::Symbol, error_invalid_composition::Bool, kwargs::@Kwargs{}) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [4] top-level scope │ @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 │ │ Expected output: │ │ 3-element Vector{Symbol}: │ :asm │ :aer │ :react │ │ diff = │ Warning: Diff output requires color. │ 3-element Vector{Symbol}: │ :asm │ :aer │ :react │ ====================================================================================== │ Information request received. A stacktrace will print followed by a 1.0 second profile. │ --trace-compile is enabled during profile collection. │ ====================================================================================== │ │ cmd: /opt/julia/bin/julia 148 running 1 of 1 │ │ signal (10): User defined signal 1 │ jl_egal_ at /source/src/julia.h:1918:15 [inlined] │ jl_table_peek_bp at /source/src/iddict.c:125:13 [inlined] │ ijl_eqtable_get at /source/src/iddict.c:154:32 │ mtcache_hash_lookup at /source/src/typemap.c:351:39 [inlined] │ mtcache_hash_lookup at /source/src/typemap.c:347:22 [inlined] │ jl_typemap_assoc_by_type at /source/src/typemap.c:1042:38 │ ml_matches at /source/src/gf.c:5353:41 │ ijl_matching_methods at /source/src/gf.c:3478:12 [inlined] │ ijl_matching_methods at /source/src/gf.c:3465:26 │ _methods_by_ftype at ./runtime_internals.jl:1775:0 [inlined] │ _findall at ./../usr/share/julia/Compiler/src/methodtable.jl:105:0 [inlined] │ #findall#5 at ./../usr/share/julia/Compiler/src/methodtable.jl:70:0 [inlined] │ findall at ./../usr/share/julia/Compiler/src/methodtable.jl:70:0 [inlined] │ #findall#13 at ./../usr/share/julia/Compiler/src/methodtable.jl:119:0 (pc: 92) │ findall at ./../usr/share/julia/Compiler/src/methodtable.jl:110:0 [inlined] │ find_simple_method_matches at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:408:0 (pc: 6) │ #find_method_matches#147 at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:368:0 [inlined] │ find_method_matches at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:361:0 (pc: 25) │ jfptr_find_method_matches_4.1 at /opt/julia/lib/julia/sys.so (unknown line) │ _jl_invoke at /source/src/gf.c:4479:23 [inlined] │ ijl_apply_generic at /source/src/gf.c:4717:12 │ abstract_call_gf_by_type at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:135:0 (pc: 11) │ abstract_call_known at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3021:0 (pc: 1625) │ abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3174:0 (pc: 345) │ abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3167:0 [inlined] │ abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3313:0 [inlined] │ abstract_eval_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3331:0 (pc: 119) │ abstract_eval_statement_expr at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3701:0 (pc: 4) │ abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4174:0 [inlined] │ abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4131:0 [inlined] │ typeinf_local at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4715:0 (pc: 3345) │ jfptr_typeinf_local_1.1 at /opt/julia/lib/julia/sys.so (unknown line) │ _jl_invoke at /source/src/gf.c:4479:23 [inlined] │ ijl_apply_generic at /source/src/gf.c:4717:12 │ typeinf at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4997:0 (pc: 662) │ typeinf_ext at ./../usr/share/julia/Compiler/src/typeinfer.jl:1539:0 (pc: 150) │ typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1762:0 [inlined] │ typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1771:0 (pc: 16) │ jfptr_typeinf_ext_toplevel_5.1 at /opt/julia/lib/julia/sys.so (unknown line) │ _jl_invoke at /source/src/gf.c:4479:23 [inlined] │ ijl_apply_generic at /source/src/gf.c:4717:12 │ jl_apply at /source/src/julia.h:2430:12 [inlined] │ jl_type_infer at /source/src/gf.c:475:35 │ jl_compile_method_very_internal at /source/src/gf.c:3970:20 │ _jl_invoke at /source/src/gf.c:4471:16 [inlined] │ ijl_apply_generic at /source/src/gf.c:4717:12 │ jl_apply at /source/src/julia.h:2430:12 [inlined] │ do_call at /source/src/interpreter.c:123:26 │ eval_value at /source/src/interpreter.c:259:16 │ eval_stmt_value at /source/src/interpreter.c:194:23 [inlined] │ eval_body at /source/src/interpreter.c:760:13 │ jl_interpret_toplevel_thunk at /source/src/interpreter.c:950:21 │ ijl_eval_thunk at /source/src/toplevel.c:764:18 │ jl_toplevel_eval_flex at /source/src/toplevel.c:708:26 │ ijl_toplevel_eval at /source/src/toplevel.c:778:12 │ ijl_toplevel_eval_in at /source/src/toplevel.c:823:13 │ eval at ./boot.jl:533:0 (pc: 1) │ #80 at /home/pkgeval/.julia/packages/Documenter/AXNMp/src/doctests.jl:307:0 [inlined] │ #12 at /home/pkgeval/.julia/packages/IOCapture/MR051/src/IOCapture.jl:170:0 (pc: 10) │ with_logstate at ./logging/logging.jl:542:0 (pc: 47) │ unknown function (ip: 0x780573748c5e) at (unknown file) │ _jl_invoke at /source/src/gf.c:4479:23 [inlined] │ ijl_apply_generic at /source/src/gf.c:4717:12 │ with_logger at ./logging/logging.jl:653:0 (pc: 3) │ #capture#1 at /home/pkgeval/.julia/packages/IOCapture/MR051/src/IOCapture.jl:167:0 (pc: 124) │ unknown function (ip: 0x780573748430) at (unknown file) │ _jl_invoke at /source/src/gf.c:4479:23 [inlined] │ ijl_apply_generic at /source/src/gf.c:4717:12 │ capture at /home/pkgeval/.julia/packages/IOCapture/MR051/src/IOCapture.jl:100:0 (pc: 21) │ #eval_script#78 at /home/pkgeval/.julia/packages/Documenter/AXNMp/src/doctests.jl:306:0 (pc: 212) │ eval_script at /home/pkgeval/.julia/packages/Documenter/AXNMp/src/doctests.jl:295:0 (pc: 7) │ unknown function (ip: 0x780573728ebf) at (unknown file) │ _jl_invoke at /source/src/gf.c:4479:23 [inlined] │ ijl_apply_generic at /source/src/gf.c:4717:12 │ _doctest at /home/pkgeval/.julia/packages/Documenter/AXNMp/src/doctests.jl:192:0 (pc: 1658) │ _doctest at /home/pkgeval/.julia/packages/Documenter/AXNMp/src/doctests.jl:98:0 (pc: 355) │ _doctest at /home/pkgeval/.julia/packages/Documenter/AXNMp/src/doctests.jl:59:0 [inlined] │ _doctest at /home/pkgeval/.julia/packages/Documenter/AXNMp/src/doctests.jl:32:0 (pc: 172) │ runner at /home/pkgeval/.julia/packages/Documenter/AXNMp/src/builder_pipeline.jl:210:0 (pc: 70) │ unknown function (ip: 0x7805736efce5) at (unknown file) │ _jl_invoke at /source/src/gf.c:4479:23 [inlined] │ ijl_apply_generic at /source/src/gf.c:4717:12 │ dispatch at /home/pkgeval/.julia/packages/Documenter/AXNMp/src/utilities/Selectors.jl:170:0 (pc: 28) │ #95 at /home/pkgeval/.julia/packages/Documenter/AXNMp/src/makedocs.jl:283:0 [inlined] │ withenv at ./env.jl:273:0 (pc: 97) │ _jl_invoke at /source/src/gf.c:4479:23 [inlined] │ ijl_apply_generic at /source/src/gf.c:4717:12 │ jl_apply at /source/src/julia.h:2430:12 [inlined] │ jl_f__apply_iterate at /source/src/builtins.c:934:26 │ #93 at /home/pkgeval/.julia/packages/Documenter/AXNMp/src/makedocs.jl:282:0 [inlined] │ cd at ./file.jl:113:0 (pc: 17) │ #makedocs#90 at /home/pkgeval/.julia/packages/Documenter/AXNMp/src/makedocs.jl:281:0 (pc: 75) │ makedocs at /home/pkgeval/.julia/packages/Documenter/AXNMp/src/makedocs.jl:274:0 (pc: 14) │ unknown function (ip: 0x78056d867a3b) at (unknown file) │ _jl_invoke at /source/src/gf.c:4479:23 [inlined] │ ijl_apply_generic at /source/src/gf.c:4717:12 │ all_doctests at /home/pkgeval/.julia/packages/Documenter/AXNMp/src/doctest.jl:85:0 (pc: 75) │ macro expansion at /home/pkgeval/.julia/packages/Documenter/AXNMp/src/doctest.jl:110:0 [inlined] │ macro expansion at /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:781:0 [inlined] │ macro expansion at /home/pkgeval/.julia/packages/Documenter/AXNMp/src/doctest.jl:110:0 [inlined] │ macro expansion at /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2246:0 [inlined] │ #doctest#146 at /home/pkgeval/.julia/packages/Documenter/AXNMp/src/doctest.jl:110:0 (pc: 419) │ doctest at /home/pkgeval/.julia/packages/Documenter/AXNMp/src/doctest.jl:69:0 [inlined] │ #doctest#145 at /home/pkgeval/.julia/packages/Documenter/AXNMp/src/doctest.jl:37:0 (pc: 56) │ doctest at /home/pkgeval/.julia/packages/Documenter/AXNMp/src/doctest.jl:20:0 (pc: 9) │ unknown function (ip: 0x78056d861351) at (unknown file) │ _jl_invoke at /source/src/gf.c:4479:23 [inlined] │ ijl_apply_generic at /source/src/gf.c:4717:12 │ macro expansion at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:101:0 [inlined] │ macro expansion at /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2246:0 [inlined] │ top-level scope at /home/pkgeval/.julia/packages/BioChemicalTreatment/EkcEZ/test/runtests.jl:6:0 (pc: 5164) │ jl_invoke_oneshot at /source/src/gf.c:4514:23 │ ijl_eval_thunk at /source/src/toplevel.c:756:18 │ jl_toplevel_eval_flex at /source/src/toplevel.c:708:26 │ jl_eval_toplevel_stmts at /source/src/toplevel.c:598:15 │ jl_toplevel_eval_flex at /source/src/toplevel.c:680:27 │ ijl_toplevel_eval at /source/src/toplevel.c:778:12 │ ijl_toplevel_eval_in at /source/src/toplevel.c:823:13 │ eval at ./boot.jl:533:0 (pc: 1) │ include_string at ./loading.jl:3132:0 (pc: 208) │ _jl_invoke at /source/src/gf.c:4479:23 [inlined] │ ijl_apply_generic at /source/src/gf.c:4717:12 │ _include at ./loading.jl:3192:0 (pc: 122) │ include at ./Base.jl:326:0 (pc: 1) │ IncludeInto at ./Base.jl:327:0 (pc: 2) │ jfptr_IncludeInto_1.1 at /opt/julia/lib/julia/sys.so (unknown line) │ _jl_invoke at /source/src/gf.c:4479:23 [inlined] │ ijl_apply_generic at /source/src/gf.c:4717:12 │ jl_apply at /source/src/julia.h:2430:12 [inlined] │ do_call at /source/src/interpreter.c:123:26 │ eval_value at /source/src/interpreter.c:259:16 │ eval_stmt_value at /source/src/interpreter.c:194:23 [inlined] │ eval_body at /source/src/interpreter.c:760:13 │ jl_interpret_toplevel_thunk at /source/src/interpreter.c:950:21 │ ijl_eval_thunk at /source/src/toplevel.c:764:18 │ jl_toplevel_eval_flex at /source/src/toplevel.c:708:26 │ jl_eval_toplevel_stmts at /source/src/toplevel.c:598:15 │ jl_toplevel_eval_flex at /source/src/toplevel.c:680:27 │ ijl_toplevel_eval at /source/src/toplevel.c:778:12 │ ijl_toplevel_eval_in at /source/src/toplevel.c:823:13 │ eval at ./boot.jl:533:0 (pc: 1) │ exec_options at ./client.jl:321:0 (pc: 426) │ _start at ./client.jl:596:0 (pc: 295) │ jfptr__start_0.1 at /opt/julia/lib/julia/sys.so (unknown line) │ _jl_invoke at /source/src/gf.c:4479:23 [inlined] │ ijl_apply_generic at /source/src/gf.c:4717:12 │ jl_apply at /source/src/julia.h:2430:12 [inlined] │ true_main at /source/src/jlapi.c:985:29 │ jl_repl_entrypoint at /source/src/jlapi.c:1152:15 │ main at /source/cli/loader_exe.c:58:15 │ unknown function (ip: 0x78058a98b249) at /lib/x86_64-linux-gnu/libc.so.6 │ __libc_start_main at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) │ unknown function (ip: 0x4010b8) at /workspace/srcdir/glibc-2.17/csu/../sysdeps/x86_64/start.S │ unknown function (ip: (nil)) at (unknown file) │ │ │ ============================================================== │ Profile collected. A report will print at the next yield point. │ Disabling --trace-compile │ ============================================================== │ │ ERROR: MethodError: kwcall(::@NamedTuple{name::Symbol, internal_states::Vector{Num}}, ::Core.TypeEgal{Process}, ::String, ::Vector{Equation}, ::Num, ::Vector{Num}, ::System, ::System) is ambiguous. │ │ Candidates: │ kwcall(::NamedTuple, ::Type{Process}, typestr::String, eqs::AbstractVector{<:Equation}, t, ps, rates, states) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:41 │ kwcall(::NamedTuple, ::Core.TypeEgal{Process}, args...) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2322 │ │ Possible fix, define │ kwcall(::NamedTuple, ::Core.TypeEgal{Process}, ::String, ::AbstractVector{<:Equation}, ::Any, ::Any, ::Any, ::Any) │ │ Stacktrace: │ [1] macro expansion │ @ ~/.julia/packages/BioChemicalTreatment/EkcEZ/src/ProcessSimulator/processes.jl:160 [inlined] │ [2] (::BioChemicalTreatment.ProcessSimulator.var"#327#328"{Bool, @Kwargs{}, Tuple{String}})() │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [3] Process(args::String; name::Symbol, error_invalid_composition::Bool, kwargs::@Kwargs{}) │ @ BioChemicalTreatment.ProcessSimulator ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2324 │ [4] top-level scope │ @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/LowLevelInterface/02_aeration.md:95 Overhead ╎ [+additional indent] Count File:Line Function ========================================================= Thread 1 (default) Task 0x000078056f1fc010 Total snapshots: 19. Utilization: 100% ╎19 @Base/client.jl:596 _start() ╎ 19 @Base/client.jl:321 exec_options(opts::Base.JLOptions) ╎ 19 @Base/boot.jl:533 eval(m::Module, e::Any) ╎ 19 @Base/Base.jl:327 (::Base.IncludeInto)(fname::String) ╎ 19 @Base/Base.jl:326 include(mapexpr::Function, mod::Module, _path::Str… ╎ 19 @Base/loading.jl:3192 _include(mapexpr::Function, mod::Module, _pat… ╎ ╎ 19 @Base/loading.jl:3132 include_string(mapexpr::typeof(identity), mo… ╎ ╎ 19 @Base/boot.jl:533 eval(m::Module, e::Any) ╎ ╎ 19 @BioChemicalTreatment/…:6 top-level scope ╎ ╎ 19 @Test/src/Test.jl:2246 macro expansion ╎ ╎ 19 @BioChemicalTreatment/…:101 macro expansion ╎ ╎ ╎ 19 @Documenter/…test.jl:20 kwcall(::@NamedTuple{manual::Bool, do… ╎ ╎ ╎ 19 @Documenter/…test.jl:37 doctest(package::Module; manual::Boo… ╎ ╎ ╎ 19 @Documenter/…est.jl:69 kwcall(::@NamedTuple{testset::String… ╎ ╎ ╎ 19 @Documenter/…st.jl:110 doctest(source::String, modules::Ve… ╎ ╎ ╎ 19 @Test/src/Test.jl:2246 macro expansion ╎ ╎ ╎ ╎ 19 @Documenter/…st.jl:110 macro expansion ╎ ╎ ╎ ╎ 19 @Test/…rc/Test.jl:781 macro expansion ╎ ╎ ╎ ╎ 19 @Documenter/…t.jl:110 macro expansion ╎ ╎ ╎ ╎ 19 @Documenter/…t.jl:85 (::Documenter.var"#all_doctests#… ╎ ╎ ╎ ╎ 19 @Documenter/….jl:274 kwcall(::@NamedTuple{root::Stri… ╎ ╎ ╎ ╎ ╎ 19 @Documenter/….jl:281 makedocs(; debug::Bool, format… ╎ ╎ ╎ ╎ ╎ 19 @Base/file.jl:113 cd(f::Documenter.var"#93#94"{Doc… ╎ ╎ ╎ ╎ ╎ 19 @Documenter/…jl:282 (::Documenter.var"#93#94"{Doc… ╎ ╎ ╎ ╎ ╎ 19 @Base/env.jl:273 withenv(::Documenter.var"#95#96… ╎ ╎ ╎ ╎ ╎ 19 @Documenter/…l:283 (::Documenter.var"#95#96"{Do… ╎ ╎ ╎ ╎ ╎ ╎ 19 @Documenter/…l:170 dispatch(::Core.TypeEgal{Do… ╎ ╎ ╎ ╎ ╎ ╎ 19 @Documenter/…:210 runner(::Type{Documenter.Bu… ╎ ╎ ╎ ╎ ╎ ╎ 19 @Documenter/…:32 _doctest(blueprint::Documen… ╎ ╎ ╎ ╎ ╎ ╎ 19 @Documenter/…:59 _doctest(page::Documenter.… ╎ ╎ ╎ ╎ ╎ ╎ 19 @Documenter/…:98 _doctest(ctx::Documenter.… ╎ ╎ ╎ ╎ ╎ ╎ ╎ 19 @Documenter/…:192 _doctest(ctx::Documente… ╎ ╎ ╎ ╎ ╎ ╎ ╎ 19 @Documenter/…:295 kwcall(::@NamedTuple{s… ╎ ╎ ╎ ╎ ╎ ╎ ╎ 19 @Documenter/…:306 eval_script(block::Ma… ╎ ╎ ╎ ╎ ╎ ╎ ╎ 19 @IOCapture/…:100 kwcall(::@NamedTuple{… ╎ ╎ ╎ ╎ ╎ ╎ ╎ 19 @IOCapture/…:167 capture(f::Documente… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 19 @Base/…ng.jl:653 with_logger(f::Func… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 19 @Base/…ng.jl:542 with_logstate(f::I… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 19 @IOCapture/…:170 (::IOCapture.var"… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 19 @Documenter/…:307 (::Documenter.v… 11╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 19 @Base/…ot.jl:533 eval(m::Module,… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +1 8 @Compiler/…l:1771 typeinf_ext_to… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +2 8 @Compiler/…l:1763 typeinf_ext_to… 7╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +3 8 @Compiler/…l:1756 add_codeinsts_… ┌ Error: doctest failure in ../docs/src/LowLevelInterface/02_aeration.md:128-140 │ │ ```jldoctest multiple_process_test │ @named reactor_state_to_single_ports = StateInputToRealOutput(unknowns(states(react))) # note the use of the states of the reactor here as the reactor state port is to be split │ push!(sys, reactor_state_to_single_ports) │ nameof.(sys) # Show all added systems │ │ # output │ │ 4-element Vector{Symbol}: │ :asm │ :aer │ :react │ :reactor_state_to_single_ports │ ``` │ │ Subexpression: │ │ @named reactor_state_to_single_ports = StateInputToRealOutput(unknowns(states(react))) # note the use of the states of the reactor here as the reactor state port is to be split │ push!(sys, reactor_state_to_single_ports) │ nameof.(sys) # Show all added systems │ │ Evaluated output: │ │ ┌ Warning: There were no samples collected in one or more groups. │ │ This may be due to idle threads, or you may need to run your │ │ program longer (perhaps by running it multiple times), │ │ or adjust the delay between samples with `Profile.init()`. │ └ @ Profile /opt/julia/share/julia/stdlib/v1.14/Profile/src/Profile.jl:1361 │ ERROR: UndefVarError: `react` not defined in `Main` │ Suggestion: check for spelling errors or missing imports. │ Stacktrace: │ [1] top-level scope │ @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 │ │ Expected output: │ │ 4-element Vector{Symbol}: │ :asm │ :aer │ :react │ :reactor_state_to_single_ports │ │ diff = │ Warning: Diff output requires color. │ 4-element Vector{Symbol}: │ :asm │ :aer │ :react │ :reactor_state_to_single_ports┌ Warning: There were no samples collected in one or more groups. │ │ This may be due to idle threads, or you may need to run your │ │ program longer (perhaps by running it multiple times), │ │ or adjust the delay between samples with `Profile.init()`. │ └ @ Profile /opt/julia/share/julia/stdlib/v1.14/Profile/src/Profile.jl:1361 │ ERROR: UndefVarError: `react` not defined in `Main` │ Suggestion: check for spelling errors or missing imports. │ Stacktrace: │ [1] top-level scope │ @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/LowLevelInterface/02_aeration.md:128 ┌ Error: doctest failure in ../docs/src/LowLevelInterface/02_aeration.md:149-162 │ │ ```jldoctest multiple_process_test │ @named single_ports_to_aeration_states = RealInputToStateOutput(unknowns(states(aer))) # Similarly here, aeration state is to be built -> use unknowns(states(aer)) │ push!(sys, single_ports_to_aeration_states) │ nameof.(sys) # Show all added systems │ │ # output │ │ 5-element Vector{Symbol}: │ :asm │ :aer │ :react │ :reactor_state_to_single_ports │ :single_ports_to_aeration_states │ ``` │ │ Subexpression: │ │ @named single_ports_to_aeration_states = RealInputToStateOutput(unknowns(states(aer))) # Similarly here, aeration state is to be built -> use unknowns(states(aer)) │ push!(sys, single_ports_to_aeration_states) │ nameof.(sys) # Show all added systems │ │ Evaluated output: │ │ ERROR: UndefVarError: `aer` not defined in `Main` │ Suggestion: check for spelling errors or missing imports. │ Stacktrace: │ [1] top-level scope │ @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 │ │ Expected output: │ │ 5-element Vector{Symbol}: │ :asm │ :aer │ :react │ :reactor_state_to_single_ports │ :single_ports_to_aeration_states │ │ diff = │ Warning: Diff output requires color. │ 5-element Vector{Symbol}: │ :asm │ :aer │ :react │ :reactor_state_to_single_ports │ :single_ports_to_aeration_statesERROR: UndefVarError: `aer` not defined in `Main` │ Suggestion: check for spelling errors or missing imports. │ Stacktrace: │ [1] top-level scope │ @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/LowLevelInterface/02_aeration.md:149 ┌ Error: doctest failure in ../docs/src/LowLevelInterface/02_aeration.md:171-187 │ │ ```jldoctest multiple_process_test │ @named asm_rates_to_single_ports = ReactionInputToRealOutput(unknowns(rates(asm))) # asm rates is to be split -> unknowns(rates(asm)) │ @named aeration_rates_to_single_ports = ReactionInputToRealOutput(unknowns(rates(aer))) # aeration rates is to be split -> unknowns(rates(aer)) │ append!(sys, [asm_rates_to_single_ports, aeration_rates_to_single_ports]) │ nameof.(sys) # Show all added systems │ │ # output │ │ 7-element Vector{Symbol}: │ :asm │ :aer │ :react │ :reactor_state_to_single_ports │ :single_ports_to_aeration_states │ :asm_rates_to_single_ports │ :aeration_rates_to_single_ports │ ``` │ │ Subexpression: │ │ @named asm_rates_to_single_ports = ReactionInputToRealOutput(unknowns(rates(asm))) # asm rates is to be split -> unknowns(rates(asm)) │ @named aeration_rates_to_single_ports = ReactionInputToRealOutput(unknowns(rates(aer))) # aeration rates is to be split -> unknowns(rates(aer)) │ append!(sys, [asm_rates_to_single_ports, aeration_rates_to_single_ports]) │ nameof.(sys) # Show all added systems │ │ Evaluated output: │ │ ERROR: UndefVarError: `asm` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 │ │ Expected output: │ │ 7-element Vector{Symbol}: │ :asm │ :aer │ :react │ :reactor_state_to_single_ports │ :single_ports_to_aeration_states │ :asm_rates_to_single_ports │ :aeration_rates_to_single_ports │ │ diff = │ Warning: Diff output requires color. │ 7-element Vector{Symbol}: │ :asm │ :aer │ :react │ :reactor_state_to_single_ports │ :single_ports_to_aeration_states │ :asm_rates_to_single_ports │ :aeration_rates_to_single_portsERROR: UndefVarError: `asm` not defined in `Main` │ Suggestion: add an appropriate import or assignment. This global was declared but not assigned. │ Stacktrace: │ [1] top-level scope │ @ ~/.julia/packages/ModelingToolkit/JvjlW/src/systems/abstractsystem.jl:2156 └ @ Documenter ~/.julia/packages/BioChemicalTreatment/EkcEZ/docs/src/LowLevelInterface/02_aeration.md:171 PkgEval terminated after 2727.68s: test duration exceeded the time limit