{"package": "openwind", "summary": "Open source library to design wind instruments", "pypi_url": "https://pypi.org/project/openwind", "piwheels_url": "https://www.piwheels.org/project/openwind", "releases": {"0.12.4": {"released": "2026-05-29 15:28:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openwind-0.12.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openwind/openwind-0.12.4-py3-none-any.whl", "filehash": "fd5120866795ce0c95a85b94eaac3745d2dd52f4bcdee7d85e040d76bb504a02", "filesize": 357924, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["h5py", "matplotlib", "numpy", "scipy"]}}}, "0.12.3": {"released": "2025-10-17 09:09:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openwind-0.12.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openwind/openwind-0.12.3-py3-none-any.whl", "filehash": "1cc3e0313ac4875772ba5e1a720af62e03dd3409f2aa8e59af2425c9a522df20", "filesize": 357893, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["h5py", "matplotlib", "numpy", "scipy"]}}}, "0.12.2": {"released": "2025-10-15 13:46:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openwind-0.12.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openwind/openwind-0.12.2-py3-none-any.whl", "filehash": "d0a73d7548f925031c8c090f7f2c1214fde65714ee3077d12c2632fc2d9a246b", "filesize": 357894, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["h5py", "matplotlib", "numpy", "scipy"]}}}, "0.12.1": {"released": "2025-09-26 15:10:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openwind-0.12.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openwind/openwind-0.12.1-py3-none-any.whl", "filehash": "a4c0694d0b52ffa62f801c42f929fa3578dfcc341cf03d45c26083a13a46245d", "filesize": 357879, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["h5py", "matplotlib", "numpy", "scipy"]}}}, "0.12.0": {"released": "2025-09-18 08:24:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openwind-0.12.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openwind/openwind-0.12.0-py3-none-any.whl", "filehash": "55a7710529992355cf4bcac43ae718d07e607696c4044d9bfe37c9a7aeaffacb", "filesize": 357535, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["h5py", "matplotlib", "numpy", "scipy"]}}}, "0.11.4": {"released": "2025-06-04 09:05:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.11.3": {"released": "2024-08-30 14:07:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openwind-0.11.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openwind/openwind-0.11.3-py3-none-any.whl", "filehash": "e4dabe0252f8ef9128402206b9c84b23f21b2fbda2c955b19bb776d1f9e80059", "filesize": 349516, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["h5py", "matplotlib", "numpy", "scipy"]}}}, "0.11.2": {"released": "2024-04-29 13:30:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openwind-0.11.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openwind/openwind-0.11.2-py3-none-any.whl", "filehash": "634d0df2c217efc5abcf6123ed85d31cabd934dcb0253fa014147f8bce005bf0", "filesize": 341147, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["h5py", "matplotlib", "numpy", "scipy"]}}}, "0.11.1": {"released": "2024-01-10 13:15:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openwind-0.11.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openwind/openwind-0.11.1-py3-none-any.whl", "filehash": "11259509e5298409218cfcfd9f4111cc997ff66036df86b8ee3853da1eed5543", "filesize": 340750, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["h5py", "matplotlib", "numpy", "scipy"]}}}, "0.11.0": {"released": "2024-01-09 13:28:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openwind-0.11.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openwind/openwind-0.11.0-py3-none-any.whl", "filehash": "bf0192a612061dc37a12e92bcd6911cb17398bf3d890c84bbf69d0188427b832", "filesize": 340816, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["h5py", "matplotlib", "numpy", "scipy"]}}}, "0.10.3": {"released": "2023-10-19 10:08:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openwind-0.10.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openwind/openwind-0.10.3-py3-none-any.whl", "filehash": "475473b82016b7ecaf068d06e854fb99fbc1048a48ac08d3d850a6021f30b6f9", "filesize": 329959, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "scipy"]}}}, "0.10.2": {"released": "2023-10-18 07:57:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openwind-0.10.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openwind/openwind-0.10.2-py3-none-any.whl", "filehash": "4dd1bf30e4b6389eb2dc4ccc9263b0c9ae77736a570ed9a6f742e0b6d0d948a5", "filesize": 328651, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "scipy"]}}}, "0.10.1": {"released": "2023-08-25 14:24:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openwind-0.10.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openwind/openwind-0.10.1-py3-none-any.whl", "filehash": "0fd99bd65f665359a67a4038036422a361930c8123898a3dd41f556dab4117e7", "filesize": 309302, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "scipy"]}}}, "0.10.0": {"released": "2023-08-25 13:04:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openwind-0.10.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openwind/openwind-0.10.0-py3-none-any.whl", "filehash": "3df9e8aa0894b0152248b02b09344e5e2973e3c463d7aeb2e2366cd1982bbe7b", "filesize": 309302, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "scipy"]}}}, "0.9.3": {"released": "2023-02-08 14:52:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openwind-0.9.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openwind/openwind-0.9.3-py3-none-any.whl", "filehash": "9205322f508fd7ed0ac45d43025f47da4d8fed11d5739344261d7a3cfaf1778e", "filesize": 280421, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "scipy"]}}}, "0.9.2": {"released": "2023-01-03 10:46:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openwind-0.9.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openwind/openwind-0.9.2-py3-none-any.whl", "filehash": "f04b31147f5fea4396851f3bebce407a9cb2179238d93d4f2006eda20e7b5801", "filesize": 280421, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "scipy"]}}}, "0.9.1": {"released": "2023-01-03 10:39:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openwind-0.9.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openwind/openwind-0.9.1-py3-none-any.whl", "filehash": "b9feac101230ebec05112addce16215252eaa89c5aa6708e1c96ec3d39bdd15d", "filesize": 280421, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "scipy"]}}}, "0.9.0": {"released": "2022-09-02 09:10:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openwind-0.9.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openwind/openwind-0.9.0-py3-none-any.whl", "filehash": "63ff4eeb55b313f34e9d323d7e34ede199f48cd2febe419c4d5497c00aab6043", "filesize": 273248, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "scipy"]}}}, "0.8.1": {"released": "2022-05-23 10:29:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openwind-0.8.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openwind/openwind-0.8.1-py3-none-any.whl", "filehash": "44d3fc01975ad48a46a694242c9e56baa344106c30cdd9d1692b69a58602eab5", "filesize": 259529, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "scipy"]}}}, "0.8.0": {"released": "2022-04-07 13:59:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openwind-0.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openwind/openwind-0.8.0-py3-none-any.whl", "filehash": "58f9bc4c66302d61d468fa1a3d4b2be5a96cd6040445e6329fcba3cd94ef217e", "filesize": 255698, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "scipy"]}}}, "0.7.2": {"released": "2022-02-08 10:54:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openwind-0.7.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openwind/openwind-0.7.2-py3-none-any.whl", "filehash": "92afc5486cc9d39afdcd36dc2a10aaba2bc0bc681a7d1e55290f1d4eae9bfb09", "filesize": 252286, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "scipy"]}}}, "0.7.1": {"released": "2022-01-28 10:41:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openwind-0.7.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openwind/openwind-0.7.1-py3-none-any.whl", "filehash": "e1368c3f7f566d7792decfd3b6c044e9ca3b7625f4b2352bf8285eefa5483d5d", "filesize": 252302, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "plotly", "scipy"]}}}, "0.7.0": {"released": "2021-12-14 16:38:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openwind-0.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openwind/openwind-0.7.0-py3-none-any.whl", "filehash": "097b887426fe1565c6e0403771a780ad943417d185040fc989994afdda2828d3", "filesize": 252177, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "plotly", "scipy"]}}}, "0.6.1": {"released": "2021-06-23 09:10:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openwind-0.6.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openwind/openwind-0.6.1-py3-none-any.whl", "filehash": "1323bf246bc3aa3e3253a816141921a1eb07da218fd8ba6d0c4004202e0e1464", "filesize": 248872, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "plotly", "scipy"]}}}, "0.6.0": {"released": "2021-05-27 12:54:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openwind-0.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openwind/openwind-0.6.0-py3-none-any.whl", "filehash": "ae8811133f476ffc1ab5c2b3f7503f3866b1830bb6e175bfe02667563c4d11e0", "filesize": 248738, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "plotly", "scipy"]}}}, "0.5.2": {"released": "2021-03-09 11:52:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openwind-0.5.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openwind/openwind-0.5.2-py3-none-any.whl", "filehash": "3520a221162c6d748761547bf0a5bb83dddd9abb68a0d5aceeb72fa515f12d0f", "filesize": 217336, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "plotly", "scipy"]}}}, "0.5.1": {"released": "2021-03-09 11:41:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openwind-0.5.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openwind/openwind-0.5.1-py3-none-any.whl", "filehash": "7ac1de51715e3c813986bf6f73bb3f64871ddb99e48c73d53fec6886fd8a3489", "filesize": 217334, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "plotly", "scipy"]}}}, "0.5.0": {"released": "2021-03-09 10:51:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openwind-0.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openwind/openwind-0.5.0-py3-none-any.whl", "filehash": "53f4e72f8d22d57009c616460cdd8a7d0da76720b3eafdb5d888203195cc077a", "filesize": 217333, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "plotly", "scipy"]}}}, "0.4.2": {"released": "2021-02-18 14:05:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openwind-0.4.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openwind/openwind-0.4.2-py3-none-any.whl", "filehash": "7cd559532982702aba79519bdf11f50a8792e0f2d215b72f79073762515e609b", "filesize": 196015, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "plotly", "scipy"]}}}, "0.4.1": {"released": "2020-12-10 11:26:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openwind-0.4.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openwind/openwind-0.4.1-py3-none-any.whl", "filehash": "2462e293954045fa3febb9ed5cc38533733ab24c2680d619655caafe8df1eec6", "filesize": 193760, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "plotly", "scipy"]}}}, "0.4.0": {"released": "2020-12-09 18:46:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"openwind-0.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/openwind/openwind-0.4.0-py3-none-any.whl", "filehash": "5be0bd5ba0dd556a429feff341dea307de5b5ce07015b1e8a5b8675f980f9e52", "filesize": 193599, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "plotly", "scipy"]}}}}}