-
Notifications
You must be signed in to change notification settings - Fork 25
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[r] Timestamp write and read of data frame and array objects (#2926)
* Timestamp range support for dataframe * Extended support * (First half) new timestamp test for SOMADataFrame * Second half of new timestamp passing all but three reopen tests * [r] Expose `tiledb_timestamp` parameter to `$reopen()` (#2866) * [python] pin `pandas-stubs>=2` during pre-commit `mypy` hook (#2854) * pin `pandas-stubs>=2` during pre-commit `mypy` hook also simplify some `if TYPE_CHECKING` blocks fixes #2839 * add r-ci.yml exclusions * `actions{cache,checkout,setup-python}` upgrades (#2856) * CI: use `pip` directly (instead of `python -m pip`) * CI: checkout@v4, setup-python@v5 cache@v4 * disable setup-python cache for lint/pre-commit See actions/setup-python#919; setup-python cache likely doesn't help much here, as we only `pip install pre-commit`, and cache `~/.cache/pre-commit` separately using `actions/cache`. * bump to codecov-action@v4 rm coverage/uploader pin added in #2827, per codecov/uploader#1673 (comment) * `s/MacOS/macOS/ * fix typo from #2854 * [python] Offer better guidance on attribute names with `.` (#2864) * [python] Move `_update_column` into pybind11 (#2862) * [r] Expose `tiledb_timestamp` parameter to `$reopen()` Allow `$reopen()` to reopen at a particular timestamp; by default, the timestamp is set to `NULL` to reopen at the curren time. This is needed for compatibility between libtiledbsoma's timestamp handling and resume-mode [SC-52694](https://app.shortcut.com/tiledb-inc/story/52694/allow-reopen-to-take-a-timestamp-for-reopening) --------- Co-authored-by: Ryan Williams <[email protected]> Co-authored-by: John Kerl <[email protected]> Co-authored-by: nguyenv <[email protected]> * [r] [NO BACKPORT] Expose timestamps publicly and plumb through for resume-mode (#2871) Expose timestamps publicly through a new active binding; replace calls to `private$tiledb_timestamp` with `self$tiledb_timestamp` Also plumb timestamps through for `write_soma()` in resume-mode * Timestamp range support for dataframe * (First half) new timestamp test for SOMADataFrame * Second half of new timestamp passing all but three reopen tests * Test can now use factor * Read and write DataFrame and {Dense,Sparse}Array under timestamps * Quieter warnings * Adapt one timestamped test * Pause one test predicate for collections * clang-format as obsessing over one whitespace char before a comment is added value * Micro-fix following code review More changes to follow in wider changeset * Update changelog Bump develop version --------- Co-authored-by: Paul Hoffman <[email protected]> Co-authored-by: Ryan Williams <[email protected]> Co-authored-by: John Kerl <[email protected]> Co-authored-by: nguyenv <[email protected]> Co-authored-by: Paul Hoffman <[email protected]>
- Loading branch information
1 parent
771d671
commit 87b74ae
Showing
39 changed files
with
407 additions
and
167 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -6,7 +6,7 @@ Description: Interface for working with 'TileDB'-based Stack of Matrices, | |
like those commonly used for single cell data analysis. It is documented at | ||
<https://github.com/single-cell-data>; a formal specification available is at | ||
<https://github.com/single-cell-data/SOMA/blob/main/abstract_specification.md>. | ||
Version: 1.13.99.2 | ||
Version: 1.13.99.3 | ||
Authors@R: c( | ||
person(given = "Aaron", family = "Wolen", | ||
role = c("cre", "aut"), email = "[email protected]", | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,6 +2,8 @@ | |
|
||
## Changes | ||
|
||
* Make use of timestamp ranges in libtiledbsoma | ||
|
||
# tiledbsoma 1.13.0 | ||
|
||
## Changes | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.