-
Notifications
You must be signed in to change notification settings - Fork 63
Comparing changes
Open a pull request
base repository: Pometry/Raphtory
base: v0.9.3
head repository: Pometry/Raphtory
compare: v0.10.0
- 11 commits
- 207 files changed
- 8 contributors
Commits on Jun 21, 2024
-
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
Configuration menu - View commit details
-
Copy full SHA for 360ad57 - Browse repository at this point
Copy the full SHA 360ad57View commit details
Commits on Jun 26, 2024
-
move input node and hashing code to raphtory-api (#1671)
* move input node and hashing code to raphtory-api * fix imports
Configuration menu - View commit details
-
Copy full SHA for ed4cda2 - Browse repository at this point
Copy the full SHA ed4cda2View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for d0a25c3 - Browse repository at this point
Copy the full SHA d0a25c3View commit details -
* 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
Configuration menu - View commit details
-
Copy full SHA for 0f6bc21 - Browse repository at this point
Copy the full SHA 0f6bc21View commit details
Commits on Jul 2, 2024
-
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
Configuration menu - View commit details
-
Copy full SHA for 876cdbb - Browse repository at this point
Copy the full SHA 876cdbbView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for fd400bc - Browse repository at this point
Copy the full SHA fd400bcView commit details
Commits on Jul 10, 2024
-
* 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
Configuration menu - View commit details
-
Copy full SHA for 0d45309 - Browse repository at this point
Copy the full SHA 0d45309View commit details
Commits on Jul 15, 2024
-
* 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
Configuration menu - View commit details
-
Copy full SHA for a9fe913 - Browse repository at this point
Copy the full SHA a9fe913View commit details -
* 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
Configuration menu - View commit details
-
Copy full SHA for e1506d5 - Browse repository at this point
Copy the full SHA e1506d5View commit details -
* fix argument name * rename export to plot for optional dependencies * don't import the submodules directly
Configuration menu - View commit details
-
Copy full SHA for 2fb1bc5 - Browse repository at this point
Copy the full SHA 2fb1bc5View commit details -
chore: Release Co-authored-by: Haaroon <Haaroon@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d8752c3 - Browse repository at this point
Copy the full SHA d8752c3View 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.9.3...v0.10.0