Mahal Systems

Overview › Benchmark catalog

DS-1000

Fits a code assistant that writes pandas or numpy snippets for analysts. Borrow the two-part check (run on fresh inputs against a reference solution, plus a token check on the code text) and the practice of perturbing scraped problems to limit memorization.

What it asks the agent to do

  • complete a short Python snippet with pandas, numpy, scipy or scikit-learn
  • reshape, filter or clean a dataframe as a StackOverflow asker describes
  • produce a matplotlib plot that matches a reference
  • obey a surface constraint such as not using a named API

What to borrow from it

grading designcase templatebaseline

Caveats

Single-shot code completion, not an agent loop; problems are from 2022 and library versions are pinned to that era; the README warns the test runner executes generated code and needs a sandbox.

Details

Workloadsdata analysis, coding
Interactionsingle turn
Environmentstatic
End state checkedNo
Toolsnone
Gradingunit tests, programmatic check
Size1,000
Datareal scraped
Personal datanone
LicenseCC-BY-SA-4.0
Harnessinspect_evals, own repo
Statusactive

Links