haskell / haskell/criterion

Ingesting/exporting CSV?

Open
#132 2 comments 0 reactions 0 assignees View on GitHub
Enhancement
Dominant language
Haskell
Stars
523
Forks
89
PR merge metrics
No merged PRs in 30d

Description

How coupled is the timing code from the reporting code?

I'm interested in using Criterion to import/export CSVs of benchmark timings. Benchmark in Python/C/Bash/Ruby then have Criterion import the timing CSV for processing. Alternatively, benchmark with Criterion then export the timings to CSV for consumption with PANDAS.

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue names Criterion's timing and reporting code as the relevant entry points but provides no files or tests. Start by mapping how benchmark timings reach the reporting layer and how external CSV data could enter it; done would mean a defined import or export workflow suitable for pandas and other named languages.

Written by the indexing model from the issue text.

Assessment

Tech stack
bash, c, haskell, pandas, python, r, ruby
Domain
data, performance
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.