{"package": "saenopy", "summary": "Semi-elastic fiber optimisation in python.", "pypi_url": "https://pypi.org/project/saenopy", "piwheels_url": "https://www.piwheels.org/project/saenopy", "releases": {"1.0.8": {"released": "2026-06-26 12:35:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"saenopy-1.0.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/saenopy/saenopy-1.0.8-py3-none-any.whl", "filehash": "0b1041ff6bbe15c3b87948a4b84c4cc985deb5f5b5ce1625a25b43b31603fa70", "filesize": 3578878, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.13,>=3.10", "apt_dependencies": [], "pip_dependencies": ["appdirs", "compactionanalyzer", "furo", "h5py", "imagecodecs", "jointforces", "natsort", "notebook", "numba", "numpy", "openpiv", "pyside6", "pyvista", "pyvistaqt", "qimage2ndarray", "qtawesome", "scipy", "solidspy", "superqt", "tqdm"]}}}, "1.0.7": {"released": "2026-05-13 17:16:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"saenopy-1.0.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/saenopy/saenopy-1.0.7-py3-none-any.whl", "filehash": "414774019be7a370f92a40ca36e7d261475fe17d7985bd4cd602139d0e464efb", "filesize": 3533030, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<3.13", "apt_dependencies": [], "pip_dependencies": ["appdirs", "compactionanalyzer", "furo", "h5py", "imagecodecs", "jointforces", "natsort", "notebook", "numba", "numpy", "openpiv", "pyside6", "pyvista", "pyvistaqt", "qimage2ndarray", "qtawesome", "scipy", "solidspy", "superqt", "tqdm"]}}}, "1.0.6": {"released": "2024-11-20 15:59:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"saenopy-1.0.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/saenopy/saenopy-1.0.6-py3-none-any.whl", "filehash": "02dde442b01d9aa5d681e90e34e07461800ed898a169d94bba8d9cbfae2f452a", "filesize": 3510762, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<3.13", "apt_dependencies": [], "pip_dependencies": ["appdirs", "black", "h5py", "imagecodecs", "jointforces", "natsort", "numba", "numpy", "openpiv", "pyqt5", "pyvista", "pyvistaqt", "qimage2ndarray", "qtawesome", "qtrangeslider", "scipy", "solidspy", "tqdm"]}}}, "1.0.5": {"released": "2024-08-19 16:31:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"saenopy-1.0.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/saenopy/saenopy-1.0.5-py3-none-any.whl", "filehash": "2225172ba37868ac32576bd15b95aa68bbc41357a095ddb47bc3de61d3aa3b56", "filesize": 3507324, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<3.12", "apt_dependencies": [], "pip_dependencies": ["appdirs", "black", "h5py", "imagecodecs", "jointforces", "natsort", "nptyping", "numba", "numpy", "openpiv", "pyfields", "pyqt5", "pyqt5-qt5", "pyvista", "pyvistaqt", "qimage2ndarray", "qtawesome", "qtrangeslider", "scipy", "solidspy", "tqdm"]}}}, "1.0.4": {"released": "2024-05-08 11:51:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"saenopy-1.0.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/saenopy/saenopy-1.0.4-py3-none-any.whl", "filehash": "bf6e0a08c7851880584aecb6d094c6f9eb566422e758d8f69f76b768744eaba7", "filesize": 3506492, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<3.12", "apt_dependencies": [], "pip_dependencies": ["appdirs", "black", "h5py", "imagecodecs", "jointforces", "natsort", "nptyping", "numba", "numpy", "openpiv", "pyfields", "pyqt5", "pyqt5-qt5", "pyvista", "pyvistaqt", "qimage2ndarray", "qtawesome", "qtrangeslider", "scipy", "solidspy", "tqdm"]}}}, "1.0.2": {"released": "2023-07-28 17:43:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"saenopy-1.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/saenopy/saenopy-1.0.2-py3-none-any.whl", "filehash": "10c4a0be0ed59db915995ee426e47a4f86db827ebf79727d75b9d0f0d79e326c", "filesize": 2208751, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<3.12", "apt_dependencies": [], "pip_dependencies": ["appdirs", "h5py", "imagecodecs", "jointforces", "natsort", "nptyping", "numba", "numpy", "openpiv", "pyfields", "pyqt5", "pyvista", "pyvistaqt", "qimage2ndarray", "qtawesome", "qtrangeslider", "scipy", "tqdm"]}}}, "1.0.1": {"released": "2023-06-08 19:49:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"saenopy-1.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/saenopy/saenopy-1.0.1-py3-none-any.whl", "filehash": "f334abee45690b407f13970f6a9466db8e89848914d0562a676ccebf917b120f", "filesize": 1816619, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<3.12", "apt_dependencies": [], "pip_dependencies": ["appdirs", "h5py", "imagecodecs", "jointforces", "natsort", "nptyping", "numba", "numpy", "openpiv", "pyfields", "pyqt5", "pyvista", "pyvistaqt", "qimage2ndarray", "qtawesome", "qtrangeslider", "scipy", "tqdm"]}}}, "1.0.0": {"released": "2023-06-05 15:23:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"saenopy-1.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/saenopy/saenopy-1.0.0-py3-none-any.whl", "filehash": "e3a8a4224f745d5692eb6e6e9dc85e2a9f0f079e197a4fe80a2c83c6c34a7bf6", "filesize": 1816506, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<3.12", "apt_dependencies": [], "pip_dependencies": ["appdirs", "h5py", "imagecodecs", "jointforces", "natsort", "nptyping", "numba", "numpy", "openpiv", "pyfields", "pyqt5", "pyvista", "pyvistaqt", "qimage2ndarray", "qtawesome", "qtrangeslider", "scipy", "tqdm"]}}}, "0.9.0": {"released": "2023-05-03 13:42:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"saenopy-0.9.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/saenopy/saenopy-0.9.0-py3-none-any.whl", "filehash": "6891ab2bd0d9db4896c2d2474cebb7c526373820553a3053d8e5a820353f1686", "filesize": 1865657, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<3.12", "apt_dependencies": [], "pip_dependencies": ["appdirs", "h5py", "imagecodecs", "jointforces", "natsort", "nptyping", "numba", "numpy", "openpiv", "pyqt5", "pyvista", "pyvistaqt", "qimage2ndarray", "qtawesome", "qtrangeslider", "scipy", "tqdm"]}}}, "0.8.0": {"released": "2022-11-15 20:45:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"saenopy-0.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/saenopy/saenopy-0.8.0-py3-none-any.whl", "filehash": "60dc9aa598eeda92083a59703c4d65d68b377d8dd93e8b77871ddf722865802d", "filesize": 249427, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["imagecodecs", "jointforces", "natsort", "numba", "numpy", "openpiv", "pyqt5", "pyvista", "pyvistaqt", "qimage2ndarray", "qtawesome", "scipy", "tqdm"]}}}, "0.7.4": {"released": "2022-04-04 15:42:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"saenopy-0.7.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/saenopy/saenopy-0.7.4-py3-none-any.whl", "filehash": "ca943d3973c82d08ad09aeef25dc58c74ff666f84162a0ec88eb4108153aabb6", "filesize": 285649, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["imagecodecs", "numpy", "pyvista", "pyvistaqt", "qimage2ndarray", "scipy", "tqdm"]}}}, "0.7.2": {"released": "2020-01-28 09:05:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"saenopy-0.7.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/saenopy/saenopy-0.7.2-py3-none-any.whl", "filehash": "23b06956ed956a58272345bb00ecb36c27c43bcca8fc8b259b6b6cd8d341ac41", "filesize": 39352, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["numpy", "scipy", "tqdm"]}}}, "0.7.1": {"released": "2019-09-03 09:45:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"saenopy-0.7.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/saenopy/saenopy-0.7.1-py3-none-any.whl", "filehash": "08335c6cac862340217f17c071aeeab023338fa6f7a733f59facbe5299b43988", "filesize": 37404, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["numpy", "scipy", "tqdm"]}}}, "0.7": {"released": "2019-08-20 12:23:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"saenopy-0.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/saenopy/saenopy-0.7-py3-none-any.whl", "filehash": "882f624cf848cc62fedac4315ef1f504862f38bcecb06286bd56e5f7d317d5b2", "filesize": 34635, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["numpy", "scipy", "tqdm"]}}}}}