Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions .github/workflows/ExtensionTest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,6 @@ jobs:
julia-version: [min, lts, 1, pre]
extension:
- ArviZMCMCChainsExt
- ArviZSampleChainsExt
- ArviZSampleChainsDynamicHMCExt
steps:
- uses: actions/checkout@v6
- uses: julia-actions/setup-julia@v2
Expand Down
10 changes: 1 addition & 9 deletions Project.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name = "ArviZ"
uuid = "131c737c-5715-5e2e-ad31-c244f01c1dc7"
authors = ["Seth Axen <seth.axen@gmail.com>"]
version = "0.14.0"
version = "0.15.0"

[deps]
InferenceObjects = "b5cf5a8d-e756-4ee3-b014-01d49d192c00"
Expand All @@ -14,13 +14,9 @@ StatsBase = "2913bbd2-ae8a-5f71-8c99-4fb6c76f3a91"

[weakdeps]
MCMCChains = "c7f686f2-ff18-58e9-bc7b-31028e88f75d"
SampleChains = "754583d1-7fc4-4dab-93b5-5eaca5c9622e"
SampleChainsDynamicHMC = "6d9fd711-e8b2-4778-9c70-c1dfb499d4c4"

[extensions]
ArviZMCMCChainsExt = "MCMCChains"
ArviZSampleChainsDynamicHMCExt = ["SampleChains", "SampleChainsDynamicHMC"]
ArviZSampleChainsExt = "SampleChains"

[compat]
InferenceObjects = "0.4.14"
Expand All @@ -30,15 +26,11 @@ PSIS = "0.9.1"
PosteriorStats = "0.4"
Reexport = "1.2"
Requires = "1.3"
SampleChains = "0.5"
SampleChainsDynamicHMC = "0.3"
StatsBase = "0.33.7, 0.34"
julia = "1.10"

[extras]
MCMCChains = "c7f686f2-ff18-58e9-bc7b-31028e88f75d"
SampleChains = "754583d1-7fc4-4dab-93b5-5eaca5c9622e"
SampleChainsDynamicHMC = "6d9fd711-e8b2-4778-9c70-c1dfb499d4c4"
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"

[targets]
Expand Down
2 changes: 1 addition & 1 deletion docs/Project.toml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ path = ".."

[compat]
AlgebraOfGraphics = "0.6.13, 0.7, 0.8, 0.9, 0.10, 0.11, 0.12"
ArviZ = "0.14.0"
ArviZ = "0.15.0"
ArviZExampleData = "0.2"
ArviZPythonPlots = "0.1.12"
CairoMakie = "0.10, 0.11, 0.12, 0.13, 0.14, 0.15"
Expand Down
1 change: 0 additions & 1 deletion docs/src/api/data.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ Pages = ["data.md"]

```@docs
from_mcmcchains
from_samplechains
```

## IO / Conversion
Expand Down
2 changes: 1 addition & 1 deletion docs/src/quickstart.jl
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ md"""
## [Get started with plotting](#Get-started-with-plotting)

To plot with ArviZ, we need to load the [ArviZPythonPlots](https://julia.arviz.org/ArviZPythonPlots) package.
ArviZ is designed to be used with libraries like [Stan](https://github.com/StanJulia/Stan.jl), [Turing.jl](https://turinglang.org), and [Soss.jl](https://github.com/cscherrer/Soss.jl) but works fine with raw arrays.
ArviZ is designed to be used with libraries like [Stan](https://github.com/StanJulia/Stan.jl) and [Turing.jl](https://turinglang.org), but works fine with raw arrays.
"""

# ╔═╡ efb3f0af-9fac-48d8-bbb2-2dd6ebd5e4f6
Expand Down
31 changes: 0 additions & 31 deletions ext/ArviZSampleChainsDynamicHMCExt.jl

This file was deleted.

105 changes: 0 additions & 105 deletions ext/ArviZSampleChainsExt.jl

This file was deleted.

8 changes: 1 addition & 7 deletions src/ArviZ.jl
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ using Reexport
@reexport using StatsBase: summarystats

## Conversions
export from_mcmcchains, from_samplechains
export from_mcmcchains

const EXTENSIONS_SUPPORTED = isdefined(Base, :get_extension)

Expand All @@ -33,12 +33,6 @@ if !EXTENSIONS_SUPPORTED
end
@static if !EXTENSIONS_SUPPORTED
function __init__()
@require SampleChains = "754583d1-7fc4-4dab-93b5-5eaca5c9622e" begin
include("../ext/ArviZSampleChainsExt.jl")
end
@require SampleChainsDynamicHMC = "6d9fd711-e8b2-4778-9c70-c1dfb499d4c4" begin
include("../ext/ArviZSampleChainsDynamicHMCExt.jl")
end
@require MCMCChains = "c7f686f2-ff18-58e9-bc7b-31028e88f75d" begin
include("../ext/ArviZMCMCChainsExt.jl")
end
Expand Down
19 changes: 0 additions & 19 deletions src/conversions.jl
Original file line number Diff line number Diff line change
Expand Up @@ -47,22 +47,3 @@ as it can be passed to [`convert_to_inference_data`](@ref).
- `InferenceData`: The data with groups corresponding to the provided data
"""
function from_mcmcchains end

"""
from_samplechains(
posterior=nothing;
prior=nothing,
library=SampleChains,
kwargs...,
) -> InferenceData

Convert SampleChains samples to an `InferenceData`.

Either `posterior` or `prior` may be a `SampleChains.AbstractChain` or
`SampleChains.MultiChain` object.

For descriptions of remaining `kwargs`, see [`from_namedtuple`](@ref).
"""
function from_samplechains end

function _samplechains_info end
7 changes: 0 additions & 7 deletions test/ext/ArviZSampleChainsDynamicHMCExt/Project.toml

This file was deleted.

38 changes: 0 additions & 38 deletions test/ext/ArviZSampleChainsDynamicHMCExt/runtests.jl

This file was deleted.

6 changes: 0 additions & 6 deletions test/ext/ArviZSampleChainsExt/Project.toml

This file was deleted.

59 changes: 0 additions & 59 deletions test/ext/ArviZSampleChainsExt/runtests.jl

This file was deleted.

Loading