{"package": "shadow-hybrid-methods", "summary": "Hybrid Methods, combining raytracing with wave optics", "pypi_url": "https://pypi.org/project/shadow-hybrid-methods", "piwheels_url": "https://www.piwheels.org/project/shadow-hybrid-methods", "releases": {"1.0.28": {"released": "2026-07-16 15:55:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"shadow_hybrid_methods-1.0.28-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/shadow-hybrid-methods/shadow_hybrid_methods-1.0.28-py3-none-any.whl", "filehash": "f9d4575e54a9220620981a5183d496db731051e5e88c4e0c7f37bfaa801314e3", "filesize": 113605, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["numpy", "scipy", "setuptools", "srxraylib", "syned", "wofry", "wofryimpl"]}}}, "1.0.27": {"released": "2026-05-02 03:10:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"shadow_hybrid_methods-1.0.27-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/shadow-hybrid-methods/shadow_hybrid_methods-1.0.27-py3-none-any.whl", "filehash": "3928c5d921c6769c1b39f03b584ae2bd42cb3256aad958abc8a50ce8612ba19d", "filesize": 113617, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["numpy", "scipy", "setuptools", "srxraylib", "syned", "wofry", "wofryimpl"]}}}, "1.0.26": {"released": "2026-05-02 02:48:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"shadow_hybrid_methods-1.0.26-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/shadow-hybrid-methods/shadow_hybrid_methods-1.0.26-py3-none-any.whl", "filehash": "0ab156787514da484094b6f26342cd6e5a8baa0b8295bbbd0acaf4ab8fabec61", "filesize": 113676, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["numpy", "scipy", "setuptools", "srxraylib", "syned", "wofry", "wofryimpl"]}}}, "1.0.25": {"released": "2026-05-02 01:24:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"shadow_hybrid_methods-1.0.25-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/shadow-hybrid-methods/shadow_hybrid_methods-1.0.25-py3-none-any.whl", "filehash": "3684c0b0ad14220b2ba041fd7c906a906546ca6f362a16d2e0273bf5ad4f4d43", "filesize": 113680, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["numpy", "scipy", "setuptools", "srxraylib", "syned", "wofry", "wofryimpl"]}}}, "1.0.24": {"released": "2026-04-30 20:23:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"shadow_hybrid_methods-1.0.24-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/shadow-hybrid-methods/shadow_hybrid_methods-1.0.24-py3-none-any.whl", "filehash": "5fd759d5afc57dd11d20b14ed910305441345529bf2ea8888ebe17dfe2f7b826", "filesize": 113379, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["numpy", "scipy", "setuptools", "srxraylib", "syned", "wofry", "wofryimpl"]}}}, "1.0.23": {"released": "2026-04-29 20:02:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"shadow_hybrid_methods-1.0.23-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/shadow-hybrid-methods/shadow_hybrid_methods-1.0.23-py3-none-any.whl", "filehash": "9c934704c6e1bb7ef5c6e4763e8a978e01ab87e774c5cd9626668792e0d79fc5", "filesize": 113371, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["numpy", "scipy", "setuptools", "srxraylib", "syned", "wofry", "wofryimpl"]}}}, "1.0.22": {"released": "2026-02-09 18:17:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"shadow_hybrid_methods-1.0.22-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/shadow-hybrid-methods/shadow_hybrid_methods-1.0.22-py3-none-any.whl", "filehash": "9696edfcae1680bb92c63873ca3872aa2fe85216459031e25bf86dd35fa5867b", "filesize": 113363, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["numpy", "scipy", "setuptools", "srxraylib", "syned", "wofry", "wofryimpl"]}}}, "1.0.21": {"released": "2026-02-09 18:02:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"shadow_hybrid_methods-1.0.21-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/shadow-hybrid-methods/shadow_hybrid_methods-1.0.21-py3-none-any.whl", "filehash": "945a5556ff2abcecf9abdd7e0ce71c5ebbf0159346d8c6e240531b7b01f40ca0", "filesize": 113352, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["numpy", "scipy", "setuptools", "srxraylib", "syned", "wofry", "wofryimpl"]}}}, "1.0.20": {"released": "2026-01-28 22:32:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"shadow_hybrid_methods-1.0.20-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/shadow-hybrid-methods/shadow_hybrid_methods-1.0.20-py3-none-any.whl", "filehash": "672aeb5059c2bf4c20312c1904017e027510f0b3cc3d9460666526bcd49993e2", "filesize": 113329, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["numpy", "scipy", "setuptools", "srxraylib", "syned", "wofry", "wofryimpl"]}}}, "1.0.19": {"released": "2026-01-26 21:45:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"shadow_hybrid_methods-1.0.19-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/shadow-hybrid-methods/shadow_hybrid_methods-1.0.19-py3-none-any.whl", "filehash": "f25439d447b21fa1ab773baa5fb53ba21610dd2a421e7d1fdb20292ab313dfc6", "filesize": 113292, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["numpy", "scipy", "setuptools", "srxraylib", "syned", "wofry", "wofryimpl"]}}}, "1.0.18": {"released": "2025-10-27 17:15:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "1.0.17": {"released": "2025-10-26 17:51:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "1.0.16": {"released": "2025-10-26 17:51:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "1.0.15": {"released": "2025-10-23 22:16:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"shadow_hybrid_methods-1.0.15-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/shadow-hybrid-methods/shadow_hybrid_methods-1.0.15-py3-none-any.whl", "filehash": "1fd9c402cf8a293c7003ffc1defd92dbe735d081abf102e0450ae6c209448c46", "filesize": 98196, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["numpy", "scipy", "setuptools", "srxraylib", "syned", "wofry", "wofryimpl"]}}}, "1.0.14": {"released": "2025-10-08 21:46:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"shadow_hybrid_methods-1.0.14-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/shadow-hybrid-methods/shadow_hybrid_methods-1.0.14-py3-none-any.whl", "filehash": "e6145eb98aa8fcdb6981d07e75ae8fd9d2914da832100559179a8fc080835d39", "filesize": 98233, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["numpy", "scipy", "setuptools", "srxraylib", "syned", "wofry", "wofryimpl"]}}}, "1.0.13": {"released": "2025-10-08 21:03:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"shadow_hybrid_methods-1.0.13-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/shadow-hybrid-methods/shadow_hybrid_methods-1.0.13-py3-none-any.whl", "filehash": "a502caefd07fe1a2602a9ffc63151e4f31f301607ee5be96843d3711d94423b2", "filesize": 98232, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["numpy", "scipy", "setuptools", "srxraylib", "syned", "wofry", "wofryimpl"]}}}, "1.0.12": {"released": "2025-10-08 20:59:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"shadow_hybrid_methods-1.0.12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/shadow-hybrid-methods/shadow_hybrid_methods-1.0.12-py3-none-any.whl", "filehash": "23d8bfa20972c8153b2b1642be95b5e706cc2fb574ad1d4f0ba9b9753820c265", "filesize": 97946, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["numpy", "scipy", "setuptools", "srxraylib", "syned", "wofry", "wofryimpl"]}}}, "1.0.11": {"released": "2025-05-09 23:23:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "1.0.10": {"released": "2025-05-09 22:52:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "1.0.9": {"released": "2024-05-29 18:58:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"shadow_hybrid_methods-1.0.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/shadow-hybrid-methods/shadow_hybrid_methods-1.0.9-py3-none-any.whl", "filehash": "f702c2b55344e1d83dc82331c02c632b373c1c493b06d8220b14bed66871ea39", "filesize": 97830, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["numpy", "scipy", "setuptools", "srxraylib", "syned", "wofry", "wofryimpl"]}}}, "1.0.8": {"released": "2024-02-29 20:27:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"shadow_hybrid_methods-1.0.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/shadow-hybrid-methods/shadow_hybrid_methods-1.0.8-py3-none-any.whl", "filehash": "206cd157ad27576cb0a8e5a4eb9ee644a4b5c0d647e87f3b20b932b4e99c7439", "filesize": 23275, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["numpy", "scipy", "setuptools", "srxraylib", "syned", "wofry", "wofryimpl"]}}}, "1.0.7": {"released": "2024-02-23 01:47:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"shadow_hybrid_methods-1.0.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/shadow-hybrid-methods/shadow_hybrid_methods-1.0.7-py3-none-any.whl", "filehash": "139a110d06fa91f467b57d867dc91fd08c9ffbc6eab87cf79d9e39d699caf94c", "filesize": 23276, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["numpy", "scipy", "setuptools", "srxraylib", "syned", "wofry", "wofryimpl"]}}}, "1.0.6": {"released": "2024-02-21 20:33:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"shadow_hybrid_methods-1.0.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/shadow-hybrid-methods/shadow_hybrid_methods-1.0.6-py3-none-any.whl", "filehash": "eec9fdaba7f79caf216ceee6d997d4b18413731b9ade96e157fb9e9ce57ebec9", "filesize": 23275, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["numpy", "scipy", "setuptools", "srxraylib", "syned", "wofry", "wofryimpl"]}}}, "1.0.5": {"released": "2024-02-21 20:27:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"shadow_hybrid_methods-1.0.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/shadow-hybrid-methods/shadow_hybrid_methods-1.0.5-py3-none-any.whl", "filehash": "97ce6a5458192a5913f7e4714c5aceb59c7e5301ed8b610eac86fa3ca494dfd1", "filesize": 23278, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["numpy", "scipy", "setuptools", "srxraylib", "syned", "wofry", "wofryimpl"]}}}, "1.0.4": {"released": "2024-02-16 22:55:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"shadow_hybrid_methods-1.0.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/shadow-hybrid-methods/shadow_hybrid_methods-1.0.4-py3-none-any.whl", "filehash": "fa9b87286dc411859428cb561e19aaa18fb5c16414f3f895b9a6f532be63c41b", "filesize": 23274, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["numpy", "scipy", "setuptools", "srxraylib", "syned", "wofry", "wofryimpl"]}}}, "1.0.3": {"released": "2024-02-16 00:45:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"shadow_hybrid_methods-1.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/shadow-hybrid-methods/shadow_hybrid_methods-1.0.3-py3-none-any.whl", "filehash": "86da557fb74383d66720d90d65009d814ff17faf29e4c577e529da28239dff90", "filesize": 22986, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["numpy", "scipy", "setuptools", "srxraylib", "syned", "wofry", "wofryimpl"]}}}, "1.0.2": {"released": "2024-02-13 17:57:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"shadow_hybrid_methods-1.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/shadow-hybrid-methods/shadow_hybrid_methods-1.0.2-py3-none-any.whl", "filehash": "4b63c05f93c9310952975a9de45a830cbd8b84e56e8c73fa30740abef3fee154", "filesize": 22777, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["numpy", "scipy", "setuptools", "srxraylib", "syned", "wofry", "wofryimpl"]}}}, "1.0.0": {"released": "2024-02-13 17:41:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"shadow_hybrid_methods-1.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/shadow-hybrid-methods/shadow_hybrid_methods-1.0.0-py3-none-any.whl", "filehash": "6470a400d274c9fb1644f309a30968169078b722446da809f4e7ded7af5e3bce", "filesize": 22773, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["numpy", "scipy", "setuptools", "srxraylib", "syned", "wofry", "wofryimpl"]}}}}}