{"package": "caustics", "summary": "The lensing pipeline of the future: GPU-accelerated, automatically-differentiable, highly modular. Currently under heavy development: expect interface changes and some imprecise/untested calculations.", "pypi_url": "https://pypi.org/project/caustics", "piwheels_url": "https://www.piwheels.org/project/caustics", "releases": {"1.6.0": {"released": "2026-02-14 17:54:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"caustics-1.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/caustics/caustics-1.6.0-py3-none-any.whl", "filehash": "b8e8a287ede488bbbb9ffde9c1412beb7820a93ddc60f6e88c8e33b7b6c36928", "filesize": 107272, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["astropy", "caskade", "graphviz", "h5py", "mpmath", "numpy", "safetensors", "scipy", "torch"]}}}, "1.5.2": {"released": "2025-12-03 16:10:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"caustics-1.5.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/caustics/caustics-1.5.2-py3-none-any.whl", "filehash": "116c5b7357182328a827d1dead6700607f40451fdb7fecdab28b4a72d3ec5adf", "filesize": 100772, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["astropy", "caskade", "graphviz", "h5py", "mpmath", "numpy", "safetensors", "scipy", "torch"]}}}, "1.5.1": {"released": "2025-08-28 14:14:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"caustics-1.5.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/caustics/caustics-1.5.1-py3-none-any.whl", "filehash": "2bdbe292788d41c9f1d28cbe98e2a830b94ff68705a20e19a07a144d4232c009", "filesize": 100726, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["astropy", "caskade", "graphviz", "h5py", "mpmath", "numpy", "safetensors", "scipy", "torch"]}}}, "1.5.0": {"released": "2025-08-01 01:09:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"caustics-1.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/caustics/caustics-1.5.0-py3-none-any.whl", "filehash": "df117d574a353e606c81db5a53a1af8177fc8faebd84434e2095143a973123aa", "filesize": 100656, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["astropy", "caskade", "graphviz", "h5py", "mpmath", "numpy", "safetensors", "scipy", "torch"]}}}, "1.4.0": {"released": "2025-05-16 15:05:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"caustics-1.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/caustics/caustics-1.4.0-py3-none-any.whl", "filehash": "4544d2a99892856470354458b3f5db08dfeb55e99ef6a4db48931995a538d9dc", "filesize": 100593, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["astropy", "caskade", "graphviz", "h5py", "mpmath", "numpy", "safetensors", "scipy", "torch"]}}}, "1.3.1": {"released": "2025-04-09 23:49:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"caustics-1.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/caustics/caustics-1.3.1-py3-none-any.whl", "filehash": "9ad14f4e8e59d8158003f4b76b7748b5d00bf286fab7a1cd4d3d3e67aa0ef1e9", "filesize": 99012, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["astropy", "caskade", "graphviz", "h5py", "mpmath", "numpy", "safetensors", "scipy", "torch"]}}}, "1.3.0": {"released": "2025-04-03 15:06:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"caustics-1.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/caustics/caustics-1.3.0-py3-none-any.whl", "filehash": "7ae1f9af68a763f73d699df20ae32e767929cff6ca28e8c1ad88632a07766564", "filesize": 99010, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["astropy", "caskade", "graphviz", "h5py", "mpmath", "numpy", "safetensors", "scipy", "torch"]}}}, "1.2.0": {"released": "2025-01-25 18:00:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"caustics-1.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/caustics/caustics-1.2.0-py3-none-any.whl", "filehash": "10e4cf6028c2d8ee03f07db2b007a90be9e6a6f3d30aabcc15b69e2a687c6986", "filesize": 95088, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["astropy", "caskade", "graphviz", "h5py", "mpmath", "numpy", "safetensors", "scipy", "torch"]}}}, "1.1.0": {"released": "2025-01-14 17:22:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"caustics-1.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/caustics/caustics-1.1.0-py3-none-any.whl", "filehash": "c3750bb443d5776cc539a2e9962a384a181ff71e36ee8fa56e24e506466d9750", "filesize": 94152, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["astropy", "caskade", "graphviz", "h5py", "mpmath", "numpy", "safetensors", "scipy", "torch"]}}}, "1.0.0": {"released": "2024-11-21 21:14:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"caustics-1.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/caustics/caustics-1.0.0-py3-none-any.whl", "filehash": "b19d8e544c81999791e908920497502750393a58303b850f8b5c777dd93e40d2", "filesize": 94130, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["astropy", "caskade", "graphviz", "h5py", "mpmath", "numpy", "safetensors", "scipy", "torch"]}}}, "0.12.0": {"released": "2024-11-07 21:58:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"caustics-0.12.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/caustics/caustics-0.12.0-py3-none-any.whl", "filehash": "64cc303cbf0d74ffad46381fb1d11b00a043296ee22e6d75eabf63fd265642fb", "filesize": 110245, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["astropy", "graphviz", "h5py", "mpmath", "numpy", "safetensors", "scipy", "torch"]}}}, "0.11.2": {"released": "2024-09-30 20:12:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"caustics-0.11.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/caustics/caustics-0.11.2-py3-none-any.whl", "filehash": "1c7110289ed1218c6f9ef9b0af500d43cd692dda7c118b103c2aae0bc650da58", "filesize": 104437, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["astropy", "graphviz", "h5py", "mpmath", "numpy", "safetensors", "scipy", "torch"]}}}, "0.11.1": {"released": "2024-07-06 17:28:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"caustics-0.11.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/caustics/caustics-0.11.1-py3-none-any.whl", "filehash": "8091f5ff82bdff760595483fa5d8d5d0c4be6584edfe35689aead32d7e03af54", "filesize": 102856, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["astropy", "graphviz", "h5py", "mpmath", "numpy", "safetensors", "scipy", "torch"]}}}, "0.11.0": {"released": "2024-06-28 21:04:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"caustics-0.11.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/caustics/caustics-0.11.0-py3-none-any.whl", "filehash": "816af2406086194d7adcb643d627b10bfcf3ad944bff7be549b3a8c5e8d0be8b", "filesize": 105276, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["astropy", "graphviz", "h5py", "mpmath", "numpy", "safetensors", "scipy", "torch"]}}}, "0.10.1": {"released": "2024-04-25 20:29:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"caustics-0.10.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/caustics/caustics-0.10.1-py3-none-any.whl", "filehash": "adb3b29fde7c87550517b4e2d8b09b14dcec92ae4572b04b780f77fb3084db07", "filesize": 94773, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["astropy", "graphviz", "h5py", "mpmath", "numpy", "safetensors", "scipy", "torch"]}}}, "0.10.0": {"released": "2024-03-15 12:50:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"caustics-0.10.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/caustics/caustics-0.10.0-py3-none-any.whl", "filehash": "b567a09fc9f67a436ab967e96fff349a8476d2ed4a80dee42bc61e16b82afd16", "filesize": 82546, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["astropy", "graphviz", "h5py", "mpmath", "numpy", "pydantic", "safetensors", "scipy", "torch"]}}}, "0.8.0": {"released": "2024-02-14 19:59:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"caustics-0.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/caustics/caustics-0.8.0-py3-none-any.whl", "filehash": "cc4c81c4c76d5d828414e80644067f6ce0779cf2fa2fb2d956fbfbd0ea61202e", "filesize": 72573, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["astropy", "graphviz", "h5py", "levmarq-torch", "numba", "numpy", "safetensors", "scipy", "torch"]}}}, "0.7.0": {"released": "2024-01-04 21:04:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"caustics-0.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/caustics/caustics-0.7.0-py3-none-any.whl", "filehash": "3362021c98a2888f56ad04bb1c58fc8e2fe6ccc8ffd99db9617c3aae8ff29d08", "filesize": 66563, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["astropy", "graphviz", "h5py", "levmarq-torch", "numpy", "scipy", "torch"]}}}, "0.6.0": {"released": "2023-12-08 20:49:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"caustics-0.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/caustics/caustics-0.6.0-py3-none-any.whl", "filehash": "09ac31f5e5b6aed78ca977e2e86c779854d71b86a1e6f163b6d5b9c7772c4bb1", "filesize": 62201, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["astropy", "graphviz", "h5py", "levmarq-torch", "numpy", "scipy", "torch"]}}}, "0.5.0": {"released": "2023-11-15 21:12:19", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}}}