Pometry / Pometry/Raphtory

Setting time preferences for input/output

Open
#2,049 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Rust
Stars
642
Forks
70
Avg merge
2d 13h
Merged PRs (30d)
21

Description

On a graph we should be able to set preferences for how to interpret the timestamps inserted into raphtory. Current list includes:

  1. We should be able to specify the magnitude of the unix timestamps (seconds/milliseconds/etc) which have been ingested - such that "1 day" in rolling etc works with seconds
  2. We should be able to specify if the user wants the output of the new history object to be epochs or datetimes.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the graph timestamp ingestion path and the new history object API described in the issue. Define how timestamp magnitude affects rolling-window interpretation and how callers select epoch or datetime output; done means both preferences are supported consistently.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
databases
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.