Skip to content

Commit 9dc6748

Browse files
authored
Merge pull request #78 from JuliaPsychometricsBazaar/cleanup-imports-deps
Cleanup imports deps
2 parents e54e822 + f46a828 commit 9dc6748

File tree

14 files changed

+57
-51
lines changed

14 files changed

+57
-51
lines changed

Project.toml

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,7 @@ Lazy = "50d2b5c4-7a5e-59d5-8109-a42b560f39c0"
2020
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
2121
LogarithmicNumbers = "aa2f6b4e-9042-5d33-9679-40d3a6b85899"
2222
MacroTools = "1914dd2f-81c6-5fcd-8719-6d5c9610ff09"
23-
Measurements = "eff96d63-e80a-5855-80a2-b1b0885c5ab7"
2423
Mmap = "a63ad114-7e13-5084-954f-fe012c677804"
25-
OrderedCollections = "bac558e1-5e72-5ebc-8fee-abe8a469f55d"
26-
Pkg = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f"
2724
PrecompileTools = "aea7be01-6a6a-4083-8856-8a6e6704d82a"
2825
PsychometricsBazaarBase = "b0d9cada-d963-45e9-a4c6-4746243987f1"
2926
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
@@ -33,11 +30,10 @@ SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf"
3330
StaticArrays = "90137ffa-7385-5640-81b9-e52037218182"
3431
StatsBase = "2913bbd2-ae8a-5f71-8c99-4fb6c76f3a91"
3532
StatsFuns = "4c63d2b9-4356-54db-8cca-17b64c39e42c"
36-
UnPack = "3a884ed6-31ef-47d7-9d2a-63182c4928ed"
3733

3834
[compat]
3935
Accessors = "^0.1.12"
40-
Aqua = "0.5.5, 0.6.5"
36+
Aqua = "0.8"
4137
AutoHashEquals = "2"
4238
ConstructionBase = "^1.2"
4339
DataFrames = "1.6.1"
@@ -46,26 +42,27 @@ DocStringExtensions = " ^0.9"
4642
EffectSizes = "^1.0.1"
4743
FillArrays = "0.13, 1.5.0"
4844
FittedItemBanks = "^0.6.3"
49-
ForwardDiff = "0.10.24"
45+
ForwardDiff = "1"
5046
HypothesisTests = "^0.10.12, ^0.11.0"
5147
Interpolations = "^0.14, ^0.15"
5248
JET = "^0.9"
5349
Lazy = "0.15"
50+
LinearAlgebra = "^1.11"
5451
LogarithmicNumbers = "1"
5552
MacroTools = "^0.5.6"
56-
Measurements = "^2.10.0"
53+
Mmap = "^1.11"
5754
Optim = "1.7.3"
58-
OrderedCollections = "^1.6"
5955
PrecompileTools = "1.2.1"
6056
PsychometricsBazaarBase = "^0.8.1"
57+
Random = "^1.11"
6158
Reexport = "1"
6259
ResumableFunctions = "^0.6"
6360
Setfield = "^1"
61+
SparseArrays = "^1.11"
6462
StaticArrays = "1"
6563
StatsBase = "^0.34"
6664
StatsFuns = "^0.9.15, ^1"
6765
Test = "^1.11"
68-
UnPack = "1"
6966
julia = "^1.11"
7067

7168
[extras]

src/CatConfig.jl

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@ module CatConfig
22

33
export CatRules, CatLoopConfig
44

5-
using DocStringExtensions
6-
5+
using DocStringExtensions: FUNCTIONNAME, TYPEDEF, TYPEDFIELDS
76
using PsychometricsBazaarBase.Parameters
87

98
using ..Aggregators: AbilityEstimator, AbilityTracker, ConsAbilityTracker,

src/Comparison.jl

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,16 @@ module Comparison
33
# TODO: We are overlapping a bit with CatRecorder here
44
# Should be kept in mind and kept distinct or code reuse
55

6-
using StatsBase
76
using FittedItemBanks: AbstractItemBank, ResponseType, subset
87
using ..Responses
9-
using ..CatConfig: CatLoopConfig, CatRules
10-
using ..Aggregators: TrackedResponses, add_response!, Speculator, Aggregators, track!,
11-
pop_response!
12-
using ..DecisionTree: TreePosition, next!
8+
using ..Aggregators: TrackedResponses, Aggregators
139
using Base: Iterators
1410

15-
using HypothesisTests
16-
using EffectSizes
11+
using EffectSizes: CohenD, effectsize
12+
using HypothesisTests: ExactSignedRankTest, SignTest, UnequalVarianceTTest,
13+
pvalue
14+
using StatsBase: median, sample!
15+
1716
using DataFrames: DataFrame
1817
using ComputerAdaptiveTesting: Stateful
1918

src/ComputerAdaptiveTesting.jl

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@ module ComputerAdaptiveTesting
22

33
include("./hacks.jl")
44

5-
using Pkg
6-
using Reexport
5+
using Reexport: Reexport, @reexport
76

87
# Modules
98
export ConfigBase, Responses, Aggregators

src/ConfigBase.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
module ConfigBase
22

3-
using Accessors
4-
using DocStringExtensions
3+
using Accessors: PropertyLens, opcompose
4+
using DocStringExtensions: TYPEDEF
55

66
export CatConfigBase, walk
77

src/Responses.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ module Responses
33
using FittedItemBanks: AbstractItemBank,
44
BooleanResponse, MultinomialResponse, ResponseType, ItemResponse,
55
resp,
6-
DichotomousPointsItemBank, item_xs, item_ys
7-
using AutoHashEquals
6+
DichotomousPointsItemBank, item_ys
7+
using AutoHashEquals: @auto_hash_equals
88

99
export Response, BareResponses, AbilityLikelihood, function_xs, function_ys
1010

src/Sim.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ using StatsBase
44
using FittedItemBanks: AbstractItemBank, ResponseType
55
using ..Responses
66
using ..CatConfig: CatLoopConfig, CatRules
7-
using ..Aggregators: TrackedResponses, add_response!, Speculator, Aggregators
7+
using ..Aggregators: TrackedResponses, add_response!, Aggregators
88
using ..NextItemRules: compute_criteria, best_item
99

1010
export run_cat, prompt_response, auto_responder

src/TerminationConditions.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
module TerminationConditions
22

3-
using DocStringExtensions
3+
using DocStringExtensions: TYPEDEF, TYPEDFIELDS
44
using FittedItemBanks: AbstractItemBank
55
using ..Aggregators: TrackedResponses
66
using ..ConfigBase
7-
using PsychometricsBazaarBase.ConfigTools
7+
using PsychometricsBazaarBase.ConfigTools: @returnsome, find1_instance
88
using FittedItemBanks
99

1010
export TerminationCondition,

src/aggregators/Aggregators.jl

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,24 @@ using Distributions: Distribution, Normal, Distributions
1111
using Base.Threads
1212
using ForwardDiff: ForwardDiff
1313

14-
using FittedItemBanks
14+
using FittedItemBanks: AbstractItemBank, ContinuousDomain,
15+
DichotomousSmoothedItemBank, DiscreteIndexableDomain,
16+
DomainType, ItemResponse, OneDimContinuousDomain,
17+
PointsItemBank, ResponseType, VectorContinuousDomain,
18+
domdims, item_params, resp, resp_vec, responses
1519
using ..Responses
1620
using ..Responses: concrete_response_type, function_xs, function_ys
1721
using ..ConfigBase
18-
using PsychometricsBazaarBase.ConfigTools
19-
using PsychometricsBazaarBase.Integrators
20-
using PsychometricsBazaarBase: Integrators
21-
using PsychometricsBazaarBase.Optimizers
22+
using PsychometricsBazaarBase.ConfigTools: @requiresome, @returnsome,
23+
find1_instance, find1_type,
24+
find1_type_sloppy
25+
using PsychometricsBazaarBase.Integrators: Integrators,
26+
BareIntegrationResult,
27+
FixedGridIntegrator, IntReturnType,
28+
IntValue, Integrator,
29+
PreallocatedFixedGridIntegrator,
30+
normdenom
31+
using PsychometricsBazaarBase.Optimizers: OneDimOptimOptimizer, Optimizer
2232
using PsychometricsBazaarBase.ConstDistributions: std_normal, std_mv_normal
2333

2434
import FittedItemBanks

src/decision_tree/DecisionTree.jl

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
11
module DecisionTree
22

3-
using Mmap
3+
using Mmap: mmap
44

55
using ComputerAdaptiveTesting.ConfigBase: CatConfigBase
66
using ComputerAdaptiveTesting.PushVectors
77
using ComputerAdaptiveTesting.NextItemRules
88
using ComputerAdaptiveTesting.Aggregators
99
using ComputerAdaptiveTesting.Responses: BareResponses, Response
10-
using FittedItemBanks
11-
using FittedItemBanks.DummyData: std_mv_normal
10+
using FittedItemBanks: AbstractItemBank, BooleanResponse, ResponseType
1211

1312
# TODO: Remove ability tracking from here?
1413
Base.@kwdef struct AgendaItem

0 commit comments

Comments
 (0)