Skip to content

Conversation

@ilan-gold
Copy link
Contributor

@ilan-gold ilan-gold commented May 6, 2025

Fixes #97 and fixes #96, caused by scverse/anndata#1962

Separately, I'd love to understand why obsmap and varmap are not just normal dataframes. This would allow e.g., join operations which seems useful given the purpose of these two objects, no?

@ilan-gold ilan-gold changed the title (fix): 1d obsm (fix): 1d axis arrays May 6, 2025
@ilan-gold ilan-gold requested a review from gtca May 6, 2025 17:37
@gtca
Copy link
Collaborator

gtca commented May 17, 2025

Thanks, @ilan-gold!

Separately, I'd love to understand why obsmap and varmap are not just normal dataframes. This would allow e.g., join operations which seems useful given the purpose of these two objects, no?

A dataframe with a column per modality as opposed to dictionaries as of now? No strong reason, seemed more lightweight and potentially easier to pull the binary masks from. Constructing a dataframe on the fly should also be fast for this?

@gtca gtca merged commit e11201e into main May 17, 2025
16 checks passed
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.

Integration Testing CI Test Failure on python 3.11 Integration Testing CI Test Failure on python 3.12

3 participants