lmeyerov
lmeyerov
cc @silkspace @tanmoyio for visibility
That'd be great! If it can become an enrichment in the original nodes, we can then plugin to something like gib layout (I can help on that step) Alex has...
Great Something like conveniential commits is automatable, and a key part is labeling semantic PRs/commits as `security(xyz): fix CVE abc`, and `feat/fix(abc): BREAKING do some change` I find it easier...
@DataBoyTX Can we do a version sniff? We don't get to control what version of igraph regular pygraphistry users are on ```python if algorithim == 'ppr': if igraph.__version__ < xyz:...
Edit: ignore this in favor of immediately following comment https://github.com/graphistry/pygraphistry/issues/554#issuecomment-2207181192 --- After internal discussion: * this is a good time to add ppr and any other new igraph bindings *...
Reviewing a bit more, I think we just need to: 1. expose `personalized_pagerank` as part of the `compute_igraph` options: https://github.com/graphistry/pygraphistry/blame/53448d4ef153fd262466087a951bc28a44c8fadf/graphistry/plugins/igraph.py#L267 2. add to the examples for consistency w/ compute_cugraph examples...
note, meanwhile as a workaround, users may be able to do: ``` # graph with nodes and edges df = pd.DataFrame({ 's': ['a', 'b', 'c', 'd', 'd'], 'd': ['b', 'c',...
Is it the `to_json` or `from_json` side that's problematic?
Yep, and I think this matters for the Graphistry endpoint especially (cc @aucahuasi ) ## `to_json()` looks good ```python chain_operations = graphistry.Chain([ n(name="is_carib_bank_origin"), e_forward(hops=1, edge_match={"originator_bank_country": is_in(options=["Cayman Islands", "Bermuda", "Virgin Islands...
Relevant: * Deserializers call `maybe_filter_dict_from_json()` for entity attribute handling, which calls `ASTPredicate.from_json(v) if isinstance(v, dict) else v`: https://github.com/graphistry/pygraphistry/blob/4cc316b570e10edadce391ce490228dff7361689/graphistry/compute/ast.py#L98 * `ASTPredicate.from_json(v)` is not implemented, so inherits `ASTSerializable.from_json(v)`: * https://github.com/graphistry/pygraphistry/blob/4cc316b570e10edadce391ce490228dff7361689/graphistry/compute/predicates/ASTPredicate.py#L14 * https://github.com/graphistry/pygraphistry/blob/4cc316b570e10edadce391ce490228dff7361689/graphistry/compute/ASTSerializable.py#L33...