Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
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
10 changes: 5 additions & 5 deletions RcppTskit/DESCRIPTION
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Type: Package
Package: RcppTskit
Title: R Access to the Tskit C API
Title: 'R' Access to the 'tskit C' API
Version: 0.2.0
Date: 2026-01-27
Authors@R: c(
Expand All @@ -15,14 +15,14 @@ Description: 'Tskit' enables efficient storage, manipulation, and analysis
al. (2024) <doi:10.1093/genetics/iyae100>, while `tskit` project is
described in Jeffrey et al. (2026) <doi:10.48550/arXiv.2602.09649>.
See also <https://tskit.dev> for project news, documentation, and
tutorials. 'Tskit' provides Python, C, and Rust application
programming interfaces (APIs). The Python API can be called from R via
tutorials. 'Tskit' provides 'Python', 'C', and 'Rust' application
programming interfaces (APIs). The 'Python' API can be called from 'R' via
the 'reticulate' package to load and analyse tree sequences as
described at <https://tskit.dev/tutorials/tskitr.html>. 'RcppTskit'
provides R access to the 'tskit' C API for cases where the
provides 'R' access to the 'tskit C' API for cases where the
'reticulate' option is not optimal; for example, high-performance or
low-level work with tree sequences. Currently, 'RcppTskit' provides a
limited set of R functions because the Python API and 'reticulate'
limited set of 'R' functions because the 'Python' API and 'reticulate'
already covers most needs.
License: MIT + file LICENSE
URL: https://github.com/HighlanderLab/RcppTskit
Expand Down
6 changes: 5 additions & 1 deletion RcppTskit/NEWS.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ All notable changes to RcppTskit are documented in this file.
The file format is based on [Keep a Changelog](https://keepachangelog.com),
and releases adhere to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.2.0] - 2026-02-09
## [0.2.0] - 2026-02-13

### Added (new features)

Expand Down Expand Up @@ -33,6 +33,10 @@ and releases adhere to [Semantic Versioning](https://semver.org/spec/v2.0.0.html
- We now specify C++20 standard to go around the CRAN Windows issue,
see #63 for further details.

### Maintenance

- Delete temporary files in examples and tests after use.

- Renamed unexported functions from `RcppTskit:::ts_load_ptr()` to
`RcppTskit:::ts_ptr_load()`.

Expand Down
16 changes: 15 additions & 1 deletion RcppTskit/cran-comments.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,20 @@

* This is a new release (v0.2.0).

* Re-submitting to CRAN.

* Submitted to CRAN on 2026-02-09 and got feedback to quote
Python, C, and Rust and to be mindful about case sensitivity.

I assume the case sensitivity refers to the use of
`Tskit` and `tskit`. I am following the convention from
https://tskit.dev to use 'Tskit' at the start of sentences and
'tskit' otherwise. I am also following the guidance from
the R packages manual & CRAN cookbook to quote program/package name.

We now also quote Python, C, and Rust (also R for consistency)
in the DESCRIPTION file.

* It passes checks on my local MacOS laptop using:
`devtools::check()` and
`devtools::check(remote = TRUE, manual = TRUE)`.
Expand All @@ -25,7 +39,7 @@
```

I have now addressed it by setting CXX_STD = CXX20 in Makevars.in.
Note that discussion with upstream devs of tskit indicates that this warning
Note that discussion with upstream devs of `tskit` indicates that this warning
seems to arise from how the build tools have been built for CRAN windows,
since we could not replicate the warning on any of platforms even when
tweaking the flags, including Windows. See the above checks and
Expand Down
2 changes: 1 addition & 1 deletion RcppTskit/man/RcppTskit-package.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions RcppTskit/notes_pkg_dev.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,7 @@ PATCH version when you make backward compatible bug fixes
### Removed (now removed features)
### Fixed (bug fixes)
### Security (vulnerabilities)
### Maintenance (non-user facing changes, e.g. refactoring, CI updates, etc.)
```

## Prepare for release
Expand Down
Loading