Skip to content

Artefacts upload update#41

Merged
suu-yi merged 22 commits intomasterfrom
artefac-upload-update
Mar 6, 2026
Merged

Artefacts upload update#41
suu-yi merged 22 commits intomasterfrom
artefac-upload-update

Conversation

@suu-yi
Copy link
Collaborator

@suu-yi suu-yi commented Mar 4, 2026

Architecture

  • Artifact build moved from CyteTypeR() to PrepareCyteTypeR() — vars.h5 and obs.duckdb are now built during prep, not submission
  • CleanUpArtifacts() added — new exported function to remove artifact files after a run

Artifacts (artifacts.R)

  • Raw counts group added — raw/ CSR sparse group written to vars.h5 alongside vars/ CSC group
  • raw/data dtype fixed — int32 (matching Python spec) instead of float32
  • source_name / source_dtype attributes added to info/var/columns/* datasets

Client & API

  • Upload timeout increased
  • Max file size increased
  • Error handling improvements in errors.R and error catching in build/upload flow

Seurat helpers

  • droplevels() on metadata — unused factor levels dropped before aggregation
  • Full coordinates — visualization data now passes complete coordinates
  • Schema updated — additional validation in schema.R

Docs & meta

  • Version bumped to 0.4.0
  • NAMESPACE updated for new exports
  • README — updated report links and images

@suu-yi suu-yi marked this pull request as draft March 4, 2026 14:05
@suu-yi suu-yi marked this pull request as ready for review March 5, 2026 14:13
@suu-yi suu-yi requested a review from parashardhapola March 5, 2026 14:14
@suu-yi suu-yi merged commit a5142bf into master Mar 6, 2026
4 checks passed
@suu-yi suu-yi deleted the artefac-upload-update branch March 10, 2026 11:44
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.

1 participant