Update version to 0.19.2 and enhance metadata handling in CyteType#71
Update version to 0.19.2 and enhance metadata handling in CyteType#71parashardhapola merged 1 commit intomasterfrom
Conversation
parashardhapola
commented
Mar 8, 2026
- Bump package version to 0.19.2.
- Introduce max_metadata_categories parameter to limit unique values in categorical obs columns during cluster metadata aggregation, improving memory efficiency.
- Increase maximum upload size for obs_duckdb from 100MB to 2GB, accommodating larger datasets.
- Refactor save_obs_duckdb function to ensure proper cleanup of temporary columns after processing.
- Bump package version to 0.19.2. - Introduce max_metadata_categories parameter to limit unique values in categorical obs columns during cluster metadata aggregation, improving memory efficiency. - Increase maximum upload size for obs_duckdb from 100MB to 2GB, accommodating larger datasets. - Refactor save_obs_duckdb function to ensure proper cleanup of temporary columns after processing.
Review Summary by QodoEnhance metadata handling and increase upload limits for memory efficiency
WalkthroughsDescription• Bump package version to 0.19.2 • Introduce max_metadata_categories parameter to limit categorical columns in metadata aggregation, preventing memory exhaustion from high-cardinality columns • Increase obs_duckdb upload limit from 100MB to 2GB for larger datasets • Refactor save_obs_duckdb to properly cleanup temporary coordinate columns after processing Diagramflowchart LR
A["Version Bump<br/>0.19.1 → 0.19.2"] --> B["Memory Optimization"]
B --> C["max_metadata_categories<br/>parameter"]
B --> D["Temporary column<br/>cleanup"]
E["Upload Limit<br/>100MB → 2GB"] --> F["Support larger<br/>datasets"]
C --> G["Skip high-cardinality<br/>columns"]
D --> H["Prevent dataframe<br/>pollution"]
File Changes1. cytetype/__init__.py
|
Code Review by Qodo
1. Positional args API break
|