{"package": "surface-construct", "summary": "Surface construction and surface reaction sampling tools.", "pypi_url": "https://pypi.org/project/surface-construct", "piwheels_url": "https://www.piwheels.org/project/surface-construct", "releases": {"0.12.8": {"released": "2026-06-04 01:16:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"surface_construct-0.12.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/surface-construct/surface_construct-0.12.8-py3-none-any.whl", "filehash": "86726375bb91269eb28db4ab4720834fc642faefe8ebcf0d73a677b9c789b752", "filesize": 83765, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["ase", "networkx", "pandas", "scikit-image", "scikit-learn", "spglib", "tqdm"]}}}, "0.12.7": {"released": "2026-06-03 14:15:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"surface_construct-0.12.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/surface-construct/surface_construct-0.12.7-py3-none-any.whl", "filehash": "a40e83544e37a7f0044a9fa57513425b7044f749b3326fa6ce4aa3e8cbe59ec9", "filesize": 83764, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["ase", "networkx", "pandas", "scikit-image", "scikit-learn", "spglib", "tqdm"]}}}, "0.12.6": {"released": "2026-06-03 11:36:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"surface_construct-0.12.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/surface-construct/surface_construct-0.12.6-py3-none-any.whl", "filehash": "e7483bb68fb6af4179e4079b79dc04ba1282bdbc9a1723e0ae9bbd84b533f3ea", "filesize": 83522, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["ase", "networkx", "pandas", "scikit-image", "scikit-learn", "spglib", "tqdm"]}}}, "0.12.5": {"released": "2026-06-02 08:16:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"surface_construct-0.12.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/surface-construct/surface_construct-0.12.5-py3-none-any.whl", "filehash": "2cf18b3b48f47920f3ecad4d229d9e5d6b427548b5b2f55e908c1739982d9dc3", "filesize": 83292, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["ase", "networkx", "pandas", "scikit-image", "scikit-learn", "spglib", "tqdm"]}}}, "0.12.4": {"released": "2026-05-27 09:06:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"surface_construct-0.12.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/surface-construct/surface_construct-0.12.4-py3-none-any.whl", "filehash": "f1e68a460825370fb01e44e74b26038efc3facf923b8e7f7b31cf565540a8b1b", "filesize": 81535, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["ase", "networkx", "pandas", "scikit-image", "scikit-learn", "spglib", "tqdm"]}}}, "0.12.3": {"released": "2026-04-24 08:34:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"surface_construct-0.12.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/surface-construct/surface_construct-0.12.3-py3-none-any.whl", "filehash": "8f54e44f667aebcf61fdfd3b247bd5617725d7d0a769e03c38a3ef2f6d067fb5", "filesize": 81534, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["ase", "networkx", "pandas", "scikit-image", "scikit-learn", "spglib", "tqdm"]}}}, "0.12.2": {"released": "2026-04-21 12:04:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"surface_construct-0.12.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/surface-construct/surface_construct-0.12.2-py3-none-any.whl", "filehash": "016d5e67c7d21d91013085223caecffd29c7e1a33d3142fc940e1a7843794429", "filesize": 81534, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["ase", "networkx", "pandas", "scikit-image", "scikit-learn", "spglib", "tqdm"]}}}, "0.12.1": {"released": "2026-04-02 09:20:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"surface_construct-0.12.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/surface-construct/surface_construct-0.12.1-py3-none-any.whl", "filehash": "046462857067b4b5ecbf168a336c6e80d16d8d25babe768e17ccf993e76165a1", "filesize": 81786, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["ase", "networkx", "pandas", "scikit-image", "scikit-learn", "spglib", "tqdm"]}}}, "0.12": {"released": "2026-01-24 14:19:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"surface_construct-0.12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/surface-construct/surface_construct-0.12-py3-none-any.whl", "filehash": "9fc9d9d5c731f0457f4621663b2e8ac4843e131c2a961097979dad3133a3b7a3", "filesize": 81643, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["ase", "networkx", "pandas", "scikit-image", "scikit-learn", "spglib", "tqdm"]}}}, "0.11": {"released": "2026-01-23 00:54:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"surface_construct-0.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/surface-construct/surface_construct-0.11-py3-none-any.whl", "filehash": "f783d8a64b105d336e284938a7871d98f9b784fb4301fbd58a5070fa1e0ca240", "filesize": 79691, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["ase", "networkx", "pandas", "scikit-image", "scikit-learn", "spglib", "tqdm"]}}}, "0.10.3": {"released": "2026-01-12 08:42:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"surface_construct-0.10.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/surface-construct/surface_construct-0.10.3-py3-none-any.whl", "filehash": "30844ef110275d9ca33806c2c3c49e4ed0443d99a030bbeffd3b70e2b9eed954", "filesize": 63163, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["ase", "networkx", "pandas", "scikit-image", "scikit-learn", "spglib", "tqdm"]}}}, "0.10.2": {"released": "2026-01-12 03:17:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"surface_construct-0.10.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/surface-construct/surface_construct-0.10.2-py3-none-any.whl", "filehash": "bdb0c6e9e35035a0d6baf185c22b45d23adc41714f18ab04014043c10dbc8236", "filesize": 63160, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["ase", "networkx", "pandas", "scikit-image", "scikit-learn", "spglib", "tqdm"]}}}, "0.10.1": {"released": "2025-11-19 06:34:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"surface_construct-0.10.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/surface-construct/surface_construct-0.10.1-py3-none-any.whl", "filehash": "487b81050f7a487f22ab50ecac975b1f8ae22ea36b9bd012ffdf30aeb0118657", "filesize": 62787, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["ase", "networkx", "pandas", "scikit-image", "scikit-learn", "spglib", "tqdm"]}}}, "0.9.3": {"released": "2025-05-16 09:37:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.9.2": {"released": "2025-04-27 01:25:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.9.1": {"released": "2025-04-01 08:16:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"surface_construct-0.9.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/surface-construct/surface_construct-0.9.1-py3-none-any.whl", "filehash": "b07b54d0e3f44b44df04674d8e9b9f8e908b34858b735ec521cab204a899bea1", "filesize": 62849, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["ase", "networkx", "pandas", "scikit-image", "scikit-learn", "spglib", "tqdm"]}}}, "0.8.4": {"released": "2025-03-09 03:17:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"surface_construct-0.8.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/surface-construct/surface_construct-0.8.4-py3-none-any.whl", "filehash": "b46770c0137736bf58d38fe533516fae3b3cace197e7edfc84fbda7ee164e1e3", "filesize": 61378, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["ase", "networkx", "pandas", "scikit-image", "scikit-learn", "spglib", "tqdm"]}}}, "0.8.2": {"released": "2024-12-25 11:05:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"surface_construct-0.8.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/surface-construct/surface_construct-0.8.2-py3-none-any.whl", "filehash": "dc1436d1dfd5022b4b2cbb0ec743510f58ef492422c75577327cd64b867d8643", "filesize": 58188, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["ase", "matplotlib", "networkx", "numpy", "pandas", "scikit-image", "scikit-learn", "scipy", "spglib", "tqdm"]}}}, "0.8.1": {"released": "2024-11-17 16:34:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"surface_construct-0.8.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/surface-construct/surface_construct-0.8.1-py3-none-any.whl", "filehash": "0d19dd607b6e3f473171222c740ebc78d0d143125ee54ae8acde4763cacee2f2", "filesize": 57155, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["ase", "matplotlib", "networkx", "numpy", "pandas", "scikit-image", "scikit-learn", "scipy", "spglib", "tqdm"]}}}, "0.8": {"released": "2024-11-16 07:09:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"surface_construct-0.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/surface-construct/surface_construct-0.8-py3-none-any.whl", "filehash": "fed86b23282a21af9eea685ce2c84cc294551158431ee95abbb9a19e1a058b18", "filesize": 57800, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["ase", "matplotlib", "networkx", "numpy", "pandas", "scikit-image", "scikit-learn", "scipy", "spglib", "tqdm"]}}}, "0.7": {"released": "2024-11-15 10:36:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"surface_construct-0.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/surface-construct/surface_construct-0.7-py3-none-any.whl", "filehash": "5b4eeea012739c080d9b82fb9881fd3350105c1988e0808011286ca9cae2ca06", "filesize": 57892, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["ase", "matplotlib", "networkx", "numpy", "pandas", "scikit-image", "scikit-learn", "scipy", "spglib", "tqdm"]}}}, "0.6": {"released": "2024-11-06 16:20:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"surface_construct-0.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/surface-construct/surface_construct-0.6-py3-none-any.whl", "filehash": "1249fd00136717910705195bac2b0c582347c1ab391fa3b28a332fc6747024ff", "filesize": 57647, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["ase", "matplotlib", "networkx", "numpy", "pandas", "scikit-learn", "scipy", "spglib", "tqdm"]}}}, "0.5.14": {"released": "2024-06-27 13:46:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"surface_construct-0.5.14-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/surface-construct/surface_construct-0.5.14-py3-none-any.whl", "filehash": "ddcd43ab29cfade138bbf18030391b724d1458d503001328d84ee37ad0707de7", "filesize": 54345, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["ase", "matplotlib", "networkx", "numpy", "pandas", "scikit-learn", "scipy", "spglib", "tqdm"]}}}, "0.5.13": {"released": "2024-06-11 04:21:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"surface_construct-0.5.13-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/surface-construct/surface_construct-0.5.13-py3-none-any.whl", "filehash": "951f175adaf9bf9d6a9e707c2bb308003826c7fe3f005b17c8a53b1ace95b516", "filesize": 54250, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["ase", "matplotlib", "networkx", "numpy", "pandas", "scikit-learn", "scipy", "spglib", "tqdm"]}}}, "0.5.10": {"released": "2024-05-23 07:44:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"surface_construct-0.5.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/surface-construct/surface_construct-0.5.10-py3-none-any.whl", "filehash": "c6b10c95d691a846410e5077c4523147100e0d3541c809b7d963d06b42b47705", "filesize": 54099, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["ase", "matplotlib", "networkx", "numpy", "pandas", "scikit-learn", "scipy", "spglib", "tqdm"]}}}, "0.5.9": {"released": "2024-03-03 11:32:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"surface_construct-0.5.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/surface-construct/surface_construct-0.5.9-py3-none-any.whl", "filehash": "0f65b1dac42b5480ee47a389dcb9a5bb0ef01579cf53123bcfcd60c1cd8835aa", "filesize": 53923, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["ase", "matplotlib", "networkx", "numpy", "pandas", "scikit-learn", "scipy", "spglib", "tqdm"]}}}, "0.5.8": {"released": "2024-02-29 14:29:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"surface_construct-0.5.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/surface-construct/surface_construct-0.5.8-py3-none-any.whl", "filehash": "1baaec1b0d5e51ff30fe12ad98654ee5978c41f471fb40fb4cfecf9213649c87", "filesize": 49553, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["ase", "matplotlib", "networkx", "numpy", "pandas", "scikit-learn", "scipy", "spglib", "tqdm"]}}}}}