Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: higlass/higlass-python
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.2.1
Choose a base ref
...
head repository: higlass/higlass-python
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.3.0
Choose a head ref
  • 18 commits
  • 39 files changed
  • 3 contributors

Commits on Jan 28, 2025

  1. Configuration menu
    Copy the full SHA
    e1d730b View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2025

  1. 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
    manzt authored Jan 29, 2025
    Configuration menu
    Copy the full SHA
    b96c1c4 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2025

  1. Configuration menu
    Copy the full SHA
    3be26cc View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2025

  1. Configuration menu
    Copy the full SHA
    e59b85e View commit details
    Browse the repository at this point in the history
  2. Fix sphinx warnings

    manzt committed Jan 31, 2025
    Configuration menu
    Copy the full SHA
    2de2e37 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0f08573 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #169 from higlass/manzt/docs-tidy

    docs: fix Sphinx warnings and allow scroll for code snippets
    pkerpedjiev authored Jan 31, 2025
    Configuration menu
    Copy the full SHA
    c98c284 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2025

  1. 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.
    manzt authored Feb 8, 2025
    Configuration menu
    Copy the full SHA
    e0cc4c7 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2025

  1. 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
    manzt authored Feb 11, 2025
    Configuration menu
    Copy the full SHA
    b1d8fb4 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2025

  1. Add higlass.tilesets.register decorator (#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`.
    manzt authored Feb 12, 2025
    Configuration menu
    Copy the full SHA
    bff6880 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4ac50f1 View commit details
    Browse the repository at this point in the history
  3. chore: Pin minimum Python version; Upgrade Ruff (#174)

    * Add `requires-python` to `pyproject.toml`
    
    * Cleanup hatchling build config
    
    * Update ruff version
    
    * Apply Ruff formatting
    manzt authored Feb 12, 2025
    Configuration menu
    Copy the full SHA
    6f37754 View commit details
    Browse the repository at this point in the history
  4. feat!: Remove higlass.fuse (#175)

    manzt authored Feb 12, 2025
    Configuration menu
    Copy the full SHA
    f832176 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5749cbb View commit details
    Browse the repository at this point in the history
  6. 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>
    dependabot[bot] authored Feb 12, 2025
    Configuration menu
    Copy the full SHA
    bec4dcc View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    af0059a View commit details
    Browse the repository at this point in the history
  8. feat: Replace higlass.tilesets.register with higlass.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
    manzt authored Feb 12, 2025
    Configuration menu
    Copy the full SHA
    b4afd99 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8965585 View commit details
    Browse the repository at this point in the history
Loading