Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
92 commits
Select commit Hold shift + click to select a range
dbaae94
cite which version of Fst; closes #858 (#3346)
petrelharp Dec 3, 2025
6b6156c
Raise error if pop passed to samples is not an integer (#3344)
hyanwong Dec 3, 2025
c81a38d
Fix typo in README.md for 'tskit' format (#3349)
hyanwong Dec 4, 2025
9ac0b6a
Update glossary.md (#3340)
hyanwong Dec 4, 2025
28c9e48
Add ref to ARG paper (#3350)
hyanwong Dec 4, 2025
25a26a7
Mark migrations as legacy, and clarify backward-time definition (#3348)
hyanwong Dec 5, 2025
03ad862
Fix duplication typo in stats documentation (#3357)
hyanwong Dec 29, 2025
648a595
Tiny typo (#3360)
gregorgorjanc Jan 5, 2026
c70f591
Clarity individual table sorting requirements before subset (#3355)
hyanwong Jan 6, 2026
104c7ba
Improve IBD documentation and IdentitySegments docs (#3330)
benjeffery Jan 6, 2026
f6bc49e
Clarify non-span-normalised pca
hyanwong Jan 4, 2026
b7fd993
remaining edits from #3359
petrelharp Jan 6, 2026
995a7be
Add support for compile time setting of debug stream
jeromekelleher Jan 12, 2026
afacd4f
Clarify mapping order in map_to_vcf_model docs
hyanwong Jan 19, 2026
6b9fb79
Update macos image version
benjeffery Jan 20, 2026
278cbe3
Fix link in PR template
hugovk Jan 21, 2026
cd5b4a2
Remove redundant Python 2 code
hugovk Jan 21, 2026
cf95149
Upgrade syntax for Python 3.10+
hugovk Jan 21, 2026
949cc62
Bump GitHub Actions
hugovk Jan 21, 2026
bf3fab4
Add colour to GitHub Actions logs for readability
hugovk Jan 21, 2026
c268187
macos-14 is ARM-only
hugovk Jan 21, 2026
ba6f9f4
Fix deprecation warning in GHA
hugovk Jan 21, 2026
439311a
Add packaging check to CI
jeromekelleher Jan 27, 2026
4ad5030
Use simple SPDX identifier for license
jeromekelleher Jan 27, 2026
7413cb5
Switch to reusable workflow
jeromekelleher Jan 30, 2026
50ccbdd
Add support for Python 3.14
jeromekelleher Feb 5, 2026
911a6cf
Update some version pins
jeromekelleher Feb 5, 2026
c9d0e44
Remove string match on error
jeromekelleher Feb 5, 2026
4fec0da
Update version number and CHANGELOG for 1.0.1
jeromekelleher Feb 6, 2026
c8fd99f
Add missing Python version to linux wheel build
jeromekelleher Feb 6, 2026
6d91dd1
Update post 1.0.1 release
jeromekelleher Feb 6, 2026
dc394d7
Document Python version update and release
jeromekelleher Feb 6, 2026
5dbfdce
Migrate to clang-format 21.1.8
jeromekelleher Feb 12, 2026
abbcbfa
Drop python 3.10, move to uv lock file
jeromekelleher Feb 12, 2026
2961f9e
Drop 3.10 from workflows, use uv lockfile
jeromekelleher Feb 12, 2026
4c05cf9
Drop numpy 1.x CI tests
jeromekelleher Feb 12, 2026
eb75267
Drop pin on zarr<3
jeromekelleher Feb 12, 2026
e77b7be
Initial prek+ruff setup
jeromekelleher Feb 20, 2026
ad4176f
Remove pre-commit conf + other tidying up
jeromekelleher Feb 23, 2026
6246911
Move prek.toml to root
jeromekelleher Feb 23, 2026
7f3b82e
Udpate clang-format config
jeromekelleher Feb 23, 2026
1641b60
Update _tskitmodule.c for recent clang-format
jeromekelleher Feb 23, 2026
81da237
Update prek-config and lint remainder
jeromekelleher Feb 23, 2026
fe83f96
Rename codecov.yml
jeromekelleher Feb 23, 2026
e470639
Update codecov config
jeromekelleher Feb 23, 2026
e579e13
Fix return doc typo for file uuid function
gregorgorjanc Feb 26, 2026
7f697bd
Use general python test workflow
jeromekelleher Feb 24, 2026
41f730b
Pin to msprime 1.4.1b1 to test wheels
jeromekelleher Feb 26, 2026
cafd966
Delete wheels badge
jeromekelleher Feb 26, 2026
fa4555d
Switch to general build workflow
jeromekelleher Feb 26, 2026
67a7c5d
Add packaging group; fix dev group; fix python-packaging workflow call
jeromekelleher Feb 26, 2026
f863281
Update docs workflow: install doxygen via apt, run via pre-build-command
jeromekelleher Feb 27, 2026
a5c90af
Standardise docs build: use __PKG_VERSION__, uv-based build.sh, minim…
jeromekelleher Feb 27, 2026
5edfd7e
Pin docs workflow to v12 and build docs on tags
Feb 27, 2026
e38707a
Finalize workflow pins and trigger policy
jeromekelleher Feb 27, 2026
024c11e
Update to kastore C_2.1.2
jeromekelleher Mar 3, 2026
82a3de2
Update low-level tests and Makefile for uv
jeromekelleher Mar 3, 2026
6ab92e9
Port over bespoke C tests
jeromekelleher Mar 3, 2026
9c16f36
Drop pylsim docs link
jeromekelleher Mar 3, 2026
897095c
Port the lwt tests to uv and GitHub
jeromekelleher Mar 3, 2026
99f9703
Remove circleci conf
jeromekelleher Mar 3, 2026
50c2898
Skip embedded C files on coverage
jeromekelleher Mar 3, 2026
2aa144d
chore: bump shared workflows to v14 and use uv run in prek
jeromekelleher Mar 4, 2026
59374d4
Update to use only-group
jeromekelleher Mar 4, 2026
b914beb
Updates to docs for uv etc
jeromekelleher Mar 5, 2026
85f754a
Port documentation info from msprime to here.
jeromekelleher Mar 5, 2026
d261d4a
Refresh packages to use new msprime etc
jeromekelleher Mar 5, 2026
38a5ac9
Fixup tests on changed error messages
jeromekelleher Mar 5, 2026
2e77f40
Simplify C release process
jeromekelleher Mar 6, 2026
12e4eff
Update changelog and C changes for 1.3.1
jeromekelleher Mar 6, 2026
143cd78
Udpate C lib version numbers in tests
jeromekelleher Mar 6, 2026
315a7f8
Add new section to C changelog
jeromekelleher Mar 6, 2026
62f24f4
Update Python changelog and version for 1.0.2
jeromekelleher Mar 6, 2026
cb4b6b4
Don't build wheels on C release
jeromekelleher Mar 6, 2026
b8534dd
Follow kastore patterns exactly
jeromekelleher Mar 6, 2026
0b606fa
Post-release for Python 1.0.2
jeromekelleher Mar 6, 2026
c50e412
Remove section on Python version support
jeromekelleher Mar 6, 2026
b0304d3
Try unversioned lint
jeromekelleher Mar 6, 2026
ac37689
Update workflows
jeromekelleher Mar 6, 2026
0e37e51
Pin to v15
jeromekelleher Mar 6, 2026
77ad49d
initial stab at a general matrix (no normalisation)
lkirk Oct 26, 2025
3249190
added dimension dropping, but I think transposing is better -- we don…
lkirk Oct 26, 2025
bf57c3c
finalize and add tests for single and multipop
lkirk Dec 4, 2025
076687f
reformat jitter
lkirk Dec 4, 2025
374b3b7
one more reformat jitter
lkirk Dec 4, 2025
4e3e9ee
one more one more reformat jitter
lkirk Dec 4, 2025
32b8d10
turns out, the general norm function needs to know the state_dims
lkirk Dec 4, 2025
87057c4
fix up a bit of naming in general test funcs, remove unneeded branch,…
lkirk Dec 4, 2025
ae4db65
flake8 does not like assigning lambdas to variables
lkirk Dec 4, 2025
d6ceb0d
and black doesn't like that
lkirk Dec 4, 2025
39e0ccf
do not test equality, this was useful on my local machine but is prob…
lkirk Dec 7, 2025
528a16c
formatting jitter
lkirk Mar 6, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
228 changes: 0 additions & 228 deletions .circleci/config.yml

This file was deleted.

7 changes: 0 additions & 7 deletions .circleci/images/32bit/Dockerfile

This file was deleted.

5 changes: 2 additions & 3 deletions .clang-format
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,5 @@ BinPackArguments: true
BinPackParameters: true
AlwaysBreakAfterReturnType: AllDefinitions

# These are disabled for version 6 compatibility
# StatementMacros: ["PyObject_HEAD"]
# AlignConsecutiveMacros: true
StatementMacros: ["PyObject_HEAD", "Py_BEGIN_ALLOW_THREADS", "Py_END_ALLOW_THREADS"]
AlignConsecutiveMacros: true
34 changes: 0 additions & 34 deletions .codecov.yml

This file was deleted.

2 changes: 1 addition & 1 deletion .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
## Description

Thanks for contributing to tskit! :heart:
A guide to the PR process is [here](https://tskit.readthedocs.io/en/latest/development.html#development_workflow_git)
A guide to the PR process is [here](https://tskit.dev/tskit/docs/stable/development.html#git-workflow)
Please replace this text with a summary of the change and which issue is fixed, if any. Please also include relevant motivation and context.

Fixes #(issue) <- Putting the issue number here will auto-close the issue when this PR is merged
Expand Down
24 changes: 0 additions & 24 deletions .github/workflows/docker/buildwheel.sh

This file was deleted.

6 changes: 0 additions & 6 deletions .github/workflows/docker/shared.env

This file was deleted.

11 changes: 8 additions & 3 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,14 @@ on:
branches: [main]
tags:
- '*'

env:
FORCE_COLOR: 1

jobs:
Docs:
uses: tskit-dev/.github/.github/workflows/docs-build-template.yml@v1
uses: tskit-dev/.github/.github/workflows/docs.yml@v15
with:
additional-setup: sudo apt-get install -y doxygen
make-command: make -C python
pyproject-directory: python
additional-apt-packages: doxygen
pre-build-command: cd docs/doxygen && doxygen
10 changes: 10 additions & 0 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
name: Lint

on:
pull_request:

jobs:
Lint:
uses: tskit-dev/.github/.github/workflows/lint.yml@v15
with:
pyproject-directory: python
41 changes: 41 additions & 0 deletions .github/workflows/release-c.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
name: Publish C API release

on:
push:
branches: [main, test]
tags: ['*']

env:
FORCE_COLOR: 1

jobs:
build:
runs-on: ubuntu-24.04
steps:
- name: Checkout
uses: actions/checkout@v6.0.2
- name: Install uv
uses: astral-sh/setup-uv@v6
with:
version: "0.10.0"
- name: Install system deps
run: |
sudo apt-get update
sudo apt-get install -y ninja-build libcunit1-dev
- name: Install meson
run: uv tool install meson==1.10.1
- name: Build tarball
run: |
git rm -rf c/tests/meson-subproject
git config --global user.email "CI@CI.com"
git config --global user.name "Mr Robot"
git add -A
git commit -m "dummy commit to make meson not add in the symlinked directory"
meson c build-gcc
meson dist -C build-gcc
- name: C Release
uses: softprops/action-gh-release@v2.5.0
if: startsWith(github.ref, 'refs/tags/') && contains(github.event.ref, 'C_')
with:
draft: True
files: build-gcc/meson-dist/*
Loading
Loading