microsoft / microsoft/Qcodes

Feature requests for new dataset

Open
#1,200 19 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

discussion
Dominant language
Python
Stars
459
Forks
359
Avg merge
3d 6h
Merged PRs (30d)
73

Description

We would like to move from old dataset structure in CPH for cQED measurements. I believe almost everything is in place except for plotting functionalities that is currently implemented in show_num and a metadata viewer.

The functions in question are:

  • Subtract average along each row or column
  • Transpose data (swap x and y axis on plot)
  • Add multiple dataset to the same plot
  • Function to extract metadata from a dataset (print/view a readable format of an instrument snapshot).

I only had a brief look at plottr so it is possible that some of these are already implemented but I believe at least the first point is missing.

Also is it clear from which repository we should be cloning plottr to have the latest updates?

@jenshnielsen @WilliamHPNielsen (@wpfff adding you to keep you in the loop).

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 current plotting functionality in show_num and the corresponding plottr repository, then compare it with the checklist in this issue. Confirm which requested capabilities are still missing, including multiple datasets in one plot and a metadata viewer. Done means the missing functionality is clearly defined and implemented with the relevant plotting and metadata behavior verified.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
data-visualization
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.