Skip to content

Conversation

cornhundred
Copy link
Collaborator

Summary

  • test the Landscape widget initialization when given an AnnData object

Testing

  • npm test (fails: jest not found)
  • pytest (fails: pytest-cov missing)

https://chatgpt.com/codex/tasks/task_b_68780f224ffc832a908de69217fd1383

cornhundred and others added 30 commits July 3, 2025 11:15
* manually bringing in parquet processing

* big int

* fixing bug with parquet matrix processing

* fix index parsing bug

* removed print and console logs

* added mat as kwarg

* Update src/celldega/viz/widget.py

Co-authored-by: Copilot <[email protected]>

* Update js/read_parquet/network_from_parquet.js

Co-authored-by: Copilot <[email protected]>

* implemnting astype change

---------

Co-authored-by: Copilot <[email protected]>
more efficient hash for sparse data

Co-authored-by: Copilot <[email protected]>
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Adds a new unit test to verify that the Landscape widget can be initialized with an AnnData object and correctly exposes parquet-encoded metadata and UMAP outputs.

  • Introduce make_simple_anndata helper to generate a minimal AnnData instance.
  • Add test_landscape_initializes_with_anndata to check the widget’s meta_cell_parquet, meta_cluster_parquet, and umap_parquet outputs.
Comments suppressed due to low confidence (1)

tests/unit/test_viz/test_landscape_anndata.py:31

  • The keyword argument AnnData likely does not match the widget’s expected parameter name (e.g., adata). Update this to the correct argument to ensure the widget initializes without errors.
    widget = Landscape(base_url="https://example.com", AnnData=adata)

@cornhundred cornhundred marked this pull request as draft July 17, 2025 03:00
Base automatically changed from DEGA-68-parquet-for-Landscape-traitlet-data-transfer to main July 17, 2025 20:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant