Skip to content

Commit 53cdd18

Browse files
benjefferymergify[bot]
authored andcommitted
Update roadmap
1 parent cacfda1 commit 53cdd18

File tree

3 files changed

+20
-15
lines changed

3 files changed

+20
-15
lines changed

ROADMAP.md

+16-11
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,24 @@
11
This roadmap is a rough plan of upcoming work. Contributions are welcome at anytime,
22
no matter where something is on this list.
33

4-
## Next release
5-
###[Python 0.3.8](https://github.com/tskit-dev/tskit/milestone/26) and [C 0.99.15](https://github.com/tskit-dev/tskit/milestone/28)
6-
- Complete IBD features [(project)](https://github.com/tskit-dev/tskit/projects/8)
7-
- Large 64bit metadata columns (Python, already in C 0.99.14)
8-
- Small additions cleanup and bugfixes (see milestone [issue list](https://github.com/tskit-dev/tskit/milestone/26))
4+
## Upcoming releases
5+
### [C API 1.0](https://github.com/tskit-dev/tskit/milestone/1)
6+
- Reduce memory usage of loading and saving by making them zero in-memory copy.
7+
- Document all structs and methods that will be stable and supported indefinitely.
8+
- Remove legacy cruft.
9+
- Return genotypes as 32bit ints.
10+
- Other clean up including sorting bugs and small features. (see milestone issue list)
911

10-
## Nearterm goals
1112

12-
### [C API 1.0](https://github.com/tskit-dev/tskit/milestone/1)
13-
- Document all structs and methods that will be stable and supported indefinitely
14-
- Remove legacy cruft
15-
- Other clean up including sorting bugs and small features (see milestone issue list)
13+
## [Python 0.5.0](https://github.com/tskit-dev/tskit/milestone/32)
14+
- Python release to accompany C API 1.0.
15+
- Random access to site genotypes
16+
17+
## [Python 0.5.1](https://github.com/tskit-dev/tskit/milestone/33)
18+
- Python release to complete features needed for the tskit paper.
19+
- Fast newick parsing
20+
21+
## [Python 0.5.2](https://github.com/tskit-dev/tskit/milestone/27)
1622

1723
## Medium term priorities
1824

@@ -30,4 +36,3 @@ no matter where something is on this list.
3036
### [Random Tree Access](https://github.com/tskit-dev/tskit/projects/5)
3137
- Build indexes to allow performant random tree access
3238

33-
### [Reference Sequence support](https://github.com/tskit-dev/tskit/issues/146)

docs/development.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1128,8 +1128,8 @@ the release looks good there, then publish the draft release on the
11281128
[releases page](https://github.com/tskit-dev/tskit/releases) (Click on the little pencil).
11291129
Publishing this release will cause the github
11301130
action to deploy to the [production PyPI](https://pypi.org/project/tskit/).
1131-
After release, start a section in the changelog for new developments and close the
1132-
GitHub issue milestone of the release.
1131+
After release, start a section in the changelog for new developments, close the
1132+
GitHub issue milestone of the release and update ROADMAP.md.
11331133

11341134

11351135

python/CHANGELOG.rst

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@
77
- ``VcfWriter.write`` now prints the site ID of variants in the ID field of the output VCF files.
88
(:user:`roohy`, :issue:`2103`, :pr:`2107`)
99

10-
- Make dumping of tables and tree seqences to disk a zero-copy operation.
10+
- Make dumping of tables and tree sequences to disk a zero-copy operation.
1111
(:user:`benjeffery`, :issue:`2111`, :pr:`2124`)
1212

13-
- Add ``return_variant_copies`` argument to ``TreeSequence.variants`` which if False reuses the
13+
- Add ``copy`` argument to ``TreeSequence.variants`` which if False reuses the
1414
returned ``Variant`` object for improved performance. Defaults to True.
1515
(:user:`benjeffery`, :issue:`605`, :pr:`2172`)
1616

0 commit comments

Comments
 (0)