Skip to content

[c++] Clarify dataframe-shaping test/access points#2951

Merged
johnkerl merged 6 commits intomainfrom
kerl/sdf-test-accessors
Sep 4, 2024
Merged

[c++] Clarify dataframe-shaping test/access points#2951
johnkerl merged 6 commits intomainfrom
kerl/sdf-test-accessors

Conversation

@johnkerl
Copy link
Copy Markdown
Contributor

@johnkerl johnkerl commented Sep 3, 2024

Issue and/or context: This is iterative progress for issue #2407 / [sc-51048].

The intended Python and R API changes are all agreed on and finalized as described in #2407.

Changes:

While iterating at the application level (#2950) I realized I'd needlessly confused myself with the accessors to get a dataframe's shape/maxshape along the soma_joinid dimension (if it has one).

These clarify the picture.

Notes for Reviewer:

In this PR these methods are unit-tested against their stated semantics. They'll get put to work in a PR split out from #2950.

@johnkerl johnkerl requested a review from nguyenv September 3, 2024 23:26
@johnkerl johnkerl marked this pull request as ready for review September 3, 2024 23:26
@johnkerl johnkerl force-pushed the kerl/sdf-test-accessors branch from 5c03e17 to a40cf77 Compare September 3, 2024 23:32
@codecov
Copy link
Copy Markdown

codecov Bot commented Sep 3, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 90.02%. Comparing base (7983df0) to head (0025ed7).
Report is 2 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2951      +/-   ##
==========================================
+ Coverage   89.87%   90.02%   +0.15%     
==========================================
  Files          38       38              
  Lines        3999     3999              
==========================================
+ Hits         3594     3600       +6     
+ Misses        405      399       -6     
Flag Coverage Δ
python 90.02% <ø> (+0.15%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

Components Coverage Δ
python_api 90.02% <ø> (+0.15%) ⬆️
libtiledbsoma ∅ <ø> (∅)

@johnkerl johnkerl force-pushed the kerl/sdf-test-accessors branch from a40cf77 to 9ee2797 Compare September 3, 2024 23:42
@johnkerl johnkerl force-pushed the kerl/sdf-test-accessors branch from 9ee2797 to ee19025 Compare September 4, 2024 02:25
Comment thread libtiledbsoma/src/soma/soma_array.cc Outdated
Comment thread libtiledbsoma/src/soma/soma_array.h Outdated
Comment thread libtiledbsoma/src/soma/soma_array.h
@johnkerl johnkerl force-pushed the kerl/sdf-test-accessors branch from 1dddbeb to 0025ed7 Compare September 4, 2024 20:40
@johnkerl johnkerl merged commit 8c4890c into main Sep 4, 2024
@johnkerl johnkerl deleted the kerl/sdf-test-accessors branch September 4, 2024 21:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants