{"package": "calcam", "summary": "Spatial calibration tools for science & engineering camera systems.", "pypi_url": "https://pypi.org/project/calcam", "piwheels_url": "https://www.piwheels.org/project/calcam", "releases": {"2.18.0": {"released": "2026-06-27 13:26:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"calcam-2.18.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/calcam/calcam-2.18.0-py3-none-any.whl", "filehash": "8f1c9d4df29fa145208e865ce1f67f7d7ad583bec452dcabe70367f0f826d118", "filesize": 525197, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["h5py", "matplotlib", "opencv-python-headless", "pyqt5", "scipy", "triangle", "vtk"]}}}, "2.17.1": {"released": "2026-06-22 08:56:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"calcam-2.17.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/calcam/calcam-2.17.1-py3-none-any.whl", "filehash": "449ea3fabecded7d5f503cbd993767d10cc86030ee983d39b88249cb8acbbd24", "filesize": 524920, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["h5py", "matplotlib", "opencv-python-headless", "pyqt5", "scipy", "triangle", "vtk"]}}}, "2.17.0": {"released": "2026-05-06 16:09:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"calcam-2.17.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/calcam/calcam-2.17.0-py3-none-any.whl", "filehash": "dea4301ce8e23b39335707a8b58126bc836fc669bdb34d75a798202ba9f6b27d", "filesize": 524896, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["h5py", "matplotlib", "opencv-python-headless", "pyqt5", "scipy", "triangle", "vtk"]}}}, "2.16.3": {"released": "2026-03-02 23:02:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"calcam-2.16.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/calcam/calcam-2.16.3-py3-none-any.whl", "filehash": "c585ae23fb31e9c7a6c552466e26d07f5e6b4277bf7e950a7635ba76c8367908", "filesize": 522865, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["h5py", "matplotlib", "opencv-python-headless", "pyqt5", "scipy", "triangle", "vtk"]}}}, "2.16.2": {"released": "2025-11-05 13:44:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.16.1": {"released": "2025-11-01 10:11:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.16.0": {"released": "2025-10-30 22:52:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.15.3": {"released": "2025-06-22 09:57:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"calcam-2.15.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/calcam/calcam-2.15.3-py3-none-any.whl", "filehash": "c67d96b8736caecac97c534d14a0ca569cc43278da1afd5509a6f79e82c26d6a", "filesize": 508005, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["h5py", "matplotlib", "opencv-python-headless", "pyqt6", "scipy", "triangle", "vtk"]}}}, "2.15.2": {"released": "2025-06-01 11:16:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.15.1": {"released": "2025-05-14 23:22:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"calcam-2.15.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/calcam/calcam-2.15.1-py3-none-any.whl", "filehash": "d2c393cf31501892b35f208a675c49416b5792572522d1a6d4f736a3b5d2143f", "filesize": 507938, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["h5py", "matplotlib", "opencv-python-headless", "pyqt6", "scipy", "triangle", "vtk"]}}}, "2.15.0": {"released": "2025-05-08 15:32:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.14.1": {"released": "2024-12-03 12:03:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"calcam-2.14.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/calcam/calcam-2.14.1-py3-none-any.whl", "filehash": "956c2fc45a66c32cf16a8192917e1e81f2c2bb8f4d75e05d310b65ee77405ee3", "filesize": 515801, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["h5py", "matplotlib", "opencv-python-headless", "pyqt5", "scipy", "triangle", "vtk"]}}}, "2.14.0": {"released": "2024-11-05 16:15:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"calcam-2.14.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/calcam/calcam-2.14.0-py3-none-any.whl", "filehash": "a3f80f9f5c6c071511f24d592bb9ac05509a47c9669f1dc8f430f0b0cd355edf", "filesize": 515864, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["h5py", "matplotlib", "opencv-python-headless", "pyqt5", "scipy", "triangle", "vtk"]}}}, "2.13.0": {"released": "2024-02-13 21:44:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"calcam-2.13.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/calcam/calcam-2.13.0-py3-none-any.whl", "filehash": "75d9891d8c9a263f2eddb5961954f094280f1978bcec66590fd34e302b6e9147", "filesize": 518925, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["h5py", "matplotlib", "opencv-python-headless", "pyqt5", "scipy", "triangle", "vtk"]}}}, "2.12.0": {"released": "2023-11-12 15:20:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"calcam-2.12.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/calcam/calcam-2.12.0-py3-none-any.whl", "filehash": "1785811ec3c3909961becc6fe8b49a954207356708722514f00b2c07f09609eb", "filesize": 518128, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "opencv-python-headless", "pyqt5", "scipy", "vtk"]}}}, "2.11.0": {"released": "2023-08-02 00:55:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"calcam-2.11.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/calcam/calcam-2.11.0-py3-none-any.whl", "filehash": "3fe3aa48d6cdaadbfb3df720c4fde5141d9c034dfabfb13ca4212152474aa220", "filesize": 415203, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "opencv-python-headless", "pyqt5", "scipy", "vtk"]}}}, "2.10.0": {"released": "2022-11-28 01:17:53", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.9.1": {"released": "2022-07-23 13:12:55", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.9.0": {"released": "2022-07-17 09:47:49", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}}}