{"package": "openlifu-sdk", "summary": "Openwater LIFU SDK \u2014 hardware I/O interface library", "pypi_url": "https://pypi.org/project/openlifu-sdk", "piwheels_url": "https://www.piwheels.org/project/openlifu-sdk", "releases": {"2.0.16": {"released": "2026-09-03 06:25:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openlifu_sdk-2.0.16-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openlifu-sdk/openlifu_sdk-2.0.16-py3-none-any.whl", "filehash": "8161440c548e230fa160c8f6ee7860050a5bf5e26f29db59698b227139359d28", "filesize": 606427, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["base58", "numpy", "pandas", "pyserial", "pyusb", "xarray"]}}}, "2.0.14": {"released": "2026-06-17 01:56:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openlifu_sdk-2.0.14-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openlifu-sdk/openlifu_sdk-2.0.14-py3-none-any.whl", "filehash": "7586ca5f80b3dfa32bf44c666fe83f20ea5869208e71f6d057ce155c95d0a885", "filesize": 312754, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["base58", "numpy", "pandas", "pyserial", "pyusb", "xarray"]}}}, "2.0.13": {"released": "2026-06-16 17:51:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openlifu_sdk-2.0.13-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openlifu-sdk/openlifu_sdk-2.0.13-py3-none-any.whl", "filehash": "99333ef0caae6dabdedd985c5554e33a16c6907f042dc3930fa5f75a51985d8d", "filesize": 310403, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["base58", "numpy", "pandas", "pyserial", "pyusb", "xarray"]}}}, "2.0.12": {"released": "2026-06-11 12:46:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openlifu_sdk-2.0.12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openlifu-sdk/openlifu_sdk-2.0.12-py3-none-any.whl", "filehash": "40ec50f9c472721276f1eb794ebbf105634fbefacc3796228a768aa8f4d9359a", "filesize": 305817, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["base58", "numpy", "pandas", "pyserial", "pyusb", "xarray"]}}}, "2.0.11": {"released": "2026-05-28 19:36:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openlifu_sdk-2.0.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openlifu-sdk/openlifu_sdk-2.0.11-py3-none-any.whl", "filehash": "6db0ef2f36c1d6fdc51e1ea7a1b8ffb79349bde55c7c64222255bf8d64dcd891", "filesize": 300817, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["base58", "numpy", "pandas", "pyserial", "pyusb", "xarray"]}}}, "2.0.10": {"released": "2026-05-20 23:29:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openlifu_sdk-2.0.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openlifu-sdk/openlifu_sdk-2.0.10-py3-none-any.whl", "filehash": "a3ba43dc654fc5f127d9d2dbeb1be888061c8238047e1a7930cf2cf59a59437b", "filesize": 300075, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["base58", "numpy", "pandas", "pyserial", "pyusb", "xarray"]}}}, "1.0.9": {"released": "2026-05-20 18:32:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openlifu_sdk-1.0.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openlifu-sdk/openlifu_sdk-1.0.9-py3-none-any.whl", "filehash": "646976d3f1e9850f912477b83ca8f1c9fa81c9a366921177320c1283b5ae1adb", "filesize": 299918, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["base58", "numpy", "pandas", "pyserial", "pyusb", "xarray"]}}}, "1.0.8": {"released": "2026-05-18 17:34:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openlifu_sdk-1.0.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openlifu-sdk/openlifu_sdk-1.0.8-py3-none-any.whl", "filehash": "f5b298163f2a6b94216a2040ed38bd263326e91a6991f99ca5abe1c1e3866366", "filesize": 299932, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["base58", "numpy", "pandas", "pyserial", "pyusb", "xarray"]}}}, "1.0.7": {"released": "2026-05-01 18:23:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openlifu_sdk-1.0.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openlifu-sdk/openlifu_sdk-1.0.7-py3-none-any.whl", "filehash": "e933446c451301670b98298ab810b04e3be463526295c805d4eaea55eb8c6a6f", "filesize": 281760, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["base58", "numpy", "pandas", "pyserial", "pyusb", "xarray"]}}}, "1.0.6": {"released": "2026-04-21 02:00:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openlifu_sdk-1.0.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openlifu-sdk/openlifu_sdk-1.0.6-py3-none-any.whl", "filehash": "77e5986c53a7110de373bab739fb3b2fd0cde0894c53243ea2a7bf9327b38d1e", "filesize": 280282, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["base58", "numpy", "pandas", "pyserial", "pyusb", "xarray"]}}}, "1.0.5": {"released": "2026-04-13 18:27:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openlifu_sdk-1.0.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openlifu-sdk/openlifu_sdk-1.0.5-py3-none-any.whl", "filehash": "cfc716b8b9826559b521c8665100932ebc0107bdae1e4130a071d19bc7dc8857", "filesize": 281424, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["base58", "numpy", "pandas", "pyserial", "pyusb", "xarray"]}}}, "1.0.4": {"released": "2026-04-13 01:13:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openlifu_sdk-1.0.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openlifu-sdk/openlifu_sdk-1.0.4-py3-none-any.whl", "filehash": "63c71af6c64ec1888ab13dd83b5fc0f6dba7beffae3baa784c047408798e93ba", "filesize": 281343, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["base58", "numpy", "pandas", "pyserial", "pyusb", "xarray"]}}}, "1.0.3": {"released": "2026-04-10 17:59:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openlifu_sdk-1.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openlifu-sdk/openlifu_sdk-1.0.3-py3-none-any.whl", "filehash": "1d2ec5595af430c201f95b76db6cef27d1ce671ed92ed35675bda235290c1c1f", "filesize": 281149, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["base58", "numpy", "pandas", "pyserial", "pyusb", "xarray"]}}}, "1.0.2": {"released": "2026-04-03 19:24:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openlifu_sdk-1.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openlifu-sdk/openlifu_sdk-1.0.2-py3-none-any.whl", "filehash": "9f9e232aae59da0d17e8661e5dae66012cbefd470e638280f4677f9f80d78c42", "filesize": 279907, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["base58", "numpy", "pandas", "pyserial", "pyusb", "xarray"]}}}, "1.0.1": {"released": "2026-03-31 16:27:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openlifu_sdk-1.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openlifu-sdk/openlifu_sdk-1.0.1-py3-none-any.whl", "filehash": "f58dee45e94e8b78c5dcd56cc01deda0ab9fd1791422ef1d0e21969ca6042736", "filesize": 279497, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "pyserial", "pyusb", "xarray"]}}}, "1.0.0": {"released": "2026-03-27 22:17:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openlifu_sdk-1.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openlifu-sdk/openlifu_sdk-1.0.0-py3-none-any.whl", "filehash": "c95e7fc1265d3ea2ca6b863c8f77257628a379cf700422953b979704c8fdd707", "filesize": 286100, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "pyserial", "pyusb", "xarray"]}}}}}