⚙️
QubiC Data Storage & Visualization
  • Intro to QubiCSV: Overview & Features
  • Managing Calibration Data: Step-by-Step Guide
  • Long-Term Monitor Data Management: A User Manual
  • Visualizing Calibration Data: Techniques and Tools
  • Exploring Long-Term Monitor Data Visualization
  • Advanced Features: Branch Management, Merging, and Historical Data
  • Accessing QubiCSV: Your Guide to Getting Started
  • New Hosting Script
    • Docker Command
    • Hosting Manual: Setting UP QubiC Platform
Powered by GitBook
On this page
  • Upload Experiment Data:
  • View Experiment Data:

Long-Term Monitor Data Management: A User Manual

Last updated 1 year ago

Upload Experiment Data:

Steps:

  1. We are using MongoDB here hence we are not creating the Branches here.

  2. In order to upload Experiment Data you have to upload a file that follows this format.

    1. X4Y2.data.json -> chip_name.data.json

    2. We will extract chip_name from the file_name.

  3. In, Jupyter NoteBook you can upload experiment data in 2 ways.

    1. File Upload

    2. Object Upload

File Upload
from qubicstorage import experiment
import json
file_path = 'X4Y2.data.json'
response = experiment.insertbyfile(file_path)

response_json_content = response.json()
response_json_string = json.dumps(response_json_content, indent=4)
print(response_json_string)
Object Upload
# Insert Qubit Data by JSON Object
from qubicstorage import experiment
import json
chip_name =  "X4Y2"
json_data= {....}

response = experiment.insertbyobject(json_data,chip_name)
response_json_content = response.json()
response_json_string = json.dumps(response_json_content, indent=4)
print(response_json_string)

View Experiment Data:

# Get Each Qubit Property Data With specified Chip

from qubicstorage import experiment
import json

qubit = "Q0"
chip_name = "X4Y2"
response = experiment.geteachqubitdata_chip(qubit,chip_name)
response_json_content = response.json()
response_json_string = json.dumps(response_json_content, indent=4)
print(response_json_string)
# Get All Qubits Data With specified Property

from qubicstorage import experiment
import json

#List of Currently available Properties:
# 1. fidelity
# 2. prep0read1
# 3. prep1read0
# 4. separation
# 5. t1
# 6. t2spinecho
# 7. t2ramsey

property = "fidelity"
chip_name = "X4Y2"
response = experiment.getallqubitdata_property(property,chip_name)
response_json_content = response.json()
response_json_string = json.dumps(response_json_content, indent=4)
print(response_json_string)

Upload Experiment Data Button