{"id":17958009,"url":"https://github.com/raz-mon/quantum-computation-project","last_synced_at":"2025-04-03T17:41:18.472Z","repository":{"id":106409215,"uuid":"415796755","full_name":"raz-mon/Quantum-Computation-Project","owner":"raz-mon","description":"A Quantum Computation project, conducted under the guidance of Dr. Shira Chapman.","archived":false,"fork":false,"pushed_at":"2022-04-03T07:44:03.000Z","size":3020,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-09T06:17:00.412Z","etag":null,"topics":["quantum","quantum-computing"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/raz-mon.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-10-11T05:59:38.000Z","updated_at":"2022-12-15T17:09:05.000Z","dependencies_parsed_at":null,"dependency_job_id":"efbd1824-6a31-4a22-8b5d-d285c5602e83","html_url":"https://github.com/raz-mon/Quantum-Computation-Project","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raz-mon%2FQuantum-Computation-Project","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raz-mon%2FQuantum-Computation-Project/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raz-mon%2FQuantum-Computation-Project/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raz-mon%2FQuantum-Computation-Project/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/raz-mon","download_url":"https://codeload.github.com/raz-mon/Quantum-Computation-Project/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247051687,"owners_count":20875675,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["quantum","quantum-computing"],"created_at":"2024-10-29T10:58:33.793Z","updated_at":"2025-04-03T17:41:18.431Z","avatar_url":"https://github.com/raz-mon.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Quantum-Computation-Project\nThe code files of the project I performed in Quantum Computation, under the guidance of Shira Chapman.\n\n## How to run the project:\n\nThe 'whole_process.py' module contains the whole process (surprisingly) of generating a TFD state given a value for beta (1/T) and runnig the circuit.\nIt imports the functions 'circ25' and 'circ25_noMeasurements_forFidelity' from the module 'util.py', which in turn recieves a TFD state, a temperature (in the form of beta) and an initial state for q0 (in the form of a string, see module), runs the circuit of the experiment on the wanted simulator and returns the results.\n\nIn 'whole_process.py', the function 'run_exp' and 'run_exp_fid' perform the whole process of altering the temperature in a wanted range (via beta), performing the experiment (running the circuit and collecting the results) and writing the results in a .csv file.\n\nFrom these results, we later generate plots and fits using the 'plots.py' and 'fits.py' modules, in which the relevant functions compute the relevant figures, save them and show them (notice that not all save, and not all show for comfort reasons - for example running the experiment for 1000 beta's --\u003e Don't want to stop the computation each iteration).\n\nThat's quite it. I have not uploaded all of the data I have collected (used for the graphs of the project) since it's quite a lot. If interested in it, feel free to email me at razmon@post.bgu.ac.il or at razmonsonego2@gmail.com, and I'll hapilly transfer the files by request.\n\nHave fun :)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraz-mon%2Fquantum-computation-project","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fraz-mon%2Fquantum-computation-project","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraz-mon%2Fquantum-computation-project/lists"}