-
Notifications
You must be signed in to change notification settings - Fork 60
Comparing changes
Open a pull request
base repository: Pometry/Raphtory
base: v0.11.3
head repository: Pometry/Raphtory
compare: v0.12.0
- 19 commits
- 270 files changed
- 15 contributors
Commits on Sep 10, 2024
-
* 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>
Configuration menu - View commit details
-
Copy full SHA for 7cde1e4 - Browse repository at this point
Copy the full SHA 7cde1e4View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for a518ae9 - Browse repository at this point
Copy the full SHA a518ae9View commit details
Commits on Sep 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 17607db - Browse repository at this point
Copy the full SHA 17607dbView commit details
Commits on Sep 13, 2024
-
* fix self loops which should be filtered out * fmt * unnecessary second 'map' * add test to global algo also
Configuration menu - View commit details
-
Copy full SHA for 885cce8 - Browse repository at this point
Copy the full SHA 885cce8View commit details
Commits on Sep 17, 2024
-
* 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>
Configuration menu - View commit details
-
Copy full SHA for 4160e68 - Browse repository at this point
Copy the full SHA 4160e68View commit details
Commits on Sep 18, 2024
-
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
Configuration menu - View commit details
-
Copy full SHA for 142f3aa - Browse repository at this point
Copy the full SHA 142f3aaView commit details -
* 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>
Configuration menu - View commit details
-
Copy full SHA for b38d95f - Browse repository at this point
Copy the full SHA b38d95fView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for d678496 - Browse repository at this point
Copy the full SHA d678496View commit details
Commits on Sep 20, 2024
-
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>
Configuration menu - View commit details
-
Copy full SHA for b992030 - Browse repository at this point
Copy the full SHA b992030View commit details
Commits on Sep 24, 2024
-
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>
Configuration menu - View commit details
-
Copy full SHA for 5f0ae40 - Browse repository at this point
Copy the full SHA 5f0ae40View commit details
Commits on Sep 27, 2024
-
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>
1Configuration menu - View commit details
-
Copy full SHA for 25a05e5 - Browse repository at this point
Copy the full SHA 25a05e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 159600b - Browse repository at this point
Copy the full SHA 159600bView commit details
Commits on Sep 30, 2024
-
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
Configuration menu - View commit details
-
Copy full SHA for 483ae7e - Browse repository at this point
Copy the full SHA 483ae7eView commit details
Commits on Oct 1, 2024
-
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
Configuration menu - View commit details
-
Copy full SHA for 03c6a2e - Browse repository at this point
Copy the full SHA 03c6a2eView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for e0c76c1 - Browse repository at this point
Copy the full SHA e0c76c1View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for ae5afc8 - Browse repository at this point
Copy the full SHA ae5afc8View commit details
Commits on Oct 2, 2024
-
Updating request due to issue in quinn-proto (CVE-2024-45311) (#1797)
Co-authored-by: Ben Steer <bensteer@Bens-MBP.communityfibre.co.uk>
Configuration menu - View commit details
-
Copy full SHA for 08ed007 - Browse repository at thi 6DAF s point
Copy the full SHA 08ed007View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 318dc9a - Browse repository at this point
Copy the full SHA 318dc9aView commit details -
chore: Release Co-authored-by: Haaroon <Haaroon@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 446e7f1 - Browse repository at this point
Copy the full SHA 446e7f1View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.11.3...v0.12.0