8000 Comparing v0.11.3...v0.12.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.11.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.12.0
Choose a head ref
  • 19 commits
  • 270 files changed
  • 15 contributors

Commits on Sep 10, 2024

  1. New vector API (#1717)

    * initial implementation for the new api
    
    * add new methods and fix most of the tests
    
    * make window optional for new python methods
    
    * wip
    
    * implement document/entity duality
    
    * fix python tests
    
    * add multi document entities to the test and fix bugs
    
    * refactor window test
    
    * remove commented out code
    
    * add docs for the vectorised graph methods
    
    * add docs for all of the vector selectin methods
    
    * reformat comments in test_vectors.py
    
    * run cargo fmt
    
    * add first template implementation
    
    * fix document API
    
    * delete document_template
    
    * fix rust tests
    
    * address comments
    
    * update Cargo.lock
    
    * fix compilation errors in python API
    
    * fix python tests
    
    * add datetime format test
    
    * add TODO
    
    * run cargo fmt
    
    * sort FIXME/TODO in template.rs
    
    * update docs affected by the template
    
    * have the EmbeddingCache return Arc instead of cloning a Vec
    
    ---------
    
    Co-authored-by: Fabian Murariu <murariu.fabian@gmail.com>
    ricopinazo and fabianmurariu authored Sep 10, 2024
    Configuration menu
    Copy the full SHA
    7cde1e4 View commit details
    Browse the repository at this point in the history
  2. Bool properties and test_graphdb changes (#1767)

    * add bool properties to storage
    
    * more changes for bool support
    
    * add with_disk_graph in all tests in test_graphdb.py
    
    * deactivate storage
    
    * attempt to fix Windows permission errors
    
    * more changes to convince windows the graph is released
    
    * avoid raising errors in test_time to check if Graph is released
    
    * revert test_disk_graph.py
    
    * fix the at function for prop columns improve len for prop columns remove debugs
    
    * fix the at function so it doesn't die when t_index is larger than len
    
    * deactivate storage
    fabianmurariu authored Sep 10, 2024
    Configuration menu
    Copy the full SHA
    a518ae9 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

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

Commits on Sep 13, 2024

  1. Motif self loops (#1777)

    * fix self loops which should be filtered out
    
    * fmt
    
    * unnecessary second 'map'
    
    * add test to global algo also
    narnolddd authored Sep 13, 2024
    Configuration menu
    Copy the full SHA
    885cce8 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2024

  1. fix/gql add new apis (#1750)

    * add lastupdated and lastopened apis to gqlgraph and mutablegqlgraph
    
    * add lastopened and lastupdated to graphs
    
    * fix apis
    
    * rid update last opened and isarchive gql apis
    
    * fix tests
    
    * results in millis
    
    * add created
    
    * add test
    
    * fmt
    
    * fmt
    
    * rid dead code
    
    ---------
    
    Co-authored-by: Shivam Kapoor <4599890+iamsmkr@users.noreply.github.com>
    shivamka1 and shivamka1 authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    4160e68 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

  1. Feature/materialise improvement (#1773)

    * wip parallel materialize
    
    * working implementation
    
    * refactor the benchmark crate so the common parts can be imported normally
    
    * make edge iterator return references
    
    * fix issues after rebase
    
    * don't reorder the node ids
    
    * add protobuf decoding and encoding benchmarks
    
    * implement protobuf decoding using sharded readers
    
    * add encode/decode benchmark to base
    
    * add missing calls to update_time
    
    * make assert_graph_eq check more things and fix related bugs
    
    * make sure we don't mess with the earliest time of the graph when reserving the node ids
    
    * fix warnings
    
    * improve materialise implementation and add more tests
    
    * fix graph properties for disk graph
    
    * clean up
    
    * move proto impl to its own module and add proptest
    
    * remove unused method
    ljeub-pometry authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    142f3aa View commit details
    Browse the repository at this point in the history
  2. Graphql logging (#1746)

    * initial logging
    
    * Fixed spans
    
    * Removed auth, tidied config
    
    * on way to fixing
    
    * Adding future test
    
    * fmt
    
    * Fixed for now
    
    * make the server actually shut down
    
    * this info isn't showing up for some reason
    
    * Pushed logger throughout
    
    * minor fixes
    
    * fix
    
    * merge
    
    * fmt
    
    ---------
    
    Co-authored-by: Ben Steer <bensteer@Bens-MacBook-Pro.local>
    Co-authored-by: Ben Steer <bensteer@Bens-MBP.cust.communityfibre.co.uk>
    Co-authored-by: Lucas Jeub <lucas.jeub@pometry.com>
    4 people authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    b38d95f View commit details
    Browse the repository at this point in the history
  3. Implement edge property filtering (#1781)

    * implement edge property filtering
    
    * implement it as a one-hop filter so we have it everywhere
    
    * add the python implementations
    
    * add docstrings and tidy
    ljeub-pometry authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    d678496 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2024

  1. Persistent Graph boundry fix (#1785)

    Added some needed tests and fixed one of the persistent graph boundary issues
    
    Co-authored-by: Ben Steer <bensteer@Bens-MBP.cust.communityfibre.co.uk>
    miratepuffin and Ben Steer authored Sep 20, 2024
    Configuration menu
    Copy the full SHA
    b992030 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. Feature/latest and active (#1786)

    * Added first version of functions
    
    * node tests
    
    * Adding persistent graph test
    
    * Added graphql tests
    
    * new 83 fmt
    
    * Added no-op for eventgraph/persistentgraph
    
    * fix the quickcheck so it doesn't try to test i64::MAX which does not work with windowing the graph
    
    ---------
    
    Co-authored-by: Ben Steer <bensteer@Bens-MBP.cust.communityfibre.co.uk>
    Co-authored-by: Lucas Jeub <lucas.jeub@pometry.com>
    3 people authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    5f0ae40 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2024

  1. impl create update graph gql apis as plugins (#1784)

    * impl create update graph gql apis as plugins
    
    * impl mutation plugins
    
    * rename algo to query
    
    * impl plugins pacakge
    
    * ref
    
    * fix test
    
    * rename query/mutation plugins to plugin
    
    * add mutation example
    
    * merged mutation and query into operation
    
    * fmt
    
    * add example
    
    ---------
    
    Co-authored-by: Shivam Kapoor <4599890+iamsmkr@users.noreply.github.com>
    shivamka1 and shivamka1 authored Sep 27, 2024
    1 Configuration menu
    Copy the full SHA
    25a05e5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    159600b View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. More edge property filters (#1783)

    * make PropFilter take a function
    
    * add more filters
    
    * set and existence filters
    
    * `expect` instead of `unwrap`
    
    * switch the input arguments to value filter to make the code less confusing
    
    * some actual tests
    
    * start implementing exploded filters
    
    * this has a fundamental lifetime problem
    
    * fix the lifetime issues
    
    * try to implement more things
    
    * implement all the ops
    
    * clean up a lot of things
    
    * fmt where clauses
    
    * stubbs
    
    * implement rust api and add some tests and fix infinite recursion
    
    * add the python implementation
    
    * stubbs
    
    * change edge filter to use enum instead
    
    * use enum for exploded edge filters
    
    * fmt
    
    * new filtering api in python
    
    * change the rust implementation to be more extensible
    
    * add some python tests
    
    * docstrings
    
    * update storage
    
    * test deletions and fix temporal_at_prop_at for PersistentGraph
    
    * add more tests for PersistentGraph and fix bugs with empty windows
    
    * more tests for event graph and disable tests on PersistentGraph for now
    
    * disable property filter and Edge and Edges and add runtime error for PersistentGraph
    
    * test exploded filters on node and nodes
    
    * nodes should sort by global, not local id by default
    
    * tidy
    ljeub-pometry authored Sep 30, 2024
    Configuration menu
    Copy the full SHA
    483ae7e View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

  1. GraphQL vector updates (#1778)

    * wip
    
    * fix most of the tests
    
    * sort zip format and fix all the tests
    
    * make old vectorise implementation Send
    
    * fix python compilation
    
    * revert back Cargo.toml
    
    * fix compilation errors
    
    * run cargo format
    
    * remove reference to serialise mod in vectors
    
    * run cargo fmt
    
    * fix test_load_edges_with_cache test
    
    * fix test_node_name
    
    * add some debugging
    
    * dbg error for discarding folders
    
    * try to fix backslash error
    
    * fix windows test and other minor fixes
    
    * remove vectorise_with_cache option
    
    * disable format check temporary
    
    * fix some new compilation errors
    
    * deactivate storage
    
    * fix compilation error after merge
    
    * fix error in python notebook
    
    * add save_to_file and use it for the tests
    
    * remove some of the updategraph mutation tests
    
    * try fixing test_upload_graph
    
    * add some dbg points
    
    * fix all python tests
    
    * fix benchmark
    
    * remove comments and address todos
    
    * remove more comments
    
    * add updates to graph documents
    
    * add graphql python tests and fix multiple bugs
    
    * rename graphql test file to avoid naming conflicts
    
    * remove type anotations from graphql test
    
    * fix graph name problem for the documents
    
    * address most of the comments
    
    * address more comments
    
    * fix tests
    
    * fix compilation error
    
    * run cargo fmt
    
    * add more graphql vector tests and fix a new bug found
    
    * implement deletion ops for GraphWithVectors
    
    * revert back some tiny changes
    
    * fix test_node_name
    
    * fix test_get_graph_paths
    
    * address comments and fix tests
    
    * stop ignoring error when vectorising graphs
    
    * fix compilation error
    
    * run cargo fmt
    ricopinazo authored Oct 1, 2024
    Configuration menu
    Copy the full SHA
    03c6a2e View commit details
    Browse the repository at this point in the history
  2. add float timestamp support in python (#1794)

    * add float timestamp support in python
    
    * precision check is too strict
    
    * fix the rounding and precision check
    
    * numbers in test were the wrong way around
    
    * fix the test properly
    ljeub-pometry authored Oct 1, 2024
    Configuration menu
    Copy the full SHA
    e0c76c1 View commit details
    Browse the repository at this point in the history
  3. impl schema node edge prop type (#1789)

    * impl schema node edge prop type
    
    * fmt
    
    * add review changes
    
    * tests
    
    * impl default node type schema
    
    * Fixed props, node types and tests
    
    * Changed default name
    
    ---------
    
    Co-authored-by: Shivam Kapoor <4599890+iamsmkr@users.noreply.github.com>
    Co-authored-by: Ben Steer <b.a.steer@qmul.ac.uk>
    Co-authored-by: Ben Steer <bensteer@Bens-MBP.communityfibre.co.uk>
    4 people authored Oct 1, 2024
    Configuration menu
    Copy the full SHA
    ae5afc8 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. Updating request due to issue in quinn-proto (CVE-2024-45311) (#1797)

    Co-authored-by: Ben Steer <bensteer@Bens-MBP.communityfibre.co.uk>
    miratepuffin and Ben Steer authored Oct 2, 2024
    Configuration menu
    Copy the full SHA
    08ed007 View commit details
    Browse the repository at this point in the history
  2. In_component out_component (#1790)

    * Added first version of functions
    
    * node tests
    
    * Adding persistent graph test
    
    * Added graphql tests
    
    * new 83 fmt
    
    * Added no-op for eventgraph/persistentgraph
    
    * Add individual in-component and out-component algorithms
    
    * Added in-component out-component functions
    
    * Tidy lucas comments
    
    * fmt
    
    * sort imports
    
    ---------
    
    Co-authored-by: Ben Steer <bensteer@Bens-MBP.cust.communityfibre.co.uk>
    Co-authored-by: Ben Steer <bensteer@Bens-MacBook-Pro.local>
    Co-authored-by: Ben Steer <bensteer@Bens-MBP.communityfibre.co.uk>
    4 people authored Oct 2, 2024
    Configuration menu
    Copy the full SHA
    318dc9a View commit details
    Browse the repository at this point in the history
  3. Release v0.12.0 (#1798)

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