qdk_chemistry package

QDK/Chemistry Library.

class qdk_chemistry.QDKChemistryConfig

Bases: pybind11_object

QDKChemistry Configuration class.

This class provides access to QDKChemistry configuration functionality, including resource directory management and other configuration options.

Examples

>>> import qdk_chemistry._core as core
>>> config = core.QDKChemistryConfig()
>>>
>>> # Get current resources directory
>>> current_dir = config.get_resources_dir()
>>> print(f"Current resources directory: {current_dir}")
>>>
>>> # Set custom resources directory
>>> config.set_resources_dir("/path/to/custom/resources")
>>>
>>> # Verify the change
>>> new_dir = config.get_resources_dir()
>>> print(f"New resources directory: {new_dir}")
>>>
>>> # Or use static methods directly
>>> core.QDKChemistryConfig.get_resources_dir()
>>> core.QDKChemistryConfig.set_resources_dir("/another/path")
__init__(*args, **kwargs)
static get_resources_dir() str

Get the current resources directory path.

Returns:

The current resources directory path as a string.

Return type:

str

Examples

>>> import qdk_chemistry._core as core
>>> resources_path = core.QDKChemistryConfig.get_resources_dir()
>>> print(f"Resources directory: {resources_path}")
static set_resources_dir(path: str) None

Set the resources directory path.

Parameters:

path (str) – The new resources directory path.

Examples

>>> import qdk_chemistry._core as core
>>> core.QDKChemistryConfig.set_resources_dir("/path/to/custom/resources")
>>> # Verify the change
>>> print(core.QDKChemistryConfig.get_resources_dir())

Subpackages

Submodules