diff --git a/Project.toml b/Project.toml index bbf9949..5ae1806 100644 --- a/Project.toml +++ b/Project.toml @@ -5,11 +5,11 @@ version = "1.0.0" [deps] Polyester = "f517fe37-dbe3-4b94-8317-1923a5111588" -SnoopPrecompile = "66db9d55-30c0-4569-8b51-7e840670fc0c" +PrecompileTools = "aea7be01-6a6a-4083-8856-8a6e6704d82a" [compat] Polyester = "0.6, 0.7" -SnoopPrecompile = "1" +PrecompileTools = "1" julia = "1.6" [extras] diff --git a/src/precompile.jl b/src/precompile.jl index 9a2e297..7c0b586 100644 --- a/src/precompile.jl +++ b/src/precompile.jl @@ -1,6 +1,6 @@ -using SnoopPrecompile +using PrecompileTools -@precompile_setup begin +@setup_workload begin m_sphere = 1.0 n_water = 4 / 3 d = 1000 @@ -10,7 +10,7 @@ using SnoopPrecompile m = 1.5 - im * 1.0 θ = 0:30:180 μ = cosd.(θ) - @precompile_all_calls begin + @compile_workload begin qext, qsca, qback, g = ez_mie(m_sphere, d, λ0, n_water) qext, qsca, qback, g = mie(m, x)