8000 Comparing v0.9.3...v0.10.0 · Pometry/Raphtory · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
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: Pometry/Raphtory
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.9.3
Choose a base ref
...
head repository: Pometry/Raphtory
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.10.0
Choose a head ref
  • 11 commits
  • 207 files changed
  • 8 contributors

Commits on Jun 21, 2024

  1. impl node_types for disk graph (#1641)

    * impl node_types for disk graph
    
    * update pometry storage
    
    * udpate storage
    
    * impl test
    
    * move tests to disk graph
    
    * ref
    
    * fmt
    
    * refactor node properties and add more tests
    
    * fix cypher tests
    
    * py tests
    
    * update submodule commit id
    
    * move arc_str tests to api package
    
    * move dict_mapper tests to raphtory api
    
    * impl review suggestions
    
    * fmt
    
    * fmt
    shivamka1 authored Jun 21, 2024
    Configuration menu
    Copy the full SHA
    360ad57 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2024

  1. move input node and hashing code to raphtory-api (#1671)

    * move input node and hashing code to raphtory-api
    
    * fix imports
    ljeub-pometry authored Jun 26, 2024
    Configuration menu
    Copy the full SHA
    ed4cda2 View commit details
    Browse the repository at this point in the history
  2. Bump urllib3 from 2.2.1 to 2.2.2 in /docs in the pip group across 1 d…

    …irectory (#1663)
    
    Bump urllib3 in /docs in the pip group across 1 directory
    
    Bumps the pip group with 1 update in the /docs directory: [urllib3](https://github.com/urllib3/urllib3).
    
    
    Updates `urllib3` from 2.2.1 to 2.2.2
    - [Release notes](https://github.com/urllib3/urllib3/releases)
    - [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
    - [Commits](urllib3/urllib3@2.2.1...2.2.2)
    
    ---
    updated-dependencies:
    - dependency-name: urllib3
      dependency-type: indirect
      dependency-group: pip
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Ben Steer <b.a.steer@qmul.ac.uk>
    dependabot[bot] and miratepuffin authored Jun 26, 2024
    Configuration menu
    Copy the full SHA
    d0a25c3 View commit details
    Browse the repository at this point in the history
  3. Parquet loader (#1666)

    * rename graph/pandas to graph/io
    
    * rename utils to panda_loaders
    
    * refactor panda loader related functions to panda_loader from df_loaders
    
    * init parquet loader
    
    * impl and test process_parquet_file_to_df
    
    * impl load edges from parquet for graph
    
    * impl/test load nodes from parquet and fix names order issue
    
    * impl/test load from parquet. load node/edge props from parquet
    
    * add tests for props
    
    * ref tests
    
    * simplify tests
    
    * more tests
    
    * impl loaders for persistent graphs
    
    * impl loader tests for persistent graphs
    
    * move load_edges_deletions_from_pandas to panda_loaders
    
    * impl load_edges_deletions_from_parquet
    
    * impl edge deletions tests
    
    * fmt
    
    * add py dep
    
    * add deps
    
    * move compression to arrow dep
    
    * restruct io
    
    * restruct arrow
    
    * tmpdir impl
    
    * add feature gates
    
    * make parquet loader compatible for rust
    
    * move py impls to python package
    
    * rename PretendDF to DFView, panda_loaders to pandas_loaders
    
    * rid parent
    
    * make test create parquet
    
    * load parquet from dir or file
    
    * change invalid layers error message to include valid layers
    
    * fix issue with valid_layers
    shivamka1 authored Jun 26, 2024
    Configuration menu
    Copy the full SHA
    0f6bc21 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2024

  1. Improve python extensibility (#1677)

    * base compiling
    
    * moved files so that raphtory can be extended in custom python packages
    
    * fmt
    
    * forgot to fix test
    
    * locked graphql python module behind feature
    
    * add python dep on search/vectors1#
    
    * Moved dep to workspace
    miratepuffin authored Jul 2, 2024
    Configuration menu
    Copy the full SHA
    876cdbb View commit details
    Browse the repository at this point in the history
  2. Make the edge storage more columnar to reduce memory usage (#1670)

    * Refactor the graph storage to reduce memory usage
    
    * delete some useless stuff
    
    * only load props when they exist
    
    * fix prop
    8000
    s Optional
    
    * inline len
    
    * 64 shards should be good enough
    
    * fix the errors with the benchmarks
    
    * actually inline the len calls
    
    * increment the BINCODE_VERSION constant
    
    * get pometry-storage-private up to master
    
    * fixes as per review
    
    * removed the comments and sorted out the imports
    fabianmurariu authored Jul 2, 2024
    Configuration menu
    Copy the full SHA
    fd400bc View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. Stable serialise (#1683)

    * serialise one node graph with proto and prost
    
    * add minimal support for properties
    
    * add better support for properties and start using ids
    
    * can encode props and encode and decode edges
    
    * added graph const and temporal properties
    
    * add test for edge properties
    
    * add test for edge deletions
    
    * arrange dependencies
    
    * add string interning and add protoc to the build
    
    * add protoc to rust doctest
    
    * try adding github token to binstall and protoc install
    
    * add protoc to benchmarks
    
    * attempt to fix the github token issues with protoc
    
    * more protoc
    
    * Graph and Persistend graph now work with pickle and the format is stable
    
    * move protobuf in a separate feature
    
    * fix the python workflow
    
    * fmt
    
    * add more protoc in yml
    
    * attempt to fix the disk storage
    
    * fix python failing
    
    * fix graphql lib import issues
    
    * change the proto format so it can be easily extended
    
    * try ubuntu 20.04 to avoid 143 error
    
    * some changes as per review
    
    * refactor StableDecode trait
    
    * use assert_graph_equals
    
    * fix compile issues
    fabianmurariu authored Jul 10, 2024
    Configuration menu
    Copy the full SHA
    0d45309 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. Disk merge (#1678)

    * less string clones in node lookups
    
    * add public interface for disk merge and start testing
    
    * more tests
    
    * actually write all the benchmark results again
    
    * clean up debug output and fix merging bugs
    
    * move DiskGraph struct up one level
    
    * Expose the merge method to python
    
    * update storage
    
    * fix the features
    
    * add graph_dir method to DiskGraph
    
    * update submodule
    
    * minor fixes
    
    * try to stop the 143 failures
    
    * fix the workflow
    
    * more workflow tweaks
    
    * verbose output
    
    * does older ubuntu have the same problem?
    
    * update submodule
    
    * update submodule
    
    * update submodule
    
    * update submodule
    
    * update submodule
    
    * try to fix linker running out of memory
    
    * install lld
    
    * try to get protoc on readthedocs
    ljeub-pometry authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    a9fe913 View commit details
    Browse the repository at this point in the history
  2. Add Python type stubs (#1682)

    * Imported type stubs from raphtory-stubs
    
    * Added empty py.typed for type stub recognition
    
    * Added type hints to nullmodels inputs
    
    * Some algorithms stubs
    
    * Checking stubs against rust? (And auto-generating docs?)
    
    * Properties et al fixes
    
    * Removed unnecessary functions
    
    * Pytest, first pass of checking stub/actual sync
    
    * Type edits
    
    * Started auto-generation of type stubs
    
    * Auto-generate docstrings
    
    * Auto-generated type stubs
    
    * Removed check-stubs script
    
    * Added property decorator
    
    * Added property decorator
    
    * Handle optional/required params
    
    * Auto-generated stubs
    
    * Better stubs 🙏
    
    * Final stub gen version
    
    * Revert unnecessary changes to nullmodels
    
    * Refactor file structure for IDE recognition
    
    * Remove old stubs
    
    * Added class __init__ defs
    
    * Better __init__ param types
    
    * Moved script location
    
    * Module type fixes, minor edits
    
    * Added `make stubs`
    
    * Removed virtual env activation
    hallofstairs authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    e1506d5 View commit details
    Browse the repository at this point in the history
  3. Cleanup (#1689)

    * fix argument name
    
    * rename export to plot for optional dependencies
    
    * don't import the submodules directly
    ljeub-pometry authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    2fb1bc5 View commit details
    Browse the repository at this point in the history
  4. Release v0.10.0 (#1690)

    chore: Release
    
    Co-authored-by: Haaroon <Haaroon@users.noreply.github.com>
    github-actions[bot] and Haaroon authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    d8752c3 View commit details
    Browse the repository at this point in the history
Loading
0