ljeub-pometry

Results 18 issues of ljeub-pometry

We currently have too many layers of abstraction when interacting with the vertex and edge stores. We should work directly with `Entry` and `ArcEntry` of the vertex and edge stores....

Rust Core
Enhancement

We need to update `PyTime` to work with `TryIntoInputTime` instead of `TryIntoTime` to add support for adding a custom secondary index from python after #1149 is merged.

Python
Enhancement

After merging #1149 the graph will internally have a secondary index that ensures that each event is uniquely identified and that events are strictly ordered. We need to expose the...

Semantics/API
Python
Enhancement

Currently, one needs to use ``` graph.edges().explode().count() ``` to get the number of exploded edges (i.e., edge events) in the graph. This is both cumbersome and unnecessarily slow. We need...

Enhancement

- `group_by` should return groups as lists of nodes instead of transforming to string names - would be nicer if groups were returned as our own object instead of a...

The idea here is to put all the different views we support into an enum which can be used as the base graph instead of the dynamic graph. This has...

Rust Core
Performance/Benchmarking

We have a bunch of places where we handle errors by matching on a result and turning the error into a println. We should fix that and handle things properly....

Bug
Rust Core

Create a view that extracts edge durations from an edge property - More flexible than and easier to implement than having a special duration field - Allows for multiple edges...

Semantics/API
Projections
Enhancement

The fact that edges have two ways of specifying time and layer bounds causes a bunch of weird inconsistencies, e.g.: ```rust let g = Graph::new(); let e1 = g.add_edge(0, 1,...

Bug
Semantics/API
Rust Core