{"package": "undouble", "summary": "Undouble is a Python package to detect (near-)identical images.", "pypi_url": "https://pypi.org/project/undouble", "piwheels_url": "https://www.piwheels.org/project/undouble", "releases": {"1.4.11": {"released": "2025-12-28 19:39:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"undouble-1.4.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/undouble/undouble-1.4.11-py3-none-any.whl", "filehash": "ba265ed80aeeb2fb9cbd0680b857066bc945fa7c80eb0a608b53f0d43cb153fc", "filesize": 19732, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3", "apt_dependencies": [], "pip_dependencies": ["clustimage", "datazets", "ismember", "matplotlib", "numpy", "tqdm"]}}}, "1.4.10": {"released": "2025-04-23 18:55:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"undouble-1.4.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/undouble/undouble-1.4.10-py3-none-any.whl", "filehash": "df3302b4b3dc782170a739007523a2df77234ddb994f30f966944f70c58833de", "filesize": 19053, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3", "apt_dependencies": [], "pip_dependencies": ["clustimage", "datazets", "ismember", "matplotlib", "numpy", "tqdm"]}}}, "1.4.8": {"released": "2025-04-22 17:39:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"undouble-1.4.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/undouble/undouble-1.4.8-py3-none-any.whl", "filehash": "1576e552e816775fafd047efee616d49f1b213983a512584113db786843720e8", "filesize": 19039, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3", "apt_dependencies": [], "pip_dependencies": ["clustimage", "datazets", "ismember", "matplotlib", "numpy", "tqdm"]}}}, "1.4.7": {"released": "2025-03-02 16:12:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"undouble-1.4.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/undouble/undouble-1.4.7-py3-none-any.whl", "filehash": "a33ad4c29a529bc3a124ce9813d3e5839cc96d147eda3e0ec42298cfdb8b22ef", "filesize": 19010, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3", "apt_dependencies": [], "pip_dependencies": ["clustimage", "datazets", "ismember", "matplotlib", "numpy", "tqdm"]}}}, "1.4.6": {"released": "2025-02-04 10:39:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"undouble-1.4.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/undouble/undouble-1.4.6-py3-none-any.whl", "filehash": "baf895d2431f5554e2aa1dbb3746a203725a9f0a9577449217ed89cb9f70cf57", "filesize": 17661, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3", "apt_dependencies": [], "pip_dependencies": ["clustimage", "datazets", "ismember", "matplotlib", "numpy", "tqdm"]}}}, "1.4.5": {"released": "2025-02-03 23:29:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"undouble-1.4.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/undouble/undouble-1.4.5-py3-none-any.whl", "filehash": "949b664c9321072e0817f691d2e269cb157ec04a3d7c17cc7e9681bd42435081", "filesize": 18308, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3", "apt_dependencies": [], "pip_dependencies": ["clustimage", "datazets", "ismember", "matplotlib", "numpy", "tqdm"]}}}, "1.4.4": {"released": "2025-01-11 12:07:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"undouble-1.4.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/undouble/undouble-1.4.4-py3-none-any.whl", "filehash": "301b6074d63ddd007bebb538ff0afef3c266064f8b30b4965f7cf99f9d0d3ee8", "filesize": 18165, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3", "apt_dependencies": [], "pip_dependencies": ["clustimage", "datazets", "ismember", "matplotlib", "numpy", "tqdm"]}}}, "1.4.3": {"released": "2025-01-10 10:01:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"undouble-1.4.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/undouble/undouble-1.4.3-py3-none-any.whl", "filehash": "05c6800f58b75ff71c8bd5c305ecbfb319e632794c5e1e8c86c18380b671124b", "filesize": 18176, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3", "apt_dependencies": [], "pip_dependencies": ["clustimage", "datazets", "ismember", "matplotlib", "numpy", "opencv-python-headless", "tqdm"]}}}, "1.4.2": {"released": "2025-01-08 01:00:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"undouble-1.4.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/undouble/undouble-1.4.2-py3-none-any.whl", "filehash": "3635c5e50c0294fa170f089f4790ee2cc4b79dd392e6ea279a4e31f152c190ca", "filesize": 21118, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3", "apt_dependencies": [], "pip_dependencies": ["clustimage", "datazets", "ismember", "matplotlib", "numpy", "tqdm"]}}}, "1.4.1": {"released": "2025-01-08 00:55:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"undouble-1.4.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/undouble/undouble-1.4.1-py3-none-any.whl", "filehash": "369c75b8bf3bcfb7af9cab8b27ca0a77596b58913be0828910aafa5091b72a41", "filesize": 21069, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3", "apt_dependencies": [], "pip_dependencies": ["clustimage", "datazets", "ismember", "matplotlib", "numpy", "tqdm"]}}}, "1.4.0": {"released": "2025-01-07 21:21:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"undouble-1.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/undouble/undouble-1.4.0-py3-none-any.whl", "filehash": "f6183494614c9f2d93297bc75d82cdf6b21a17e772e39546b17e24ca02bbbee4", "filesize": 21007, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3", "apt_dependencies": [], "pip_dependencies": ["clustimage", "datazets", "ismember", "matplotlib", "numpy", "tqdm"]}}}, "1.3.0": {"released": "2024-12-30 19:33:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"undouble-1.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/undouble/undouble-1.3.0-py3-none-any.whl", "filehash": "fb8ff0521b808c414ffd03a88e88620542227c650713e41ac5063f21850e3512", "filesize": 20556, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3", "apt_dependencies": [], "pip_dependencies": ["clustimage", "datazets", "ismember", "matplotlib", "numpy", "tqdm"]}}}, "1.2.11": {"released": "2023-07-12 15:49:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"undouble-1.2.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/undouble/undouble-1.2.11-py3-none-any.whl", "filehash": "bf739505aee56e1cf6614ede6e08e21f5114a3ceb060b08a93c2f2928c7ec2e0", "filesize": 16793, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3", "apt_dependencies": [], "pip_dependencies": ["clustimage", "datazets", "ismember", "matplotlib", "numpy", "tqdm"]}}}, "1.2.10": {"released": "2023-06-16 19:30:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"undouble-1.2.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/undouble/undouble-1.2.10-py3-none-any.whl", "filehash": "bf0d0f367eab3bd0d42bcabf54aabbfb1ff9891623dc4ee0dfc239617aef5d8b", "filesize": 17207, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3", "apt_dependencies": [], "pip_dependencies": ["clustimage", "ismember", "matplotlib", "numpy", "tqdm"]}}}, "1.2.9": {"released": "2022-10-23 12:35:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"undouble-1.2.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/undouble/undouble-1.2.9-py3-none-any.whl", "filehash": "1ca3712b0111678b37548cf856d4621730c165fba097ecfea4752d656ff008ee", "filesize": 17300, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3", "apt_dependencies": [], "pip_dependencies": ["clustimage", "ismember", "matplotlib", "numpy", "tqdm"]}}}, "1.2.8": {"released": "2022-07-09 20:30:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"undouble-1.2.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/undouble/undouble-1.2.8-py3-none-any.whl", "filehash": "f44af7dcd0fa51d192fa2d45d9ccefddfae1bef68723af0051d64088499a1e40", "filesize": 16699, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3", "apt_dependencies": [], "pip_dependencies": ["clustimage", "ismember", "matplotlib", "numpy", "tqdm"]}}}, "1.2.7": {"released": "2022-07-09 20:02:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"undouble-1.2.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/undouble/undouble-1.2.7-py3-none-any.whl", "filehash": "1486c97ac8656dfb3005bb684c9b4739342a0c71b105bd14cf47edc6e05d8105", "filesize": 16596, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3", "apt_dependencies": [], "pip_dependencies": ["clustimage", "ismember", "matplotlib", "numpy", "tqdm"]}}}, "1.2.6": {"released": "2022-05-30 15:17:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"undouble-1.2.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/undouble/undouble-1.2.6-py3-none-any.whl", "filehash": "acb373e0018baf8b61ae068c70db1814cdafc34ac3f598af3fa7beef6ee0eff8", "filesize": 16430, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3", "apt_dependencies": [], "pip_dependencies": ["clustimage", "ismember", "matplotlib", "numpy", "tqdm"]}}}, "1.2.5": {"released": "2022-05-30 15:10:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"undouble-1.2.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/undouble/undouble-1.2.5-py3-none-any.whl", "filehash": "98a1018b4cf67e9ade2ec1a5a0579887d8daf78e7a36ce84abf103603b072662", "filesize": 16432, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3", "apt_dependencies": [], "pip_dependencies": ["clustimage", "ismember", "matplotlib", "numpy", "tqdm"]}}}, "1.2.4": {"released": "2022-05-30 15:01:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"undouble-1.2.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/undouble/undouble-1.2.4-py3-none-any.whl", "filehash": "d60f1190f5354f7dcd2abfd54655f26058aa9149ad7e2c2c32f32bc71700c43a", "filesize": 16377, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3", "apt_dependencies": [], "pip_dependencies": ["clustimage", "ismember", "matplotlib", "numpy", "tqdm"]}}}, "1.2.3": {"released": "2022-05-07 20:00:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"undouble-1.2.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/undouble/undouble-1.2.3-py3-none-any.whl", "filehash": "861e5c6e2e607c894b2bf632540db002bbf5697d80a48ca3efc914faec00a6fe", "filesize": 16042, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3", "apt_dependencies": [], "pip_dependencies": ["clustimage", "ismember", "matplotlib", "numpy", "tqdm"]}}}, "1.2.2": {"released": "2022-04-22 11:38:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"undouble-1.2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/undouble/undouble-1.2.2-py3-none-any.whl", "filehash": "a77fcbd98bd12f7ab16e3487f8bd5f35ba6adca59463eaa0f0fef0e791efa6d3", "filesize": 15861, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3", "apt_dependencies": [], "pip_dependencies": ["clustimage", "ismember", "matplotlib", "numpy", "tqdm"]}}}, "1.2.1": {"released": "2022-03-25 12:50:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"undouble-1.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/undouble/undouble-1.2.1-py3-none-any.whl", "filehash": "c76f00674d153b1e517b95a0c8e6f172966d6747b303a8326062863296cf9857", "filesize": 15076, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3", "apt_dependencies": [], "pip_dependencies": ["clustimage", "ismember", "matplotlib", "numpy", "tqdm"]}}}, "1.2.0": {"released": "2022-01-28 11:18:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"undouble-1.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/undouble/undouble-1.2.0-py3-none-any.whl", "filehash": "499c7b4e26425b9bb04701c101f1124c827eab326168f1649fb921c590743244", "filesize": 15603, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3", "apt_dependencies": [], "pip_dependencies": ["clustimage", "ismember", "matplotlib", "numpy", "tqdm"]}}}, "1.1.2": {"released": "2022-01-23 21:33:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"undouble-1.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/undouble/undouble-1.1.2-py3-none-any.whl", "filehash": "7e82956cc1bfb0225d5433f07bd5e2e8859355492a597beedeb7492519d32c86", "filesize": 14831, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3", "apt_dependencies": [], "pip_dependencies": ["clustimage", "ismember", "matplotlib", "numpy", "tqdm"]}}}, "1.1.1": {"released": "2022-01-22 19:41:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"undouble-1.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/undouble/undouble-1.1.1-py3-none-any.whl", "filehash": "9264a931e32ae6aeb8d5e52f42d3afeb61c3bd4d8e2d71c09ea9ec3bee7dd566", "filesize": 14814, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3", "apt_dependencies": [], "pip_dependencies": ["clustimage", "ismember", "matplotlib", "numpy", "tqdm"]}}}, "1.1.0": {"released": "2022-01-21 22:00:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"undouble-1.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/undouble/undouble-1.1.0-py3-none-any.whl", "filehash": "2725a38f520d858f768536b8c38a7f752b345b5294fce86fbf1ca770ad5c9d1b", "filesize": 15581, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3", "apt_dependencies": [], "pip_dependencies": ["clustimage", "ismember", "matplotlib", "numpy", "tqdm"]}}}, "1.0.1": {"released": "2022-01-21 14:56:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"undouble-1.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/undouble/undouble-1.0.1-py3-none-any.whl", "filehash": "a5b2ff758abf1db5d9756abc542dee018207435afa23c79806ac6709d90b426d", "filesize": 15574, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3", "apt_dependencies": [], "pip_dependencies": ["clustimage", "ismember", "matplotlib", "numpy", "tqdm"]}}}, "1.0.0": {"released": "2022-01-21 08:49:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"undouble-1.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/undouble/undouble-1.0.0-py3-none-any.whl", "filehash": "e0ed1cd73a55b9eddce6ada103085be06bc5997810e9479214d9cc99d7f1fbda", "filesize": 15580, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3", "apt_dependencies": [], "pip_dependencies": ["clustimage", "ismember", "matplotlib", "numpy", "tqdm"]}}}, "0.1.0": {"released": "2021-12-18 19:30:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"undouble-0.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/undouble/undouble-0.1.0-py3-none-any.whl", "filehash": "ca9118e2fcc4a17af4a0c58600f7787ab40ed840a2f2261e14fecebf2dd988fa", "filesize": 7682, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "pandas", "tqdm", "wget"]}}}}}