{"package": "openqlab", "summary": "An open-source collection of tools for quantum-optics experiments", "pypi_url": "https://pypi.org/project/openqlab", "piwheels_url": "https://www.piwheels.org/project/openqlab", "releases": {"0.4.4": {"released": "2025-11-12 21:09:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openqlab-0.4.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openqlab/openqlab-0.4.4-py3-none-any.whl", "filehash": "509aad6140856f705d5f459f351d75bf59a82718926697b6c274f4ef5fca26c0", "filesize": 71730, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10.1,<3.16", "apt_dependencies": [], "pip_dependencies": ["importlib-metadata", "matplotlib", "numpy", "pandas", "pyserial", "scipy", "wcwidth"]}}}, "0.4.3": {"released": "2025-01-09 15:06:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openqlab-0.4.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openqlab/openqlab-0.4.3-py3-none-any.whl", "filehash": "9148223f4e87825b16df42fb310347751b94fdf5b1f1285b7b97b6b65925f77f", "filesize": 71732, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10.1,<3.14", "apt_dependencies": [], "pip_dependencies": ["importlib-metadata", "matplotlib", "numpy", "pandas", "pyserial", "scipy", "typeguard", "wcwidth"]}}}, "0.4.2": {"released": "2023-10-18 14:31:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openqlab-0.4.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openqlab/openqlab-0.4.2-py3-none-any.whl", "filehash": "c71035218fadb5a52776e6d925ed7a148dd29a2bf9c1a0037ca85324367e5a01", "filesize": 71609, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8.1,<3.12", "apt_dependencies": [], "pip_dependencies": ["importlib-metadata", "matplotlib", "numpy", "pandas", "pyserial", "scipy", "tabulate", "typeguard", "wcwidth"]}}}, "0.4.1": {"released": "2023-03-20 14:03:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openqlab-0.4.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openqlab/openqlab-0.4.1-py3-none-any.whl", "filehash": "267701c6b20ab1446de536e9a2dd47e1db9c85e2e2329c6d2ddfebbe038570db", "filesize": 71703, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7.1,<3.11", "apt_dependencies": [], "pip_dependencies": ["importlib-metadata", "matplotlib", "numpy", "pandas", "pyserial", "scipy", "tabulate", "typeguard", "wcwidth"]}}}, "0.4.0": {"released": "2022-01-28 12:00:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openqlab-0.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openqlab/openqlab-0.4.0-py3-none-any.whl", "filehash": "05150b3bf1d1037795b3bcb56880a12ff03f81a4ddace8e3bafc521eb5fb3920", "filesize": 70262, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7.1,<3.11", "apt_dependencies": [], "pip_dependencies": ["importlib-metadata", "matplotlib", "numpy", "pandas", "pyserial", "scipy", "tabulate", "typeguard", "wcwidth"]}}}, "0.3.6": {"released": "2021-04-18 17:24:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openqlab-0.3.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openqlab/openqlab-0.3.6-py3-none-any.whl", "filehash": "3eb6c1c6b6d3642056ac4324b209e56d9a87d134b51327f024a929eecda95af3", "filesize": 66327, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.1,<4.0.0", "apt_dependencies": [], "pip_dependencies": ["dataclasses", "importlib-metadata", "matplotlib", "numpy", "pandas", "pathlib", "pyserial", "pyvisa", "pyvisa-py", "scipy", "tables", "tabulate", "typeguard"]}}}, "0.3.5": {"released": "2021-03-24 23:51:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openqlab-0.3.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openqlab/openqlab-0.3.5-py3-none-any.whl", "filehash": "d9d6517453e16fd9cb08c1de1cda9c462dadf5560ef6e0f60f1ffda18fb94f4e", "filesize": 66228, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.1,<4.0.0", "apt_dependencies": [], "pip_dependencies": ["dataclasses", "importlib-metadata", "matplotlib", "numpy", "pandas", "pathlib", "pyserial", "pyvisa", "pyvisa-py", "scipy", "tables", "tabulate", "typeguard"]}}}, "0.3.4": {"released": "2021-03-18 15:32:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openqlab-0.3.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openqlab/openqlab-0.3.4-py3-none-any.whl", "filehash": "48f48b795cd44f41502b4713ef808e8e0568cf5ec13bba6ae04b1bdf84f7bf9f", "filesize": 66105, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.1,<4.0.0", "apt_dependencies": [], "pip_dependencies": ["dataclasses", "importlib-metadata", "matplotlib", "numpy", "pandas", "pathlib", "pyserial", "pyvisa", "pyvisa-py", "scipy", "tables", "tabulate", "typeguard"]}}}, "0.3.3": {"released": "2021-02-03 17:29:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openqlab-0.3.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openqlab/openqlab-0.3.3-py3-none-any.whl", "filehash": "8a61fae59641af645b6cc646d50d876af039c89d09bd350e457812f127127528", "filesize": 65826, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.1,<4.0.0", "apt_dependencies": [], "pip_dependencies": ["dataclasses", "importlib-metadata", "matplotlib", "numpy", "pandas", "pathlib", "pyserial", "pyvisa", "pyvisa-py", "scipy", "tables", "tabulate", "typeguard"]}}}, "0.3.2": {"released": "2020-11-25 13:18:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openqlab-0.3.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openqlab/openqlab-0.3.2-py3-none-any.whl", "filehash": "7dfd13b29e6da4325c093a45972c523ba5c9aca27d613a92655f93a8a665c250", "filesize": 65696, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.1,<4.0.0", "apt_dependencies": [], "pip_dependencies": ["dataclasses", "importlib-metadata", "matplotlib", "numpy", "pandas", "pathlib", "pyserial", "pyvisa", "pyvisa-py", "scipy", "tables", "tabulate", "typeguard"]}}}, "0.3.1": {"released": "2020-10-28 15:01:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openqlab-0.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openqlab/openqlab-0.3.1-py3-none-any.whl", "filehash": "7ddc0a06d6e2ad6ef64ca94c877eaeb2ef78c30e81eec6ed054a77e5b8ce522c", "filesize": 65459, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.1,<4.0.0", "apt_dependencies": [], "pip_dependencies": ["cufflinks", "dataclasses", "datetime", "dill", "eml-parser", "importlib-metadata", "jsonpickle", "matplotlib", "multiprocess", "numpy", "pandas", "pathlib", "psutil", "pyserial", "python-dateutil", "pytimeparse", "pytz", "pyvisa", "pyvisa-py", "requests", "scipy", "six", "statsmodels", "tables", "tabulate", "typeguard"]}}}, "0.3.0": {"released": "2020-10-20 14:49:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openqlab-0.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openqlab/openqlab-0.3.0-py3-none-any.whl", "filehash": "caef89308411b0a9f1316c66132f221bce1c24802f1597036d4c51b7faae9ff3", "filesize": 65460, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.1,<4.0.0", "apt_dependencies": [], "pip_dependencies": ["cufflinks", "dataclasses", "datetime", "dill", "eml-parser", "importlib-metadata", "jsonpickle", "matplotlib", "multiprocess", "numpy", "pandas", "pathlib", "psutil", "pyserial", "python-dateutil", "pytimeparse", "pytz", "pyvisa", "pyvisa-py", "requests", "scipy", "six", "statsmodels", "tables", "tabulate", "typeguard"]}}}, "0.2.2": {"released": "2020-08-21 11:56:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openqlab-0.2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openqlab/openqlab-0.2.2-py3-none-any.whl", "filehash": "279ad94bece70c93156e68a0f7ddd17143fd39c17a102c0754766718cb3faed3", "filesize": 63725, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.1,<4.0.0", "apt_dependencies": [], "pip_dependencies": ["cufflinks", "datetime", "dill", "eml-parser", "importlib-metadata", "jsonpickle", "matplotlib", "multiprocess", "numpy", "pandas", "pathlib", "psutil", "pyserial", "python-dateutil", "pytimeparse", "pytz", "pyvisa", "pyvisa-py", "requests", "scipy", "six", "statsmodels", "tables", "tabulate"]}}}, "0.2.1": {"released": "2020-08-21 09:13:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openqlab-0.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openqlab/openqlab-0.2.1-py3-none-any.whl", "filehash": "4d65b7288826d0aeaa11c9f7b6f3cece7dc68c1291698ff96a0b62c88995eb49", "filesize": 63725, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.1,<4.0.0", "apt_dependencies": [], "pip_dependencies": ["cufflinks", "datetime", "dill", "eml-parser", "importlib-metadata", "jsonpickle", "matplotlib", "multiprocess", "numpy", "pandas", "pathlib", "psutil", "pyserial", "python-dateutil", "pytimeparse", "pytz", "pyvisa", "pyvisa-py", "requests", "scipy", "six", "statsmodels", "tables", "tabulate"]}}}, "0.2.0": {"released": "2020-08-17 13:16:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openqlab-0.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openqlab/openqlab-0.2.0-py3-none-any.whl", "filehash": "34b37c21219dcd9fc647cd6e03d553bb21a851131624d3831a2bbcee0dcb09b2", "filesize": 62993, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.1,<4.0.0", "apt_dependencies": [], "pip_dependencies": ["cufflinks", "datetime", "dill", "eml-parser", "importlib-metadata", "jsonpickle", "matplotlib", "multiprocess", "numpy", "pandas", "pathlib", "psutil", "pyserial", "python-dateutil", "pytimeparse", "pytz", "pyvisa", "pyvisa-py", "requests", "scipy", "six", "statsmodels", "tables", "tabulate"]}}}, "0.1.18": {"released": "2020-08-14 09:57:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openqlab-0.1.18-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openqlab/openqlab-0.1.18-py3-none-any.whl", "filehash": "3c851c3e627cb23a9fc2bbaf161fbcec239ff579553e2541c5a09d96598c3ce6", "filesize": 63209, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.1,<4.0.0", "apt_dependencies": [], "pip_dependencies": ["cufflinks", "datetime", "dill", "eml-parser", "importlib-metadata", "jsonpickle", "matplotlib", "multiprocess", "numpy", "pandas", "pathlib", "psutil", "pyserial", "python-dateutil", "pytimeparse", "pytz", "pyvisa", "pyvisa-py", "requests", "scipy", "six", "statsmodels", "tables", "tabulate"]}}}, "0.1.16": {"released": "2020-05-15 12:24:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openqlab-0.1.16-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openqlab/openqlab-0.1.16-py3-none-any.whl", "filehash": "14e4f8ed109532a2839c91363098c52c6eafc0f3bb6c3288ed893648498a631b", "filesize": 63279, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.1,<4.0.0", "apt_dependencies": [], "pip_dependencies": ["cufflinks", "datetime", "dill", "eml-parser", "importlib-metadata", "jsonpickle", "matplotlib", "multiprocess", "numpy", "pandas", "pathlib", "psutil", "pyserial", "python-dateutil", "pytimeparse", "pytz", "pyvisa", "pyvisa-py", "requests", "scipy", "six", "statsmodels", "tables", "tabulate"]}}}, "0.1.15": {"released": "2020-05-15 09:54:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openqlab-0.1.15-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openqlab/openqlab-0.1.15-py3-none-any.whl", "filehash": "3cd84d4b5690617b8f967c92196c0637f71a02d7408ddae8a1b69233a957a2df", "filesize": 63280, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.1,<4.0.0", "apt_dependencies": [], "pip_dependencies": ["cufflinks", "datetime", "dill", "eml-parser", "importlib-metadata", "jsonpickle", "matplotlib", "multiprocess", "numpy", "pandas", "pathlib", "psutil", "pyserial", "python-dateutil", "pytimeparse", "pytz", "pyvisa", "pyvisa-py", "requests", "scipy", "six", "statsmodels", "tables", "tabulate"]}}}, "0.1.14": {"released": "2020-04-17 14:14:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openqlab-0.1.14-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openqlab/openqlab-0.1.14-py3-none-any.whl", "filehash": "afe91605d612fa9791af741ca756dd25eb4d72b671d5ceca195af6fcac5639b6", "filesize": 63032, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.1,<4.0.0", "apt_dependencies": [], "pip_dependencies": ["cufflinks", "datetime", "dill", "eml-parser", "jsonpickle", "matplotlib", "multiprocess", "numpy", "pandas", "pathlib", "psutil", "pyserial", "python-dateutil", "pytimeparse", "pytz", "pyvisa", "pyvisa-py", "requests", "scipy", "six", "statsmodels", "tables", "tabulate"]}}}, "0.1.13": {"released": "2020-04-17 12:31:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openqlab-0.1.13-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openqlab/openqlab-0.1.13-py3-none-any.whl", "filehash": "4449ea4f7a356e7cb067e8debef20090509c93abf6d08aba0a670f9bc1dd64a8", "filesize": 63033, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.1,<4.0.0", "apt_dependencies": [], "pip_dependencies": ["cufflinks", "datetime", "dill", "eml-parser", "jsonpickle", "matplotlib", "multiprocess", "numpy", "pandas", "pathlib", "psutil", "pyserial", "python-dateutil", "pytimeparse", "pytz", "pyvisa", "pyvisa-py", "requests", "scipy", "six", "statsmodels", "tables", "tabulate"]}}}, "0.1.12": {"released": "2020-04-17 11:38:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openqlab-0.1.12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openqlab/openqlab-0.1.12-py3-none-any.whl", "filehash": "946ff05b14062855bd2b852c9005719333444f0bbad7c37f2b2354ac88c343f5", "filesize": 62895, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6,<4.0", "apt_dependencies": [], "pip_dependencies": ["cufflinks", "datetime", "dill", "eml-parser", "jsonpickle", "matplotlib", "multiprocess", "numpy", "pandas", "pathlib", "psutil", "pyserial", "python-dateutil", "pytimeparse", "pytz", "pyvisa", "pyvisa-py", "requests", "scipy", "six", "statsmodels", "tables", "tabulate"]}}}, "0.1.11.3": {"released": "2020-02-19 21:21:01", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.1.11.2": {"released": "2020-02-03 21:30:38", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.1.11.1": {"released": "2020-01-10 16:22:15", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.1.11": {"released": "2020-01-08 08:59:45", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.1.10.1": {"released": "2019-12-17 14:29:44", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.1.10": {"released": "2019-12-17 14:08:53", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.1.9.8": {"released": "2019-10-01 09:36:07", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.1.9.7": {"released": "2019-09-04 09:59:20", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.1.9.6": {"released": "2019-09-03 12:12:48", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.1.9.5": {"released": "2019-09-03 11:38:42", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.1.9.4": {"released": "2019-07-30 13:43:22", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.1.9.3": {"released": "2019-07-29 15:09:48", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.1.9.2": {"released": "2019-07-24 13:28:35", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.1.9.1": {"released": "2019-07-15 10:53:52", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.1.8": {"released": "2019-06-26 10:13:33", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.1.7": {"released": "2019-06-26 09:49:10", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.1.6": {"released": "2019-05-20 13:51:16", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.1.5": {"released": "2019-04-17 14:05:33", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.1.4": {"released": "2019-03-13 14:08:31", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.1.3": {"released": "2019-03-07 15:09:22", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.1.2": {"released": "2019-03-05 17:19:48", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.1.1": {"released": "2019-03-05 15:48:55", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.1": {"released": "2019-03-05 15:30:02", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}}}