Skip to content

Tags: kaspermunch/higlass-python

Tags

v1.3.3

Toggle v1.3.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add doc for chromsizes grid overlay (higlass#187)

v1.3.2

Toggle v1.3.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: Resolve Jupyter server tile sources in combined tracks (higlass#186

)

v1.3.1

Toggle v1.3.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat(widget): Batch tile requests within an animation frame (higlass#181

)

* feat(widget): Batch tile requests within an animation frame

HiGlass's built-in data fetching logic is designed to optimize API calls
by consolidating requests based on time, ID, and server. Our custom
Jupyter data fetcher doesn't include these optimizations.

This PR introduces a `consolidator` helper, which performs a much simpler
form of batching. Since we assume a single server, this function only
batches tile requests that occur within the same animation frame and
submits them together. This helps reduce the number of comms calls and
deduplicates requests efficiently.

Initial testing suggests it feels quite responsive!

* Add `MAX_TILES_PER_REQUEST` const

* Use `Promise.withResolvers`

* Remove chunkIterable for now

v1.3.0

Toggle v1.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: Add stub `higlass.server` with deprecation warnings (higlass#178)