Ben Jeffery

Results 116 issues of Ben Jeffery

Python 3.12 has been released. The good news is that tskit builds and almost all tests pass. The failing ones are those that depend on `numba` via `lshmm` as `numba`...

Infrastructure and tools

Opening this up for discussion. As mentioned by @jeromekelleher at https://github.com/tskit-dev/tskit/pull/2811#issuecomment-1663778875 it has been a long time since these legacy formats were used. When dropping them we should add a...

I was recently helping a new user who has R experience who tried `tables.nodes['individual'==0]` which gave the first node as it is equal to `tables.nodes[False]` which gets interpreted as `tables.nodes[0]`....

enhancement

Fixes #253 TODO: * [X] Changes documented in docs/release.rst * [ ] GitHub Actions have all passed * [ ] Test coverage is 100% (Codecov passes)

AUTOMERGE-REQUESTED

Needs a couple of extra tests for weird masks, but mostly there.

Currently for large scale inference were splitting at regions of low, or no, site density. This results in some chrom arms with 3-4 tree sequences, which is annoying for downstream...

enhancement

Currently, sample and variant masks form an sgkit dataset are "True=keep". This is the opposite meaning to sgkit dataset masks which are "True=mask". These should be made consistent.

To restrict inference to a subset of samples a subset-copy of the sgkit dataset needs to be performed. For large datasets this is less than ideal. If tsinfer read a...