Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add_pbs #2777

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

add_pbs #2777

wants to merge 1 commit into from

Conversation

atongsa
Copy link

@atongsa atongsa commented Jul 6, 2023

Description

sorry i messed and delete my local branch, so the pr #2749 was closed automately;
i don't know how to reopen, so i opened a new pr;
sorry agian;

Closes #2717

PR Checklist:

  • Tests that fully cover new/changed functionality.
  • Documentation including tutorial content if appropriate.
  • Changelogs, if there are API changes.

@atongsa atongsa changed the title 20230706_pbs add_pbs Jul 6, 2023
@petrelharp petrelharp mentioned this pull request Jul 6, 2023
divergences.shape = (divergences.shape[0], 1, divergences.shape[1])
diversities.shape = (diversities.shape[0], 1, diversities.shape[1])

fst = np.repeat(1.0, np.product(divergences.shape))
Copy link
Contributor

Choose a reason for hiding this comment

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

I think it would be better just to call self.Fst( ) directly instead of copying the code.

)
fst.shape = orig_shape

def cal_pbs(arr_0):
Copy link
Contributor

Choose a reason for hiding this comment

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

I don't think we're gaining anything by separating this out into a function that is immediately called.


"""

def pbs_func(sample_set_sizes, flattened, indexes], **kwargs):
Copy link
Contributor

Choose a reason for hiding this comment

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

stray ]

@petrelharp
Copy link
Contributor

I started commenting on the code, @atongsa, but noticed a bunch of typos, e.g.,

                            2 * (div=ersities[:, :, u] + diversities[:, :, v]) / denom

Please let us know when you've got code that runs (at least, doesn't have syntax errors)? Or, ask if you have specific questions about the approach?

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.

Add 'PBS()'
2 participants