{"package": "pyvale", "summary": "Your virtual engineering lab: An all-in-one package for sensor simulation, uncertainty quantification, sensor placement optimisation and simulation calibration or validation.", "pypi_url": "https://pypi.org/project/pyvale", "piwheels_url": "https://www.piwheels.org/project/pyvale", "releases": {"2026.6.1": {"released": "2026-06-11 13:35:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyvale-2026.6.1-cp313-cp313-linux_armv6l.whl": {"file_url": "/simple/pyvale/pyvale-2026.6.1-cp313-cp313-linux_armv6l.whl", "filehash": "f6ad340c4e2e207082d0c215fe28999b8a20e54ab7f97e389523ff73d35235b7", "filesize": 35351060, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv6l", "requires_python": "==3.13.*", "apt_dependencies": ["libc6", "libgcc-s1", "libgomp1", "libstdc++6"], "pip_dependencies": ["bpy", "imageio", "imageio-ffmpeg", "matplotlib", "netcdf4", "numpy", "opencv-python", "pandas", "pyqt6", "pyqtgraph", "pyvista", "pyyaml", "scipy", "sympy", "vtk"]}, "pyvale-2026.6.1-cp313-cp313-linux_armv7l.whl": {"file_url": "/simple/pyvale/pyvale-2026.6.1-cp313-cp313-linux_armv7l.whl", "filehash": "f6ad340c4e2e207082d0c215fe28999b8a20e54ab7f97e389523ff73d35235b7", "filesize": 35351060, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv7l", "requires_python": "==3.13.*", "apt_dependencies": ["libc6", "libgcc-s1", "libgomp1", "libstdc++6"], "pip_dependencies": ["bpy", "imageio", "imageio-ffmpeg", "matplotlib", "netcdf4", "numpy", "opencv-python", "pandas", "pyqt6", "pyqtgraph", "pyvista", "pyyaml", "scipy", "sympy", "vtk"]}}}, "2026.6.0": {"released": "2026-06-10 14:24:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyvale-2026.6.0-cp313-cp313-linux_armv6l.whl": {"file_url": "/simple/pyvale/pyvale-2026.6.0-cp313-cp313-linux_armv6l.whl", "filehash": "526fe6a68017bdc2f5a0080dfc923e6156fbcb7f9834808f0203d7285028f320", "filesize": 35327816, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv6l", "requires_python": "==3.13.*", "apt_dependencies": ["libc6", "libgcc-s1", "libgomp1", "libstdc++6"], "pip_dependencies": ["bpy", "imageio", "imageio-ffmpeg", "matplotlib", "netcdf4", "numpy", "opencv-python", "pandas", "pyqt6", "pyqtgraph", "pyvista", "pyyaml", "scipy", "sympy", "vtk"]}, "pyvale-2026.6.0-cp313-cp313-linux_armv7l.whl": {"file_url": "/simple/pyvale/pyvale-2026.6.0-cp313-cp313-linux_armv7l.whl", "filehash": "526fe6a68017bdc2f5a0080dfc923e6156fbcb7f9834808f0203d7285028f320", "filesize": 35327816, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv7l", "requires_python": "==3.13.*", "apt_dependencies": ["libc6", "libgcc-s1", "libgomp1", "libstdc++6"], "pip_dependencies": ["bpy", "imageio", "imageio-ffmpeg", "matplotlib", "netcdf4", "numpy", "opencv-python", "pandas", "pyqt6", "pyqtgraph", "pyvista", "pyyaml", "scipy", "sympy", "vtk"]}}}, "2026.4.0": {"released": "2026-04-29 12:39:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyvale-2026.4.0-cp311-cp311-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/pyvale/pyvale-2026.4.0-cp311-cp311-linux_armv6l.whl", "filehash": "d61032086e17790db4283538a102d6081d67677dc14555af0a0947453e6d28c7", "filesize": 35321058, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv6l", "requires_python": "==3.11.*", "apt_dependencies": [], "pip_dependencies": ["bpy", "cython", "imageio", "imageio-ffmpeg", "matplotlib", "netcdf4", "ninja", "numba", "numpy", "opencv-python", "pandas", "pybind11", "pymoo", "pyqt6", "pyqtgraph", "pytest", "pyvista", "pyyaml", "scikit-build-core", "scipy", "shapely", "sympy"]}, "pyvale-2026.4.0-cp311-cp311-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/pyvale/pyvale-2026.4.0-cp311-cp311-linux_armv7l.whl", "filehash": "d61032086e17790db4283538a102d6081d67677dc14555af0a0947453e6d28c7", "filesize": 35321058, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv7l", "requires_python": "==3.11.*", "apt_dependencies": [], "pip_dependencies": ["bpy", "cython", "imageio", "imageio-ffmpeg", "matplotlib", "netcdf4", "ninja", "numba", "numpy", "opencv-python", "pandas", "pybind11", "pymoo", "pyqt6", "pyqtgraph", "pytest", "pyvista", "pyyaml", "scikit-build-core", "scipy", "shapely", "sympy"]}}}, "2026.2.0": {"released": "2026-02-04 17:09:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2026.1.3": {"released": "2026-01-26 14:05:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2026.1.1": {"released": "2026-01-20 13:54:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2026.1.0": {"released": "2026-01-02 13:01:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2025.8.1": {"released": "2025-08-11 09:55:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2025.7.2": {"released": "2025-08-01 14:51:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2025.7.1": {"released": "2025-07-24 07:37:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2025.7.0": {"released": "2025-07-23 14:09:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2025.5.3": {"released": "2025-05-22 12:20:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyvale-2025.5.3-cp311-cp311-linux_armv6l.whl": {"file_url": "https://archive1.piwheels.org/simple/pyvale/pyvale-2025.5.3-cp311-cp311-linux_armv6l.whl", "filehash": "a4377107a6ea2927b7e959cd630401ef17e9f6422e6d0ee5692616ef644ee5b7", "filesize": 17611918, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv6l", "requires_python": "==3.11.*", "apt_dependencies": [], "pip_dependencies": ["bpy", "cython", "imageio", "imageio-ffmpeg", "matplotlib", "mooseherder", "netcdf4", "numba", "numpy", "pybind11", "pymoo", "pyqt6", "pytest", "pyvista", "pyyaml", "scipy", "shapely", "sympy"]}, "pyvale-2025.5.3-cp311-cp311-linux_armv7l.whl": {"file_url": "https://archive1.piwheels.org/simple/pyvale/pyvale-2025.5.3-cp311-cp311-linux_armv7l.whl", "filehash": "a4377107a6ea2927b7e959cd630401ef17e9f6422e6d0ee5692616ef644ee5b7", "filesize": 17611918, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv7l", "requires_python": "==3.11.*", "apt_dependencies": [], "pip_dependencies": ["bpy", "cython", "imageio", "imageio-ffmpeg", "matplotlib", "mooseherder", "netcdf4", "numba", "numpy", "pybind11", "pymoo", "pyqt6", "pytest", "pyvista", "pyyaml", "scipy", "shapely", "sympy"]}}}, "2025.5.2": {"released": "2025-05-15 13:03:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyvale-2025.5.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyvale/pyvale-2025.5.2-py3-none-any.whl", "filehash": "21f2c14eee119ebdf21d5abe66aa387fdd5bc29b32ede4dc3698a78cabd16231", "filesize": 17005627, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "==3.11.*", "apt_dependencies": [], "pip_dependencies": ["bpy", "cython", "imageio", "imageio-ffmpeg", "matplotlib", "mooseherder", "netcdf4", "numba", "numpy", "pymoo", "pyqt6", "pytest", "pyvista", "pyyaml", "scipy", "shapely", "sympy"]}}}, "2025.4.1": {"released": "2025-04-30 08:53:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2025.4.0": {"released": "2025-04-25 14:44:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyvale-2025.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyvale/pyvale-2025.4.0-py3-none-any.whl", "filehash": "33f6d983cb711c96d829da5685aae0efc380545a2f5570b1306cdea71ee88f7a", "filesize": 16683011, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "==3.11.*", "apt_dependencies": [], "pip_dependencies": ["bpy", "cython", "imageio", "imageio-ffmpeg", "matplotlib", "mooseherder", "netcdf4", "numba", "numpy", "pymoo", "pyqt6", "pyvista", "scipy", "shapely", "sympy"]}}}}}