{"package": "ase", "summary": "Atomic Simulation Environment", "pypi_url": "https://pypi.org/project/ase", "piwheels_url": "https://www.piwheels.org/project/ase", "releases": {"3.28.0": {"released": "2026-03-17 20:47:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ase-3.28.0-py3-none-any.whl": {"file_url": "/simple/ase/ase-3.28.0-py3-none-any.whl", "filehash": "c8c38edebf7dbe54099f5e573ea40965cc6f5a36ded0abbda6824b7bb4154d50", "filesize": 2929909, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "scipy"]}}}, "3.27.0": {"released": "2025-12-28 15:41:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ase-3.27.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ase/ase-3.27.0-py3-none-any.whl", "filehash": "4f828273306d8b510aa020fe3340d2f53a059cb4d95993e646ab0d3281f7a9da", "filesize": 2885170, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "scipy"]}}}, "3.26.0": {"released": "2025-08-12 13:06:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ase-3.26.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ase/ase-3.26.0-py3-none-any.whl", "filehash": "b3df4543dd18ea90501aafed5502ca1336fa9f8ea483eb15905979246c813371", "filesize": 2946787, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "scipy"]}}}, "3.25.0": {"released": "2025-04-11 17:14:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ase-3.25.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ase/ase-3.25.0-py3-none-any.whl", "filehash": "6cdfc4ceb0bc3ab09751e13d20eb49cbd7b80e3fdf10d5454353a9e600977810", "filesize": 2951559, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "scipy"]}}}, "3.24.0": {"released": "2024-12-28 22:20:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ase-3.24.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ase/ase-3.24.0-py3-none-any.whl", "filehash": "b61625586ba028d96fbe90057cf6c6e0e6b7a8061feede83786c4d0518891a47", "filesize": 2928893, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "scipy"]}}}, "3.23.0": {"released": "2024-05-31 20:17:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ase-3.23.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ase/ase-3.23.0-py3-none-any.whl", "filehash": "522247aed3490d019545b50af70ef6266703f1006198e228024adfff967e959d", "filesize": 2877073, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "scipy"]}}}, "3.22.1": {"released": "2021-12-01 12:51:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ase-3.22.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ase/ase-3.22.1-py3-none-any.whl", "filehash": "6258e389af7ed593b4afd5b3ead647e516d59af02f614f1b5839445539bc1f56", "filesize": 2192154, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "scipy"]}}}, "3.22.0": {"released": "2021-06-24 18:29:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ase-3.22.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ase/ase-3.22.0-py3-none-any.whl", "filehash": "90b35304b022f95c880f471cc357af27fb5c891c4660de9ad40fc54d1d9d2e7b", "filesize": 2191928, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "scipy"]}}}, "3.21.1": {"released": "2021-01-24 21:11:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ase-3.21.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ase/ase-3.21.1-py3-none-any.whl", "filehash": "627deb46528efe1bac2bf873d1f0ca029943062960dff02cf3a05062964dfe5e", "filesize": 2151425, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "scipy"]}}}, "3.21.0": {"released": "2021-01-18 00:48:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ase-3.21.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ase/ase-3.21.0-py3-none-any.whl", "filehash": "7a756aba07c8e7c055bd3ba079facfc7f753c2c6e712a92b939dd1f1246ab74a", "filesize": 2150477, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "scipy"]}}}, "3.20.1": {"released": "2020-08-11 15:22:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ase-3.20.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ase/ase-3.20.1-py3-none-any.whl", "filehash": "107f504923f21908fe4c153b9a5ea2bf2984bd91866530172d958df91750599d", "filesize": 2184253, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "scipy"]}}}, "3.20.0": {"released": "2020-08-08 20:11:57", "prerelease": false, "yanked": true, "skip_reason": "", "files": {"ase-3.20.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ase/ase-3.20.0-py3-none-any.whl", "filehash": "9b24814aa313c0e9bc83f9c53f97f0172ee959782cdd90d4594592cb8e786dbb", "filesize": 2184165, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "scipy"]}}}, "3.19.3": {"released": "2020-08-11 14:20:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ase-3.19.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ase/ase-3.19.3-py3-none-any.whl", "filehash": "4cb2dc9c9c7a2724d17e0da09d3e02defb42214ff11952a243b3dcf3875dafdf", "filesize": 2111616, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "scipy"]}}}, "3.19.2": {"released": "2020-07-22 20:34:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ase-3.19.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ase/ase-3.19.2-py3-none-any.whl", "filehash": "7e67645cd180424346442ff220a8f1cc850718110be98adef7d4b6367d4e434b", "filesize": 2096751, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "scipy"]}}}, "3.19.1": {"released": "2020-04-03 23:51:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ase-3.19.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ase/ase-3.19.1-py3-none-any.whl", "filehash": "c27eac75027747131fb356aa6b94c95817d4c25f8e086f12773895aad86fccc2", "filesize": 2096893, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "scipy"]}}}, "3.19.0": {"released": "2019-12-17 03:13:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ase-3.19.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ase/ase-3.19.0-py3-none-any.whl", "filehash": "0c1d31802af129462e621a0714d6227eb9a31bcd11787821d88d481d47805baf", "filesize": 2096932, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "scipy"]}}}, "3.18.2": {"released": "2019-12-15 20:22:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ase-3.18.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ase/ase-3.18.2-py3-none-any.whl", "filehash": "4c6eb37027d53df623437ebbd082d1b476975b72e9e079ed92e3066f78196399", "filesize": 2014817, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "scipy"]}}}, "3.18.1": {"released": "2019-09-20 22:11:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ase-3.18.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ase/ase-3.18.1-py3-none-any.whl", "filehash": "e2cb7d80aa03c1eadbc2e181376b954dab03cf36b069caa6e6566463664fb973", "filesize": 2045618, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "scipy"]}}}, "3.18.0": {"released": "2019-07-19 02:18:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ase-3.18.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ase/ase-3.18.0-py3-none-any.whl", "filehash": "c5a5295788050ff679c6d316ad5358753bb07ecdc5714139661c29379571a372", "filesize": 2027648, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["flask", "matplotlib", "numpy", "scipy"]}}}, "3.17.0": {"released": "2018-11-12 18:34:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ase-3.17.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ase/ase-3.17.0-py3-none-any.whl", "filehash": "c2910cbd34c0357baae89e9ecebcba4f21bf8ebea7bd86cae0c78835d1bd816e", "filesize": 1824077, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["flask", "matplotlib", "numpy", "scipy"]}}}, "3.16.2": {"released": "2018-06-05 00:44:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ase-3.16.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ase/ase-3.16.2-py3-none-any.whl", "filehash": "bdd6014658e1f2bab94b4604aba210cb8133123a9b02fa041b2852cb1da2424a", "filesize": 1670083, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["flask", "matplotlib", "numpy", "scipy"]}}}, "3.16.1": {"released": "2018-06-04 22:34:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ase-3.16.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ase/ase-3.16.1-py3-none-any.whl", "filehash": "1cb51c4956e427951c10adb6ff9e160650205313a33cf79ef3aa4efe067a5978", "filesize": 1699624, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["flask", "matplotlib", "numpy", "scipy"]}}}, "3.16.0": {"released": "2018-03-21 15:39:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ase-3.16.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ase/ase-3.16.0-py3-none-any.whl", "filehash": "87d6aaccddf9a25a6ec379010ba0fce749381ada720b6d11003862592f2b4f0d", "filesize": 1675161, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["flask", "matplotlib", "numpy", "scipy"]}}}, "3.15.0": {"released": "2017-09-28 18:25:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ase-3.15.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ase/ase-3.15.0-py3-none-any.whl", "filehash": "9c3a01eecf8a827583e8d789df6237e1f943246a7ba679a7a1fd40582bd298c9", "filesize": 1578579, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["flask", "matplotlib", "numpy", "scipy"]}}}, "3.14.1": {"released": "2017-06-28 15:40:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ase-3.14.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ase/ase-3.14.1-py3-none-any.whl", "filehash": "7a166a60570cda9aca752f6245d155864f6555e84dbbaf42ef70675d07d0e12c", "filesize": 1453820, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["flask", "matplotlib", "numpy", "scipy"]}}}, "3.14.0": {"released": "2017-06-20 18:07:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ase-3.14.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ase/ase-3.14.0-py3-none-any.whl", "filehash": "96d8b5ea389a9107fd330bfb6f46941c23e46c139cd7a60f3a40e2153e795493", "filesize": 1513859, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["flask", "matplotlib", "numpy", "scipy"]}}}, "3.13.0": {"released": "2017-02-07 09:33:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ase-3.13.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ase/ase-3.13.0-py3-none-any.whl", "filehash": "851cb334043cdce7694ea852aec10371e78e1a7f72c67e335f13b075f4929dac", "filesize": 1356197, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "3.13.0rc1": {"released": "2017-01-17 10:10:22", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"ase-3.13.0rc1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ase/ase-3.13.0rc1-py3-none-any.whl", "filehash": "31e44c68709e767e39fc6d5067ac6eb50a6952b86c55f3f521b4add1f37d0d13", "filesize": 1355001, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "3.13.0b1": {"released": "2017-01-11 10:29:11", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"ase-3.13.0b1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ase/ase-3.13.0b1-py3-none-any.whl", "filehash": "ef881c3e5d689fc18010db5177f68cba1cd9d83e8353aefe8e47d4768999c07f", "filesize": 1353357, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "3.12.0": {"released": "2016-10-24 12:17:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ase-3.12.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ase/ase-3.12.0-py3-none-any.whl", "filehash": "8a1bc36e50f3dc422a8a8982e226adfa90d4721bbd84100227018388fc9cdebd", "filesize": 1352149, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "3.11.0": {"released": "2016-05-10 12:08:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ase-3.11.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ase/ase-3.11.0-py3-none-any.whl", "filehash": "540f1f0518175ac417f19414ddd31f823ff0958920fadef67d12bfa810951405", "filesize": 1173270, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "3.10.0": {"released": "2016-03-17 11:32:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ase-3.10.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ase/ase-3.10.0-py3-none-any.whl", "filehash": "99f3328583d57ab2655025692c648d2075a288cdaa801c8e28aabdecf5df6854", "filesize": 1178726, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "3.9.1": {"released": "2015-07-21 12:05:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ase-3.9.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ase/ase-3.9.1-py3-none-any.whl", "filehash": "ebf8cebf2e17ff45c20ec6ee6103b49cbef284212f9a6b5130f8ef64f1163962", "filesize": 15159384, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "3.9.0": {"released": "2015-05-28 14:07:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ase-3.9.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ase/ase-3.9.0-py3-none-any.whl", "filehash": "0115dfc9bbad7e2323f5fc273e03f639f118f1800af41d79aad73c657c87da69", "filesize": 15909803, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "3.8.2": {"released": "2015-05-28 14:04:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ase-3.8.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ase/ase-3.8.2-py3-none-any.whl", "filehash": "ab6d1f63d1a9bede66002ef0b0d582d752dcc9cb9b4c5536bc12ef8db2474d13", "filesize": 15909806, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}}}