키스킷 0.24.1 문서¶
키스킷은 양자 컴퓨터를 회로, 펄스 및 알고리즘 단위에서 조작하고 관찰하기 위한 오픈 소스 프레임 워크이다.
키스킷의 주된 목적은 양자 컴퓨터를 사용하는 어느 누구나 쉽게 사용할 수 있는 소프트웨어 스택을 만드는 것이다. 그러나 키스킷은 오늘날 양자 컴퓨터가 마주하는 가장 중요한 공개적인 이슈들에 대해 연구를 증진시키기 위한 목적도 가지고 있다.
키스킷을 사용해서 손쉽게 양자 컴퓨터의 실험은 디자인하고 시뮬레이터로 실행해 보고 또한 실제 양자 컴퓨터에 적용해 볼 수도 있다.
키스킷은 네 가지 기본 구성요소로 되어 있다.
Qiskit Terra: 기반 코드에서 사용되는 양자 회로와 펄스 단계에서 실행되는 양자 프로그램들의 모음
Qiskit Aer: 시뮬레이터와 잡음 모델을 이용한 개발 가속화 함수들
Qiskit Ignis: 노이즈나 에러를 처리하는 함수들
Qiskit Aqua: 알고리즘과 응용 프로그램 개발