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: sbhattlab/phylo2vec
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.3.1
Choose a base ref
...
head repository: sbhattlab/phylo2vec
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.4.0
Choose a head ref
  • 20 commits
  • 92 files changed
  • 4 contributors

Commits on Jun 12, 2025

  1. Add simple model registration/listing for optimisation schemes (#72)

    * feat(opt): add model listing + registration
    
    * refactor(opt): rename _api functions
    Neclow authored Jun 12, 2025
    Configuration menu
    Copy the full SHA
    30d6ec9 View commit details
    Browse the repository at this point in the history
  2. docs: update README and fig1 in joss draft (#73)

    * docs: update README and fig1 in joss draft
    
    * style: pre-commit fixes
    
    ---------
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    Neclow and pre-commit-ci[bot] authored Jun 12, 2025
    Configuration menu
    Copy the full SHA
    d668f4b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b9bc673 View commit details
    Browse the repository at this point in the history
  4. docs(paper): proof-reading JOSS paper make summary less jargon-y, ens…

    …ure wordcount < 1000 (#75)
    
    * docs(paper): make summary less jargon-y, ensure wordcount < 1000, add joss github action
    
    * fix: fix EOL in draft-pdf workflow
    Neclow authored Jun 12, 2025
    Configuration menu
    Copy the full SHA
    59f4db0 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2025

  1. paper: fix dois and affiliations (#76)

    * docs: fix author affiliations and bib DOIs
    
    * docs(paper): add country for affil 1
    Neclow authored Jun 14, 2025
    Configuration menu
    Copy the full SHA
    bc48576 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2025

  1. build(deps): bump prefix-dev/setup-pixi in the actions group (#77)

    Bumps the actions group with 1 update: [prefix-dev/setup-pixi](https://github.com/prefix-dev/setup-pixi).
    
    
    Updates `prefix-dev/setup-pixi` from 0.8.8 to 0.8.10
    - [Release notes](https://github.com/prefix-dev/setup-pixi/releases)
    - [Commits](prefix-dev/setup-pixi@v0.8.8...v0.8.10)
    
    ---
    updated-dependencies:
    - dependency-name: prefix-dev/setup-pixi
      dependency-version: 0.8.10
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: actions
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 19, 2025
    Configuration menu
    Copy the full SHA
    980a5b1 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2025

  1. chore: add benchmarks for base matrix operations (#79)

    * feat: add benchmarks for base matrix operations
    
    * chore: add matrix benchmark tests in python
    
    * fix (py): fix benchmark test names
    Neclow authored Jun 25, 2025
    Configuration menu
    Copy the full SHA
    addea7e View commit details
    Browse the repository at this point in the history
  2. chore: update pre-commit hooks (#78)

    updates:
    - [github.com/python-jsonschema/check-jsonschema: 0.33.0 → 0.33.1](python-jsonschema/check-jsonschema@0.33.0...0.33.1)
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    pre-commit-ci[bot] authored Jun 25, 2025
    Configuration menu
    Copy the full SHA
    82d6003 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2025

  1. Revamp rust core and port matrix operations to ndarray (#81) (#82)

    * feat: port matrix operations to ndarray + rust-numpy
    
    * refactor: re-vamp rust core
    
    * Trigger Pre-Commit CI
    
    * fix(demo): fix matrix dtype to float32
    Neclow authored Jun 30, 2025
    Configuration menu
    Copy the full SHA
    6dc3ed7 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2025

  1. feat: vcov and precision matrices + move float ops to f64 (#86)

    * feat: vcov and precision matrices + move float ops to f64
    
    * style: pre-commit fixes
    
    * docs(r): fix docs for new functions in R
    
    * refactor(py): add legacy alias for to-be-deprecated metrics
    
    * refactor(r/lib): remove deprecated f32 comment
    
    * docs(py): fix docs in stats
    
    * Update phylo2vec/src/matrix/graph.rs
    
    Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
    
    * style: pre-commit fixes
    
    * refactor: rename variance-covariance functions
    
    * fix(r): fix vcv name in stats
    
    ---------
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
    3 people authored Jul 2, 2025
    Configuration menu
    Copy the full SHA
    f08fad4 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2025

  1. feat: add incidence matrix functions (#89)

    * feat: add incidence matrix functions
    
    * style: pre-commit fixes
    
    * feat(r): add incidence function and tests
    
    * refactor: add coo/COO to codespell whitelist
    
    * refactor: discard precommit codespell
    
    * chore: add scipy to pixi dependencies for testing
    
    * refactor(py/incidence): remove dok, make coo default and add tests
    
    * refactor(rust): discard precommit codespell
    
    * style: pre-commit fixes
    
    ---------
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    Neclow and pre-commit-ci[bot] authored Jul 4, 2025
    Configuration menu
    Copy the full SHA
    91f2492 View commit details
    Browse the repository at this point in the history
  2. Cleaning (#90)

    * refactor(py): code cleaning
    
    * refactor(rust): add more docstrings to public functions
    
    * style: pre-commit fixes
    
    * fix(py): fix error catching for io and simplify functions
    
    * Update phylo2vec/src/vector/convert.rs
    
    Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
    
    * fix(py): handle the no-match case gracefully in update_version
    
    * refactor(py): print real warnings for update_version and print runtimerror for git
    
    ---------
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
    3 people authored Jul 4, 2025
    Configuration menu
    Copy the full SHA
    840c625 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2025

  1. chore: update pre-commit hooks (#91)

    updates:
    - [github.com/python-jsonschema/check-jsonschema: 0.33.1 → 0.33.2](python-jsonschema/check-jsonschema@0.33.1...0.33.2)
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    pre-commit-ci[bot] authored Jul 14, 2025
    Configuration menu
    Copy the full SHA
    f695490 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2025

  1. build(deps): bump prefix-dev/setup-pixi in the actions group (#92)

    Bumps the actions group with 1 update: [prefix-dev/setup-pixi](https://github.com/prefix-dev/setup-pixi).
    
    
    Updates `prefix-dev/setup-pixi` from 0.8.10 to 0.8.11
    - [Release notes](https://github.com/prefix-dev/setup-pixi/releases)
    - [Commits](prefix-dev/setup-pixi@v0.8.10...v0.8.11)
    
    ---
    updated-dependencies:
    - dependency-name: prefix-dev/setup-pixi
      dependency-version: 0.8.11
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: actions
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 17, 2025
    Configuration menu
    Copy the full SHA
    378d8bd View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2025

  1. build(deps): bump prefix-dev/setup-pixi in the actions group (#93)

    Bumps the actions group with 1 update: [prefix-dev/setup-pixi](https://github.com/prefix-dev/setup-pixi).
    
    
    Updates `prefix-dev/setup-pixi` from 0.8.11 to 0.8.14
    - [Release notes](https://github.com/prefix-dev/setup-pixi/releases)
    - [Commits](prefix-dev/setup-pixi@v0.8.11...v0.8.14)
    
    ---
    updated-dependencies:
    - dependency-name: prefix-dev/setup-pixi
      dependency-version: 0.8.14
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: actions
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Aug 6, 2025
    Configuration menu
    Copy the full SHA
    834b794 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ca225c5 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2025

  1. Configuration menu
    Copy the full SHA
    5d73044 View commit details
    Browse the repository at this point in the history
  2. feat: add a simple CLI for the python API (#96)

    * feat: add a simple CLI for the python API
    
    * style: pre-commit fixes
    
    * refactor(cli): update pyproject.toml
    
    * refactor(cli): remove unused deps from tests
    
    ---------
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    Neclow and pre-commit-ci[bot] authored Aug 7, 2025
    Configuration menu
    Copy the full SHA
    11d4016 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f969de4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    eb7a4cb View commit details
    Browse the repository at this point in the history
Loading