Skip to content

Commit c83bd86

Browse files
committed
adopt to SnoopPrecompile
1 parent cdcd585 commit c83bd86

3 files changed

Lines changed: 33 additions & 0 deletions

File tree

Project.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ HiGHS = "87dc4568-4c63-4d18-b0c0-bb2238e4078b"
1212
JuMP = "4076af6c-e467-56ae-b986-b466b2749572"
1313
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
1414
Requires = "ae029012-a4dd-5104-9daa-d747884805df"
15+
SnoopPrecompile = "66db9d55-30c0-4569-8b51-7e840670fc0c"
1516
StatsModels = "3eaba693-59b7-5ba5-a881-562e759f1c8d"
1617

1718
[compat]

src/LinRegOutliers.jl

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -268,4 +268,9 @@ export bacon
268268
export cm97
269269
export theilsen
270270

271+
272+
# Snoop-Precompile
273+
include("precompile/precompile.jl")
274+
275+
271276
end # module

src/precompile/precompile.jl

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
using SnoopPrecompile
2+
3+
@precompile_setup begin
4+
5+
reg = createRegressionSetting(@formula(calls ~ year), phones)
6+
7+
@precompile_all_calls begin
8+
ols(reg)
9+
asm2000(reg)
10+
atkinson94(reg)
11+
bacon(reg, m = 20)
12+
bch(reg)
13+
ccf(reg)
14+
cm97(reg)
15+
hs93(reg)
16+
imon2005(reg)
17+
ks89(reg)
18+
lad(reg)
19+
lms(reg)
20+
lta(reg)
21+
lts(reg)
22+
quantileregression(reg)
23+
satman2013(reg)
24+
satman2015(reg)
25+
smr98(reg)
26+
end
27+
end

0 commit comments

Comments
 (0)