Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 2 DOI reference(s) in README
  • Academic publication links
    Links to: arxiv.org, zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.6%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Basic Info
Statistics
  • Stars: 2
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 1
Created almost 3 years ago · Last pushed almost 2 years ago
Metadata Files
Readme License Citation

README.md

README

DOI

This is the repository for the paper "A Variational Approach to Unique Determinedness in Pure-state Tomography". arxiv-link

🚀 Exciting News! We've launched the numqi package github/numqi, combining all the functionalities of this repository and even more! 🌟 To dive into these features, just install numqi using pip install numqi, and explore the relevant functions within the numqi.unique_determine module. 🛠️

Currently, this repo provides the following functions

  1. determining whether a given set of measurement is UDA/UDP or not
  2. searching for the optimal measurement for Pauli group, see draft_uda_udp.py/demo_search_UD_in_pauli_group()
  3. the UDA/UDP minimum set over Pauli measurements
    • data/pauli-indexB-core.json
    • pauli-indexB-full.json: google-drive-link (around 200 MB)
  4. code to reproduce the figure/table in the paper draft_paperfig.py

bash conda create -y -n cuda118 conda install -y -n cuda118 -c conda-forge pytorch ipython pytest matplotlib scipy tqdm cvxpy conda activate cuda118

quickstart

Python from draft_uda_udp import demo_pauli_loss_function demo_pauli_loss_function() #takes around several hours

```Python

search UD in Pauli groups, default parameters are for 3-qubits, it takes several minutes for one cpu core to run one search

from draftudaudp import demosearchUDinpauligroup demosearchUDinpauligroup() ```

Every function with prefix demo_ should be runable. The functions in draft_paperfig.py are to generate figures used in the paper.

Owner

  • Name: husisy
  • Login: husisy
  • Kind: user

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: UDA-UDP GitHub repository
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Chao
    family-names: Zhang
  - given-names: Xuanran
    family-names: Zhu
repository-code: 'https://github.com/husisy/udap-public'
license: MIT
commit: 018af4eb561ef1c9465bc100dbfeb2fcfa8fd94c
version: 0.0.0
date-released: '2023-05-14'

GitHub Events

Total
Last Year