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: iMoonLab/DeepHypergraph
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: ci-test
Choose a base ref
...
head repository: iMoonLab/DeepHypergraph
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 7 commits
  • 31 files changed
  • 3 contributors

Commits on Jun 25, 2026

  1. Configuration menu
    Copy the full SHA
    4695f6c View commit details
    Browse the repository at this point in the history
  2. Bump urllib3 from 2.2.3 to 2.7.0

    Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.2.3 to 2.7.0.
    - [Release notes](https://github.com/urllib3/urllib3/releases)
    - [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
    - [Commits](urllib3/urllib3@2.2.3...2.7.0)
    
    ---
    updated-dependencies:
    - dependency-name: urllib3
      dependency-version: 2.7.0
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and Starrah committed Jun 25, 2026
    Configuration menu
    Copy the full SHA
    60bf10c View commit details
    Browse the repository at this point in the history
  3. Bump idna from 3.10 to 3.15

    Bumps [idna](https://github.com/kjd/idna) from 3.10 to 3.15.
    - [Release notes](https://github.com/kjd/idna/releases)
    - [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.md)
    - [Commits](kjd/idna@v3.10...v3.15)
    
    ---
    updated-dependencies:
    - dependency-name: idna
      dependency-version: '3.15'
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and Starrah committed Jun 25, 2026
    Configuration menu
    Copy the full SHA
    b70d7a7 View commit details
    Browse the repository at this point in the history
  4. Bump mako from 1.3.10 to 1.3.12

    Bumps [mako](https://github.com/sqlalchemy/mako) from 1.3.10 to 1.3.12.
    - [Release notes](https://github.com/sqlalchemy/mako/releases)
    - [Changelog](https://github.com/sqlalchemy/mako/blob/main/CHANGES)
    - [Commits](https://github.com/sqlalchemy/mako/commits)
    
    ---
    updated-dependencies:
    - dependency-name: mako
      dependency-version: 1.3.12
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and Starrah committed Jun 25, 2026
    Configuration menu
    Copy the full SHA
    030e23a View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2026

  1. Bump setuptools from 75.3.2 to 83.0.0

    Bumps [setuptools](https://github.com/pypa/setuptools) from 75.3.2 to 83.0.0.
    - [Release notes](https://github.com/pypa/setuptools/releases)
    - [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst)
    - [Commits](pypa/setuptools@v75.3.2...v83.0.0)
    
    ---
    updated-dependencies:
    - dependency-name: setuptools
      dependency-version: 83.0.0
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Jul 22, 2026
    Configuration menu
    Copy the full SHA
    ae6e177 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2026

  1. v0.9.7: fix 30+ bugs, add CI/CD workflows

    Critical fixes:
    - graph.py: torch.sparse.mm(P, dim=1) → torch.sparse.softmax(P, dim=1)
    - graph.py: from_hypergraph_clique miu parameter no longer ignored
    - directed_graph.py: reverse_direction now clears cache
    - base.py: _merge_hyperedges no longer overwrites list elements
    - recommender.py: add missing numpy import
    - retrieval.py: fix RR/MRR formula (first relevant rank, not mean)
    - unignn_conv.py: UniGINConv eps on self term, not aggregation term
    - unignn_conv.py: UniGATConv attention now uses atten_dst (node+hyperedge)
    - bgnn.py: fix forward return type annotation
    - hypergraph.py: fix missing comma in vars_for_DL cache keys
    
    High-severity fixes:
    - dataset_wrapers.py: negative sampling no longer infinite-loops
    - dataset_split.py: label shifting handles any min value
    - normalize.py: min_max_scaler guards against division by zero
    - random graph generators: handle prob=0/1 edge cases
    - random Gnm: allow complete graphs (< → <=)
    - base.py: empty e_list no longer crashes
    - random hypergraphs: add max-edges validation, k<=num_v check
    - directed_graph/bipartite_graph: empty matrix device= fix
    
    Medium fixes:
    - download.py: add request timeout, chunked MD5, remove dead code
    - logging.py: add close() method, utf-8 encoding
    - retrieval.py: ap/pr_curve now truncate to top-k
    - hypergcn.py: pass device=X.device in fast mode
    - feature.py: .cpu().numpy() for CUDA tensors
    - _seed.py: seed CUDA RNG
    - base.py: use .get() for cache access
    - gat_conv.py: .squeeze(-1) to prevent dim collapse
    
    Visualization fix (#37):
    - utils.py: PatchCollection now receives linewidths= argument
    - draw.py: fix type hints Union[str, list] → Union[float, list]
    
    UniGATConv attention fix (#46):
    - Concatenate node vector and hyperedge vector per UniGNN paper
    
    Test fixes:
    - test_split.py: pytest.approx(x, 5) → pytest.approx(x, abs=5)
    - test_hypergraph.py: fix out-of-bounds vertex index
    
    CI/CD:
    - Improve tests.yml: Python 3.9-3.12 matrix, trigger on tags
    - Add publish.yml: auto-publish to PyPI on tag push (Trusted Publishers)
    - README: add CI badges, update version, fix swapped dataset links
    yifanfeng97 committed Aug 2, 2026
    Configuration menu
    Copy the full SHA
    bb88281 View commit details
    Browse the repository at this point in the history
  2. Bump setuptools from 75.3.2 to 83.0.0

    Bump setuptools from 75.3.2 to 83.0.0
    yifanfeng97 authored Aug 2, 2026
    Configuration menu
    Copy the full SHA
    b4f8021 View commit details
    Browse the repository at this point in the history
Loading