# Copyright 2020 Q-CTRL Pty Ltd & Q-CTRL Inc. All rights reserved.
#
# Licensed under the Q-CTRL Terms of service (the "License"). Unauthorized
# copying or use of this file, via any medium, is strictly prohibited.
# Proprietary and confidential. You may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
#     https://q-ctrl.com/terms
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS. See the
# License for the specific language.

"""
Stub bloch sphere visualization module
"""


def display_two_qubit_visualization(**kwargs):  # pylint: disable=unused-argument
    """
    Prints an error message.
    """
    print("display_two_qubit_visualization not available on this version.")


def print_bloch_sphere_data(**kwargs):  # pylint: disable=unused-argument
    """
    Prints an error message.
    """
    print("print_bloch_sphere_data not available on this version.")


def print_bloch_sphere_data_qutrit(**kwargs):  # pylint: disable=unused-argument
    """
    Prints an error message.
    """
    print("print_bloch_sphere_data_qutrit not available on this version.")


def display_bloch_sphere(**kwargs):  # pylint: disable=unused-argument
    """
    Prints an error message.
    """
    print("display_bloch_sphere not available on this version.")


def display_bloch_sphere_qutrit(**kwargs):  # pylint: disable=unused-argument
    """
    Prints an error message.
    """
    print("display_bloch_sphere_qutrit not available on this version.")
