Skip to content

Allow FlexiChains 0.7 - #935

Closed
seabbs-bot wants to merge 1 commit into
mainfrom
flexichains-0.7-compat
Closed

Allow FlexiChains 0.7#935
seabbs-bot wants to merge 1 commit into
mainfrom
flexichains-0.7-compat

Conversation

@seabbs-bot

@seabbs-bot seabbs-bot commented Aug 21, 2026

Copy link
Copy Markdown
Collaborator

This is entirely from an agent so do not review until I have pinged for review as I will do a first pass

Widens the FlexiChains weakdep compat to include 0.7.

Needed so CensoredDistributions can resolve alongside FlexiChains 0.7 (the v0.7 branch of JuliaBayes/FlexiChains.jl, pinned by Wren.jl via a sources entry), where versions above 0.2.11 are otherwise excluded. Staying on 0.2.11 loses the delay tail-derivative fixes: it gives finite log densities but NaN gradients for far-tail interval-censored observations, which kills NUTS warmup.

FlexiChains sits in [weakdeps] purely for compat bounding (there is no FlexiChains extension), so the validation available at this level is co-resolution and precompilation: a fresh environment with this branch dev'd plus FlexiChains at rev v0.7 resolves (co-resolving FlexiChains 0.7.0) and precompiles, while the unwidened bound is unsatisfiable.

This was opened by a bot. Please ping @seabbs for any questions.

@github-actions

Copy link
Copy Markdown
Contributor

Try this Pull Request!

Option 1: Julia Package Manager

Open Julia and type:

import Pkg
Pkg.activate(temp=true)
Pkg.add(url="https://github.com/EpiAware/CensoredDistributions.jl", rev="flexichains-0.7-compat")
using CensoredDistributions

Option 2: Local Checkout

If you have the repo locally:

git checkout flexichains-0.7-compat
julia --project=. -e "using Pkg; Pkg.instantiate()"

@codecov

codecov Bot commented Aug 21, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

Flag Coverage Δ
ad-enzyme-forward 45.30% <ø> (ø)
ad-enzyme-reverse 45.30% <ø> (ø)
ad-forwarddiff 40.20% <ø> (ø)
ad-mooncake-forward 40.20% <ø> (ø)
ad-mooncake-reverse 40.20% <ø> (ø)
ad-reversediff 40.51% <ø> (ø)
unit 95.83% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@github-actions

Copy link
Copy Markdown
Contributor

📖 Documentation preview is ready!

View the docs for this PR at: https://EpiAware.github.io/CensoredDistributions.jl/previews/PR935/

This preview will be updated automatically when you push new commits.

@seabbs seabbs closed this Aug 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants