{"package": "pterasoftware", "summary": "This is an open-source, unsteady aerodynamics solver for analyzing flapping-wing flight.", "pypi_url": "https://pypi.org/project/pterasoftware", "piwheels_url": "https://www.piwheels.org/project/pterasoftware", "releases": {"5.1.0": {"released": "2026-07-15 03:13:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pterasoftware-5.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pterasoftware/pterasoftware-5.1.0-py3-none-any.whl", "filehash": "a3b2bca3cc1943cc735736e28d645de12edf51768b799a08333af459d1083737", "filesize": 1401082, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14.0,>=3.11.0", "apt_dependencies": [], "pip_dependencies": ["cmocean", "matplotlib", "mujoco", "numba", "numpy", "pyvista", "scipy", "threadpoolctl", "tqdm", "webp"]}}}, "5.0.0": {"released": "2026-03-26 03:49:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pterasoftware-5.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pterasoftware/pterasoftware-5.0.0-py3-none-any.whl", "filehash": "c1e62495bd7b29e2d89ab0b8f18f6c5b9769072d6d711248d252894afb9edad9", "filesize": 4539999, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14.0,>=3.11.0", "apt_dependencies": [], "pip_dependencies": ["cmocean", "matplotlib", "numba", "numpy", "pyside6", "pyvista", "scipy", "tqdm", "webp"]}}}, "4.0.1": {"released": "2025-11-24 00:54:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pterasoftware-4.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pterasoftware/pterasoftware-4.0.1-py3-none-any.whl", "filehash": "63fd8888ce97528902ea0b4312652af104d6597ea426c91a940feefe12913913", "filesize": 6807855, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14.0,>=3.11.0", "apt_dependencies": [], "pip_dependencies": ["cmocean", "matplotlib", "numba", "numpy", "pyside6", "pyvista", "scipy", "tqdm", "webp"]}}}, "4.0.0": {"released": "2025-11-23 02:36:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pterasoftware-4.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pterasoftware/pterasoftware-4.0.0-py3-none-any.whl", "filehash": "dc98d9ba919b183f0c7d497ecfb9450e8a2493c6f19426ba1e0878cd22e0b5d2", "filesize": 3966268, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14.0,>=3.11.0", "apt_dependencies": [], "pip_dependencies": ["cmocean", "matplotlib", "numba", "numpy", "pyside6", "pyvista", "scipy", "tqdm", "webp"]}}}, "3.2.0": {"released": "2025-09-02 03:52:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pterasoftware-3.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pterasoftware/pterasoftware-3.2.0-py3-none-any.whl", "filehash": "6769e8691fb20c239e818dcdce2cd0aee1d9f54469bb54fa068418ecc7a8b186", "filesize": 1112835, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14.0,>=3.13.0", "apt_dependencies": [], "pip_dependencies": ["cmocean", "matplotlib", "numba", "numpy", "pyside6", "pyvista", "scipy", "tqdm", "webp"]}}}, "3.1.0": {"released": "2025-07-07 06:20:57", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "3.0.1": {"released": "2023-07-10 14:28:56", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "3.0.0": {"released": "2023-06-22 19:01:16", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.2.1": {"released": "2022-06-28 22:07:39", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.2.0": {"released": "2022-05-19 22:15:47", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.1.0": {"released": "2022-04-19 18:50:26", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.0.2": {"released": "2022-04-11 23:37:16", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.0.1": {"released": "2022-04-06 15:13:52", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "2.0.0": {"released": "2022-03-08 16:27:11", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "1.2.2": {"released": "2021-10-27 05:31:26", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "1.2.1": {"released": "2021-10-26 04:46:20", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "1.2.0": {"released": "2021-08-03 20:25:58", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "1.1.2": {"released": "2021-04-23 23:17:53", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "1.1.1": {"released": "2021-04-23 21:35:51", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "1.1.0": {"released": "2021-04-13 02:30:51", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "1.0.1": {"released": "2021-03-03 20:14:44", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "1.0.0": {"released": "2021-02-28 05:46:28", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.3.2": {"released": "2020-12-09 05:23:22", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.3.1": {"released": "2020-12-08 06:24:19", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.3.0": {"released": "2020-10-21 02:18:42", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.2.3": {"released": "2020-10-10 21:29:12", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.2.2": {"released": "2020-08-28 18:38:15", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.2.1": {"released": "2020-08-28 01:15:35", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.2.0": {"released": "2020-07-18 08:55:05", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.1.3": {"released": "2020-07-17 03:24:10", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.1.2": {"released": "2020-07-16 23:57:12", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.1.1": {"released": "2020-07-16 23:24:33", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}}}