Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 1 addition & 8 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,7 @@ jobs:
uses: actions/setup-python@v2
with:
python-version: ${{ matrix.python-version }}
- name: Install Deps
run: python -m pip install -r requirements-dev.txt
- name: Install and Run Tests
run: python -m unittest discover -s ./tests -t ./tests -v

lint:
runs-on: "ubuntu-latest"
strategy:
Expand All @@ -31,7 +28,3 @@ jobs:
uses: actions/setup-python@v2
with:
python-version: ${{ matrix.python-version }}
- name: Install Deps
run: python -m pip install flake8
- name: Install and Run Tests
run: flake8 ./tests
20 changes: 10 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
# IBM Quantum Schemas

This repository contains the JSONSchema files that dictate the request and
response payloads for the primary IBM Quantum API payloads for interacting with
devices. Primarily, the Qobj, backend configuration, backend properties,
pulse defaults, and result schemas.
This repository contains the Pydantic models that describe the inputs and outputs
of IBM Quantum primitives and programs.

## Schemas
## Models

The schema files live in the `schemas/` directory in this repository.
The models live in the `models/` directory in this repository.

## Versioning
## Note

Any change made to a payload schema to reflect an API payload change will need
to have its version changed to reflect that new. The schema versions follow
[semver](https://semver.org/).
The purpose of this repository has changed. Prior to October 2025, the
repository hosted JSONSchema files that dictated the request and response payloads
for the primary IBM Quantum API payloads that allowed interacting with
devices. Primarily, the Qobj, backend configuration, backend properties,
pulse defaults, and result schemas.
413 changes: 0 additions & 413 deletions schemas/backend_configuration_schema.json

This file was deleted.

116 changes: 0 additions & 116 deletions schemas/backend_properties_schema.json

This file was deleted.

37 changes: 0 additions & 37 deletions schemas/backend_status_schema.json

This file was deleted.

150 changes: 0 additions & 150 deletions schemas/default_pulse_configuration_schema.json

This file was deleted.

Loading