{"package": "cnsbm", "summary": "Categorical Block Modelling For Primary and Residual Copy Number Variation", "pypi_url": "https://pypi.org/project/cnsbm", "piwheels_url": "https://www.piwheels.org/project/cnsbm", "releases": {"1.0.1": {"released": "2025-08-24 15:18:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"cnsbm-1.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cnsbm/cnsbm-1.0.1-py3-none-any.whl", "filehash": "259f983fdaa43786ec4a746bd508538aeb71e4e87092ba3be68aabc073e5815d", "filesize": 23870, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["jax", "matplotlib", "numpy", "pandas", "scikit-learn", "scipy", "seaborn"]}}}, "1.0.0": {"released": "2025-08-22 10:33:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"cnsbm-1.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cnsbm/cnsbm-1.0.0-py3-none-any.whl", "filehash": "d16a48e590216961f82995ff8f5b6e47166a2d01cf5d86966ecc20a8d4efc00f", "filesize": 23465, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["jax", "matplotlib", "numpy", "pandas", "scikit-learn", "scipy", "seaborn"]}}}}}