Skip to content

Commit a5a4441

Browse files
Merge pull request #2844 from ChrisRackauckas-Claude/remove-poissonrandom
Remove PoissonRandom dependency from tests
2 parents c2f867f + dc4f040 commit a5a4441

File tree

2 files changed

+14
-3
lines changed

2 files changed

+14
-3
lines changed

Project.toml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -257,7 +257,6 @@ NLsolve = "2774e3e8-f4cf-5e23-947b-6d7e65073b56"
257257
ODEProblemLibrary = "fdc4e326-1af4-4b90-96e7-779fcce2daa5"
258258
ParameterizedFunctions = "65888b18-ceab-5e60-b2b9-181511a3b968"
259259
Pkg = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f"
260-
PoissonRandom = "e409e4f3-bfea-5376-8464-e040bb5c01ab"
261260
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
262261
RecursiveFactorization = "f2c3362d-daeb-58d1-803e-2bc74f2840b4"
263262
ReverseDiff = "37e2e3b7-166d-5795-8a7a-e32c996b4267"
@@ -272,4 +271,4 @@ Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
272271
Unitful = "1986cc42-f94f-5a68-af5c-568840ba703d"
273272

274273
[targets]
275-
test = ["Calculus", "ComponentArrays", "Symbolics", "AlgebraicMultigrid", "IncompleteLU", "DiffEqCallbacks", "DifferentiationInterface", "DiffEqDevTools", "ODEProblemLibrary", "ElasticArrays", "ExplicitImports", "InteractiveUtils", "ParameterizedFunctions", "JLArrays", "PoissonRandom", "Random", "ReverseDiff", "SafeTestsets", "SparseArrays", "Statistics", "StructArrays", "Test", "Unitful", "ModelingToolkit", "Pkg", "NLsolve", "RecursiveFactorization", "SparseConnectivityTracer", "SparseMatrixColorings"]
274+
test = ["Calculus", "ComponentArrays", "Symbolics", "AlgebraicMultigrid", "IncompleteLU", "DiffEqCallbacks", "DifferentiationInterface", "DiffEqDevTools", "ODEProblemLibrary", "ElasticArrays", "ExplicitImports", "InteractiveUtils", "ParameterizedFunctions", "JLArrays", "Random", "ReverseDiff", "SafeTestsets", "SparseArrays", "Statistics", "StructArrays", "Test", "Unitful", "ModelingToolkit", "Pkg", "NLsolve", "RecursiveFactorization", "SparseConnectivityTracer", "SparseMatrixColorings"]

test/interface/enums.jl

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,16 @@
1-
using OrdinaryDiffEq, PoissonRandom
1+
using OrdinaryDiffEq, Random
2+
3+
# Simple Poisson random number generator using Knuth's algorithm
4+
function pois_rand::Float64)
5+
L = exp(-λ)
6+
k = 0
7+
p = 1.0
8+
while p > L
9+
k += 1
10+
p *= rand()
11+
end
12+
return k - 1
13+
end
214

315
function rate_to_proportion(r::Float64, t::Float64)
416
1 - exp(-r * t)

0 commit comments

Comments
 (0)