Skip to content

Looking for new maintainer #103

Open
@mileslucas

Description

Hi everyone,

Turns out doing a PhD takes a lot of time and effort and it turns out my PhD has nothing to do with nested sampling, so it's been hard to find time to devote to this project. I would be very happy if someone is eager to take over this package with their own improvements and ideas. In the mean time, I want to stop feeling guilty about not checking my GitHub notifications because I spread myself too thin with open-source projects, so I just want to be clear that I cannot be a reliable maintainer of this package currently. I can manage straightforward compathelper PRs and version bumps, but that's about it right now.

There are a couple of thoughts I have about the current state of this package-

  1. Integrator rewrite + JOSS paper

So I wrote a whole JOSS paper about this package that is pretty much ready to go #78 . I've been stalled on it because the integrator in this package does not seem to have the same statistical performance as the state integrator in dynesty #80 . I've spent lots of time trying to figure out any differences in the code between the two packages, but I haven't found the culprit yet. It takes me a lot of time to make progress on this front because I have to spend ~a day relearning the nested sampling math and rereading the dynesty and NestedSamplers.jl code to figure out what's happening.

If someone wants to take charge of that PR it would be a huge step for this package, I think that would be a reasonable place to stamp a v1 and submit that JOSS paper.

  1. Ellipsoidal fitting

This package is one of my earlier Julia packages, so some of the code in the ellipsoid fitting routines could be better. I had thought of reworking these routines with the idea that each "Bound" is really just a distribution that I am fitting. In theory, this could simplify the code in this package by out-sourcing parts of the random number generation and fitting to other packages (e.g., adopting Distributions.jl and sub-typing AbstractBounds under a distribution type).

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Labels

    help wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions