Skip to content

Commit 45aa29c

Browse files
committed
Merge branch 'main' into compathelper/new_version/2024-11-03-01-24-18-077-02215359568
2 parents 231b971 + dd5f879 commit 45aa29c

File tree

5 files changed

+14
-61
lines changed

5 files changed

+14
-61
lines changed

Project.toml

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,29 @@
11
name = "InferenceObjects"
22
uuid = "b5cf5a8d-e756-4ee3-b014-01d49d192c00"
33
authors = ["Seth Axen <[email protected]> and contributors"]
4-
version = "0.4.3"
4+
version = "0.4.6"
55

66
[deps]
77
Dates = "ade2ca70-3891-5945-98fb-dc099432e06a"
88
DimensionalData = "0703355e-b756-11e9-17c0-8b28908087d0"
99
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
10-
Requires = "ae029012-a4dd-5104-9daa-d747884805df"
1110
Tables = "bd369af6-aec1-5ad0-b16a-f7cc5008161c"
1211

1312
[weakdeps]
1413
MCMCDiagnosticTools = "be115224-59cd-429b-ad48-344e309966f0"
1514
NCDatasets = "85f8d34a-cbdd-5861-8df4-14fed0d494ab"
1615
PosteriorStats = "7f36be82-ad55-44ba-a5c0-b8b5480d7aa5"
17-
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
1816
StatsBase = "2913bbd2-ae8a-5f71-8c99-4fb6c76f3a91"
1917

2018
[extensions]
21-
InferenceObjectsMCMCDiagnosticToolsExt = ["MCMCDiagnosticTools", "Random"]
19+
InferenceObjectsMCMCDiagnosticToolsExt = "MCMCDiagnosticTools"
2220
InferenceObjectsNCDatasetsExt = "NCDatasets"
2321
InferenceObjectsPosteriorStatsExt = ["PosteriorStats", "StatsBase"]
2422

2523
[compat]
2624
ArviZExampleData = "0.1.10"
2725
Dates = "1.9"
28-
DimensionalData = "0.27, 0.29"
26+
DimensionalData = "0.27, 0.28, 0.29"
2927
EvoTrees = "0.16"
3028
MCMCDiagnosticTools = "0.3.4"
3129
MLJBase = "1"
@@ -34,7 +32,6 @@ OffsetArrays = "1"
3432
OrderedCollections = "1.6"
3533
PosteriorStats = "0.1.1, 0.2"
3634
Random = "1.9"
37-
Requires = "1.1.0"
3835
StatsBase = "0.33.7, 0.34"
3936
Tables = "1.10.0"
4037
julia = "1.9"

ext/InferenceObjectsMCMCDiagnosticToolsExt/InferenceObjectsMCMCDiagnosticToolsExt.jl

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,9 @@
11
module InferenceObjectsMCMCDiagnosticToolsExt
22

33
using Base: @doc
4-
if isdefined(Base, :get_extension)
5-
using DimensionalData: DimensionalData, Dimensions, LookupArrays
6-
using InferenceObjects: InferenceObjects
7-
using MCMCDiagnosticTools: MCMCDiagnosticTools
8-
using Random: Random
9-
else # using Requires
10-
using ..DimensionalData: DimensionalData, Dimensions, LookupArrays
11-
using ..InferenceObjects: InferenceObjects
12-
using ..MCMCDiagnosticTools: MCMCDiagnosticTools
13-
using ..Random: Random
14-
end
4+
using DimensionalData: DimensionalData, Dimensions, LookupArrays
5+
using InferenceObjects: InferenceObjects, Random
6+
using MCMCDiagnosticTools: MCMCDiagnosticTools
157

168
maplayers = isdefined(DimensionalData, :maplayers) ? DimensionalData.maplayers : map
179

ext/InferenceObjectsNCDatasetsExt/InferenceObjectsNCDatasetsExt.jl

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,8 @@
11
module InferenceObjectsNCDatasetsExt
22

3-
if isdefined(Base, :get_extension)
4-
using DimensionalData: DimensionalData, Dimensions, LookupArrays
5-
using NCDatasets: NCDatasets
6-
using InferenceObjects
7-
else
8-
using ..DimensionalData: DimensionalData, Dimensions, LookupArrays
9-
using ..NCDatasets: NCDatasets
10-
using ..InferenceObjects
11-
end
3+
using DimensionalData: DimensionalData, Dimensions, LookupArrays
4+
using NCDatasets: NCDatasets
5+
using InferenceObjects
126

137
function InferenceObjects.from_netcdf(path::AbstractString; kwargs...)
148
return NCDatasets.NCDataset(path, "r"; kwargs...) do ds

ext/InferenceObjectsPosteriorStatsExt/InferenceObjectsPosteriorStatsExt.jl

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

33
using Base: @doc
4-
if isdefined(Base, :get_extension)
5-
using DimensionalData: DimensionalData, Dimensions, LookupArrays
6-
using InferenceObjects: InferenceObjects
7-
using PosteriorStats: PosteriorStats
8-
using StatsBase: StatsBase
9-
else # using Requires
10-
using ..DimensionalData: DimensionalData, Dimensions, LookupArrays
11-
using ..InferenceObjects: InferenceObjects, stack
12-
using ..PosteriorStats: PosteriorStats
13-
using ..StatsBase: StatsBase
14-
end
4+
using DimensionalData: DimensionalData, Dimensions, LookupArrays
5+
using InferenceObjects: InferenceObjects
6+
using PosteriorStats: PosteriorStats
7+
using StatsBase: StatsBase
158

169
include("utils.jl")
1710
include("hdi.jl")

src/InferenceObjects.jl

Lines changed: 1 addition & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,9 @@ module InferenceObjects
22

33
using Dates: Dates
44
using DimensionalData: DimensionalData, Dimensions, LookupArrays
5+
using Random: Random
56
using Tables: Tables
67

7-
const EXTENSIONS_SUPPORTED = isdefined(Base, :get_extension)
8-
98
# groups that are officially listed in the schema
109
const SCHEMA_GROUPS = (
1110
:posterior,
@@ -45,29 +44,7 @@ include("from_namedtuple.jl")
4544
include("from_dict.jl")
4645
include("io.jl")
4746

48-
if !EXTENSIONS_SUPPORTED
49-
using Requires: @require
50-
end
5147
function __init__()
52-
@static if !EXTENSIONS_SUPPORTED
53-
@require MCMCDiagnosticTools = "be115224-59cd-429b-ad48-344e309966f0" begin
54-
@require Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c" begin
55-
include(
56-
"../ext/InferenceObjectsMCMCDiagnosticToolsExt/InferenceObjectsMCMCDiagnosticToolsExt.jl",
57-
)
58-
end
59-
end
60-
@require NCDatasets = "85f8d34a-cbdd-5861-8df4-14fed0d494ab" begin
61-
include("../ext/InferenceObjectsNCDatasetsExt/InferenceObjectsNCDatasetsExt.jl")
62-
end
63-
@require PosteriorStats = "7f36be82-ad55-44ba-a5c0-b8b5480d7aa5" begin
64-
@require StatsBase = "2913bbd2-ae8a-5f71-8c99-4fb6c76f3a91" begin
65-
include(
66-
"../ext/InferenceObjectsPosteriorStatsExt/InferenceObjectsPosteriorStatsExt.jl",
67-
)
68-
end
69-
end
70-
end
7148
if isdefined(Base.Experimental, :register_error_hint)
7249
Base.Experimental.register_error_hint(MethodError) do io, exc, argtypes, kwargs
7350
if exc.f === from_netcdf &&

0 commit comments

Comments
 (0)