Skip to content

DEP: deprecate dnest4 interface#980

Merged
ColmTalbot merged 4 commits intobilby-dev:mainfrom
ColmTalbot:deprecated-dnest4
Aug 27, 2025
Merged

DEP: deprecate dnest4 interface#980
ColmTalbot merged 4 commits intobilby-dev:mainfrom
ColmTalbot:deprecated-dnest4

Conversation

@ColmTalbot
Copy link
Copy Markdown
Collaborator

This PR starts the process of deprecating the native DNest4 interface. The interface has never been widely used, the upstream package isn't actively maintained and we are seeing issues with numpy>=2 compatibility.

This PR:

  • disables testing
  • removes the package from our testing containers
  • removes it from sampler dependencies
  • adds a deprecation warning

@ColmTalbot ColmTalbot added sampling Issues about sampling algorithms, their efficiency and robustness maintenance labels Aug 21, 2025
Copy link
Copy Markdown
Collaborator

@mj-will mj-will left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think the samplers page could use some more details, but we can leave that for another PR.

@ColmTalbot ColmTalbot merged commit 7b563a8 into bilby-dev:main Aug 27, 2025
11 checks passed
@ColmTalbot ColmTalbot deleted the deprecated-dnest4 branch August 27, 2025 11:19
@mj-will mj-will added this to the 2.7.0 milestone Aug 27, 2025
mj-will pushed a commit to mj-will/bilby that referenced this pull request Oct 16, 2025
* DEP: deprecate dnest4 interface

* BUG: add missing import

* DOC: change placement of listed samplers

* DOC: remove duplicate list of plugins
mj-will pushed a commit to mj-will/bilby that referenced this pull request Feb 19, 2026
* DEP: deprecate dnest4 interface

* BUG: add missing import

* DOC: change placement of listed samplers

* DOC: remove duplicate list of plugins
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

maintenance sampling Issues about sampling algorithms, their efficiency and robustness

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants