-
Notifications
You must be signed in to change notification settings - Fork 12
Comparing changes
Open a pull request
base repository: higlass/higlass-python
base: v1.2.1
head repository: higlass/higlass-python
compare: v1.3.0
- 18 commits
- 39 files changed
- 3 contributors
Commits on Jan 28, 2025
-
Configuration menu - View commit details
-
Copy full SHA for e1d730b - Browse repository at this point
Copy the full SHA e1d730bView commit details
Commits on Jan 29, 2025
-
Document release flow in
README.md(#164)* Document release flow in `README.md` * Remove `CHANGELOG.md` Point to GitHub Releases instead and updates PR template with instructions * Add note about docs * Update instructions
Configuration menu - View commit details
-
Copy full SHA for b96c1c4 - Browse repository at this point
Copy the full SHA b96c1c4View commit details
Commits on Jan 30, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 3be26cc - Browse repository at this point
Copy the full SHA 3be26ccView commit details
Commits on Jan 31, 2025
-
Configuration menu - View commit details
-
Copy full SHA for e59b85e - Browse repository at this point
Copy the full SHA e59b85eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2de2e37 - Browse repository at this point
Copy the full SHA 2de2e37View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f08573 - Browse repository at this point
Copy the full SHA 0f08573View commit details -
Merge pull request #169 from higlass/manzt/docs-tidy
docs: fix Sphinx warnings and allow scroll for code snippets
Configuration menu - View commit details
-
Copy full SHA for c98c284 - Browse repository at this point
Copy the full SHA c98c284View commit details
Commits on Feb 8, 2025
-
chore: Use PEP 735 dependency groups metadata (#170)
Replaces the `uv`-specific metadata in `pyproject.toml` with PEP 735 standard "dependency-groups". `uv` will respect and write this field like before.
Configuration menu - View commit details
-
Copy full SHA for e0cc4c7 - Browse repository at this point
Copy the full SHA e0cc4c7View commit details
Commits on Feb 11, 2025
-
feat: Jupyter comms server (#145)
* chore: Upgrade anywidget version * feat: Prototype jupyter comms data-fetcher * simple uid * Update * Add notebook * Document custom send function * make tileset concurrent * Ruff formatting * Clean up types * Move TilesetClient into main library * Add Viewconf typescript type * Fix linting errors * Remove `HiGlassServer` (and dependency on `servir`) (#171) * Remove servir and HiGlassServer * Replace custom display with widget * update uv.lock * update examples * Make singleton `JupyterTilesetClient` with typed messages * Fix syncing locations * Update docs * Remove track_helper * update pyproject.toml * fix future annotations
Configuration menu - View commit details
-
Copy full SHA for b1d8fb4 - Browse repository at this point
Copy the full SHA b1d8fb4View commit details
Commits on Feb 12, 2025
-
Add
higlass.tilesets.registerdecorator (#172)* Add `higlass.tilesets.register` decorator Refactors tileset implementations by introducing the `higlass.tilesets.register` decorator. When applied to a class implementing `TilesetProtocol`, this decorator adds a `track()` method, enabling track creation while automatically registering the tileset instance in the global `TilesetRegistry`.
Configuration menu - View commit details
-
Copy full SHA for bff6880 - Browse repository at this point
Copy the full SHA bff6880View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ac50f1 - Browse repository at this point
Copy the full SHA 4ac50f1View commit details -
chore: Pin minimum Python version; Upgrade Ruff (#174)
* Add `requires-python` to `pyproject.toml` * Cleanup hatchling build config * Update ruff version * Apply Ruff formatting
Configuration menu - View commit details
-
Copy full SHA for 6f37754 - Browse repository at this point
Copy the full SHA 6f37754View commit details -
Configuration menu - View commit details
-
Copy full SHA for f832176 - Browse repository at this point
Copy the full SHA f832176View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5749cbb - Browse repository at this point
Copy the full SHA 5749cbbView commit details -
chore(deps): bump actions/configure-pages in the actions group (#162)
Bumps the actions group with 1 update: [actions/configure-pages](https://github.com/actions/configure-pages). Updates `actions/configure-pages` from 4 to 5 - [Release notes](https://github.com/actions/configure-pages/releases) - [Commits](actions/configure-pages@v4...v5) --- updated-dependencies: - dependency-name: actions/configure-pages dependency-type: direct:production update-type: version-update:semver-major dependency-group: actions ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for bec4dcc - Browse repository at this point
Copy the full SHA bec4dccView commit details -
Configuration menu - View commit details
-
Copy full SHA for af0059a - Browse repository at this point
Copy the full SHA af0059aView commit details -
feat: Replace
higlass.tilesets.registerwithhiglass.Tileset(#177)* Replace `higlass.tilesets.register` with `higlass.Tileset` The `register` naming is not very clear, and also the meta-programming in the previous approach erased type information. By having a shared based class, implementing a custom tileset is much nicer: ```py from dataclasses import dataclass import higlass as hg from clodius.tiles import cooler @DataClass class MyCustomCoolerTileset(hg.Tileset): path: str datatype = "matrix" def tiles(self, tile_ids): return cooler.tiles(self.path, tile_ids) def info(self): return cooler.tileset_info(self.path) ts = MyCustomCoolerTileset("test.mcool") hg.view(ts.track()) ``` * Remove _TilesetMixin * Add docstring
Configuration menu - View commit details
-
Copy full SHA for b4afd99 - Browse repository at this point
Copy the full SHA b4afd99View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8965585 - Browse repository at this point
Copy the full SHA 8965585View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v1.2.1...v1.3.0