{"package": "pytheory", "summary": "Music Theory for Humans", "pypi_url": "https://pypi.org/project/pytheory", "piwheels_url": "https://www.piwheels.org/project/pytheory", "releases": {"0.57.13": {"released": "2026-07-07 17:30:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.57.13-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.57.13-py3-none-any.whl", "filehash": "276a47862f425d8e06983a29ffdf26552572bea1ac57b4eb37ba22e22fa3bb51", "filesize": 298536, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["rich", "scipy", "sounddevice"]}}}, "0.57.12": {"released": "2026-06-30 16:00:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.57.12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.57.12-py3-none-any.whl", "filehash": "7f966adcd3095359fb8e64663f23a3c8cb3c887e19e6b9d18a4c30ffe2b31ede", "filesize": 297961, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["rich", "scipy", "sounddevice"]}}}, "0.57.11": {"released": "2026-06-30 15:46:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.57.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.57.11-py3-none-any.whl", "filehash": "c81a8809ceb34342d434c24748c53f5382daea8f44b4f5c9987fb931631efd8d", "filesize": 297789, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["rich", "scipy", "sounddevice"]}}}, "0.57.10": {"released": "2026-06-30 04:26:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.57.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.57.10-py3-none-any.whl", "filehash": "3ef174d53166c6344a807bb9eec21eef46b1638ec1063fcdd00afc1f82b66ff2", "filesize": 297081, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["rich", "scipy", "sounddevice"]}}}, "0.57.9": {"released": "2026-06-29 04:57:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.57.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.57.9-py3-none-any.whl", "filehash": "571bb157775bd203496760e2d598ee7bc424706b94956bdc9ed4ddf4c6d0f852", "filesize": 296820, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["rich", "scipy", "sounddevice"]}}}, "0.57.8": {"released": "2026-06-22 13:44:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.57.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.57.8-py3-none-any.whl", "filehash": "5d8cdcd8b1ed2300936d72a5db6ed81b6051186fb61d7b59431ce8ad0f3e8921", "filesize": 296658, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["rich", "scipy", "sounddevice"]}}}, "0.57.7": {"released": "2026-06-22 12:55:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.57.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.57.7-py3-none-any.whl", "filehash": "c4df31542be9ff5998e2899a736bc10baf8506205447f5349ed4243b7a65a967", "filesize": 296533, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["rich", "scipy", "sounddevice"]}}}, "0.57.6": {"released": "2026-06-22 12:49:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.57.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.57.6-py3-none-any.whl", "filehash": "d988c2e992bb3e66e51fdff69387f07e8c2c5c146177896b822199a6554e1099", "filesize": 295944, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["rich", "scipy", "sounddevice"]}}}, "0.57.5": {"released": "2026-06-22 12:42:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.57.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.57.5-py3-none-any.whl", "filehash": "860e0441e90b49aaea21140e0f1b66f38fb66be72de03e021084f36276966709", "filesize": 295245, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["rich", "scipy", "sounddevice"]}}}, "0.57.4": {"released": "2026-06-22 12:28:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.57.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.57.4-py3-none-any.whl", "filehash": "ad76dff425f3579d50bdfec0294981941678a49388078c5421dbe9d65feef2f6", "filesize": 295109, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["rich", "scipy", "sounddevice"]}}}, "0.57.3": {"released": "2026-06-22 12:17:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.57.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.57.3-py3-none-any.whl", "filehash": "785b0bd16b8e8b09e55279abf324150f5966cad4db0f90b0e9bb9863a335fae0", "filesize": 294211, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["rich", "scipy", "sounddevice"]}}}, "0.57.2": {"released": "2026-06-22 12:02:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.57.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.57.2-py3-none-any.whl", "filehash": "75e0bd4375d1c3a20f53ec290b8355dff417bac9df26d33bd35dec176191332c", "filesize": 294053, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["rich", "scipy", "sounddevice"]}}}, "0.57.1": {"released": "2026-06-22 11:39:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.57.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.57.1-py3-none-any.whl", "filehash": "34a91e4f225ae64788f56dec538eb584d19002ea9a55248db0d8b1d21f369be6", "filesize": 291340, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["rich", "scipy", "sounddevice"]}}}, "0.57.0": {"released": "2026-06-17 09:04:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.57.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.57.0-py3-none-any.whl", "filehash": "ed1e2f88a2a2171e9916ea3898833f40a772436fc171855ef043ab50d2430515", "filesize": 289842, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["rich", "scipy", "sounddevice"]}}}, "0.56.0": {"released": "2026-06-17 07:51:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.56.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.56.0-py3-none-any.whl", "filehash": "f1514ff5a58cd0516ff58aed234e88ab3c5b74761c603b32c4552f8c8a40d72b", "filesize": 286504, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["rich", "scipy", "sounddevice"]}}}, "0.55.0": {"released": "2026-06-17 07:44:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.55.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.55.0-py3-none-any.whl", "filehash": "e66f729b52ad515a060d51ea450f862e2eb42467fa8eb0313a518bf7852d3770", "filesize": 281717, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["rich", "scipy", "sounddevice"]}}}, "0.54.1": {"released": "2026-06-17 05:23:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.54.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.54.1-py3-none-any.whl", "filehash": "f77b86fce2062482b6bff4cd30405a0a8e73d17f885bbcc2262366f75bf7ba4d", "filesize": 278880, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["rich", "scipy", "sounddevice"]}}}, "0.54.0": {"released": "2026-06-17 05:10:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.54.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.54.0-py3-none-any.whl", "filehash": "523bf8ebd402804a805f08a5bcffa7495c726682a57882a95cb7c55be8251965", "filesize": 278878, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["rich", "scipy", "sounddevice"]}}}, "0.53.1": {"released": "2026-06-16 04:18:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.53.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.53.1-py3-none-any.whl", "filehash": "88de3e2ab0c6979065e6d028dc666193cd81dd0c4eeba98d341ef43a3692b265", "filesize": 258286, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["rich", "scipy", "sounddevice"]}}}, "0.53.0": {"released": "2026-06-16 04:10:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.53.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.53.0-py3-none-any.whl", "filehash": "d6e8b60a6db7ef70a9877487a9e1f834d2bf70f0f88a44028dbc73156c193e4f", "filesize": 257051, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["rich", "scipy", "sounddevice"]}}}, "0.52.0": {"released": "2026-06-14 18:11:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.52.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.52.0-py3-none-any.whl", "filehash": "e6cf51a7e2626593cb7f951ec037460120b6b4a0e5c96983fb7de3ed9f6bd083", "filesize": 236367, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["rich", "scipy", "sounddevice"]}}}, "0.51.0": {"released": "2026-06-14 15:17:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.51.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.51.0-py3-none-any.whl", "filehash": "37db1baaa604002a6d8ef246e30fbffe73b62f702566b1305db9e0d9dfd609fc", "filesize": 234581, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["rich", "scipy", "sounddevice"]}}}, "0.50.0": {"released": "2026-06-12 11:28:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.50.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.50.0-py3-none-any.whl", "filehash": "e602f64b875090d8679db6b36d15f660793ef66ec922b5d0e49634e4b2004531", "filesize": 233606, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["rich", "scipy", "sounddevice"]}}}, "0.49.1": {"released": "2026-06-12 11:10:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.49.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.49.1-py3-none-any.whl", "filehash": "1fc8da86e5322919501eca276f886dc2764063ef80662f7302cc693df1343cbb", "filesize": 231920, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["rich", "scipy", "sounddevice"]}}}, "0.49.0": {"released": "2026-06-12 10:18:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.49.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.49.0-py3-none-any.whl", "filehash": "0fc7fc7035e549d76c4bdeadf9395326e3e606eef65eeb39c1d8e016ff9ee2ea", "filesize": 230938, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["rich", "scipy", "sounddevice"]}}}, "0.48.1": {"released": "2026-06-12 07:07:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.48.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.48.1-py3-none-any.whl", "filehash": "301c03c189fb7ce1e4f51570dd7f80afd1b60e3ad9d3dd1970df83a00499088b", "filesize": 225111, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["rich", "scipy", "sounddevice"]}}}, "0.48.0": {"released": "2026-06-12 06:56:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.48.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.48.0-py3-none-any.whl", "filehash": "af8415305a6646402d304432e3ad8b5901e1fe8e9923211295cee0a50fec67c3", "filesize": 225116, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["rich", "scipy", "sounddevice"]}}}, "0.47.0": {"released": "2026-06-12 05:54:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.47.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.47.0-py3-none-any.whl", "filehash": "8b5b144c645327fcb9a75c635e1497cee3761eb224b249f12fb63b7b973f288f", "filesize": 219428, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["rich", "scipy", "sounddevice"]}}}, "0.46.0": {"released": "2026-06-12 05:40:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.46.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.46.0-py3-none-any.whl", "filehash": "30869ba583d0b8f58216ee610f7d179013dc53cfc9d392bb9e1349ac27634b2e", "filesize": 212715, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["rich", "scipy", "sounddevice"]}}}, "0.45.0": {"released": "2026-06-12 05:28:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.45.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.45.0-py3-none-any.whl", "filehash": "64d6c75adb28831e510995735a2139c4e636346c7073da3eb3406351ea3ee34e", "filesize": 210118, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["rich", "scipy", "sounddevice"]}}}, "0.44.0": {"released": "2026-06-12 04:28:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.44.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.44.0-py3-none-any.whl", "filehash": "99c178a6f3394acdcc0626eb8930da323297938e7a6545584020c5b4b7309d9d", "filesize": 201090, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["rich", "scipy", "sounddevice"]}}}, "0.43.1": {"released": "2026-05-29 15:45:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.43.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.43.1-py3-none-any.whl", "filehash": "715573f7fabb44b96cf39189bed594058c6530ab9240302111371b225481edbf", "filesize": 199472, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["rich", "scipy", "sounddevice"]}}}, "0.43.0": {"released": "2026-05-29 14:53:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.43.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.43.0-py3-none-any.whl", "filehash": "d7fd65999d25d96509562c13f5cc3910f8c84e72613dd576aceba6f06187a52b", "filesize": 199192, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["rich", "scipy", "sounddevice"]}}}, "0.42.1": {"released": "2026-04-07 14:04:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.42.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.42.1-py3-none-any.whl", "filehash": "94dd566ddcb5b82766202f243b36d3607b3992bab4cd3c7f266da29a1a574e91", "filesize": 197724, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["rich", "scipy", "sounddevice"]}}}, "0.42.0": {"released": "2026-04-07 14:02:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.42.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.42.0-py3-none-any.whl", "filehash": "83b0a77af8ce4858202a1005afb5f7406deb0e5907bf05ed3c7643045e286f29", "filesize": 197628, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["rich", "scipy", "sounddevice"]}}}, "0.41.4": {"released": "2026-04-07 11:57:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.41.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.41.4-py3-none-any.whl", "filehash": "e4c1b79f339969bfcddc81caaaacc612c1fa5c7507bcaf1fe0f6d0cf7d479c1c", "filesize": 193258, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["rich", "scipy", "sounddevice"]}}}, "0.41.3": {"released": "2026-04-07 11:47:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.41.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.41.3-py3-none-any.whl", "filehash": "ef5d7d296bec46e086435e780c214b08d2d33519fe693c593bbb73d194fbbef9", "filesize": 193133, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["rich", "scipy", "sounddevice"]}}}, "0.41.2": {"released": "2026-04-07 11:44:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.41.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.41.2-py3-none-any.whl", "filehash": "08c2ef2814d6bda7fa5e10968cce33fafe1469c30f53933a8d34b9a305933079", "filesize": 193031, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["rich", "scipy", "sounddevice"]}}}, "0.41.1": {"released": "2026-04-07 11:40:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.41.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.41.1-py3-none-any.whl", "filehash": "a6a7caab12f32e9ce1732aef22a58ed023cfbf79a4dcc49133853e4349b14d5d", "filesize": 192818, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["rich", "scipy", "sounddevice"]}}}, "0.41.0": {"released": "2026-04-07 11:39:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.41.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.41.0-py3-none-any.whl", "filehash": "f091eb4edfb50422328e4516fe5941f170817bf656265c4d7dfee3fc1b17fea0", "filesize": 192771, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["rich", "scipy", "sounddevice"]}}}, "0.40.9": {"released": "2026-04-03 03:15:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.40.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.40.9-py3-none-any.whl", "filehash": "7d3cb223d18d5bf97656e0bdcd8a96eb5875d8970327cd653d482a5e07ed36a4", "filesize": 191155, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["rich", "scipy", "sounddevice"]}}}, "0.40.8": {"released": "2026-04-01 17:27:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.40.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.40.8-py3-none-any.whl", "filehash": "a1ef2abfb48041dfef7fbb245fededf59a16700aac79412063d9b640715f3c5a", "filesize": 186989, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["rich", "scipy", "sounddevice"]}}}, "0.40.7": {"released": "2026-04-01 05:59:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.40.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.40.7-py3-none-any.whl", "filehash": "333b0455edb631dbc06bae06f1d0e9cad476a1a6012af960a9d69dd1a56955d3", "filesize": 186977, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["rich", "scipy", "sounddevice"]}}}, "0.40.6": {"released": "2026-04-01 04:44:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.40.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.40.6-py3-none-any.whl", "filehash": "197c8463706f2baf4cf680900cb4208fc4fb3aa09a5eb196949053c64d45ac68", "filesize": 186921, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["rich", "scipy", "sounddevice"]}}}, "0.40.5": {"released": "2026-04-01 04:38:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.40.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.40.5-py3-none-any.whl", "filehash": "e7a786efd7b0d2ac71413985db0ed44a031cb9cfbae7cb9b9515a6728f6acae2", "filesize": 186931, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["rich", "scipy", "sounddevice"]}}}, "0.40.4": {"released": "2026-03-31 11:08:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.40.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.40.4-py3-none-any.whl", "filehash": "80580559ccb4ef5071b87d950f3ca5e2c34009c6c9e18a4a7f1d319da7932263", "filesize": 185779, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["rich", "scipy", "sounddevice"]}}}, "0.40.3": {"released": "2026-03-30 18:50:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.40.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.40.3-py3-none-any.whl", "filehash": "3b34bd2251e51706b288b47ac3e876c46a412f35858424ca9fa33d147e7758e4", "filesize": 185587, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["rich", "scipy", "sounddevice"]}}}, "0.40.2": {"released": "2026-03-30 08:44:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.40.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.40.2-py3-none-any.whl", "filehash": "168cc2720339045682a847cd1e0b34fded439207c5915859a8c977dd07c1c3d5", "filesize": 182380, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["rich", "scipy", "sounddevice"]}}}, "0.40.1": {"released": "2026-03-30 08:33:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.40.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.40.1-py3-none-any.whl", "filehash": "f430de1dfac38c4bb3a64de135418d3664c6d434dd2d4c2b1e74760f477b34ea", "filesize": 182321, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["rich", "scipy", "sounddevice"]}}}, "0.40.0": {"released": "2026-03-29 21:23:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.40.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.40.0-py3-none-any.whl", "filehash": "a4b698153a175edecad86978313ec8a5c165979152af213f86474f7b4fe9a131", "filesize": 162484, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["scipy", "sounddevice"]}}}, "0.39.3": {"released": "2026-03-29 15:11:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.39.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.39.3-py3-none-any.whl", "filehash": "2145b5aa195303cdad8b24ef4fb9d370c5630a7cf5fc35e11b2dbbc64c40af4d", "filesize": 161015, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["scipy", "sounddevice"]}}}, "0.39.2": {"released": "2026-03-29 03:01:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.39.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.39.2-py3-none-any.whl", "filehash": "f574c033070201863ee5f3a761a79d1ece40ee828d9c64734bdbacb7a1188a2b", "filesize": 160537, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["scipy", "sounddevice"]}}}, "0.39.0": {"released": "2026-03-28 21:51:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.39.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.39.0-py3-none-any.whl", "filehash": "10ec0ed2b380481b51c0835235cebbcd0b34673d4428e8142ee4f0d9aa70836d", "filesize": 155099, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["scipy", "sounddevice"]}}}, "0.38.2": {"released": "2026-03-28 21:12:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.38.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.38.2-py3-none-any.whl", "filehash": "c2b6d962b707aacc77392383c364be74044fd7c9e2d7a39fe6e2f1b0ce16c965", "filesize": 154756, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "scipy", "sounddevice"]}}}, "0.38.1": {"released": "2026-03-28 19:23:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.38.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.38.1-py3-none-any.whl", "filehash": "ca49c462338305a584e7eca874e03dbbfd40eeb60533d805d03f0305ef6a3e8d", "filesize": 154013, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "scipy", "sounddevice"]}}}, "0.38.0": {"released": "2026-03-28 19:14:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.38.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.38.0-py3-none-any.whl", "filehash": "ec00bd34c1e9e7b9fe097fce7a25c5b3674033e5b341c3a3d42cb087e4f9aa1e", "filesize": 153016, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "scipy", "sounddevice"]}}}, "0.37.0": {"released": "2026-03-28 16:32:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.37.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.37.0-py3-none-any.whl", "filehash": "f03d2c12a3e1273212ee852d6951072d89270f5176b1a93886eb57811d79bf21", "filesize": 152038, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "scipy", "sounddevice"]}}}, "0.36.6": {"released": "2026-03-28 16:26:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.36.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.36.6-py3-none-any.whl", "filehash": "f5373984cbad66e0e3c553f34f03df1151ee0fc1e4e99e66d8f7ebc1a2e22d7c", "filesize": 150916, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "scipy", "sounddevice"]}}}, "0.36.5": {"released": "2026-03-28 16:20:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.36.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.36.5-py3-none-any.whl", "filehash": "a8923ad8d535f6099503aa161f8cf609e29b3e4740f7b2854926a01fa85aed9a", "filesize": 150185, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "scipy", "sounddevice"]}}}, "0.36.4": {"released": "2026-03-28 16:11:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.36.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.36.4-py3-none-any.whl", "filehash": "fc829dae0b427a8ea12549bf7a1e7603c7ef7f576f3edb0c2172fb84ad905976", "filesize": 150082, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "scipy", "sounddevice"]}}}, "0.36.3": {"released": "2026-03-28 15:46:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.36.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.36.3-py3-none-any.whl", "filehash": "0ffaf58eccb3f12a01b15439f03496d98938652885829eac7c678d78903eb0d5", "filesize": 148214, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "scipy", "sounddevice"]}}}, "0.36.2": {"released": "2026-03-28 00:28:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.36.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.36.2-py3-none-any.whl", "filehash": "a8f76300a13b5d26a14dbf9433c49d2a8f847d2f5384318860ef701d857a3f11", "filesize": 147953, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "scipy", "sounddevice"]}}}, "0.36.1": {"released": "2026-03-28 00:15:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.36.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.36.1-py3-none-any.whl", "filehash": "d30e441867bb835b130250e80531247a7fee5f61c99e2c236e75786f96b663c8", "filesize": 146072, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "scipy", "sounddevice"]}}}, "0.36.0": {"released": "2026-03-27 23:54:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.36.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.36.0-py3-none-any.whl", "filehash": "99dcce57a44f4b53cb0dd3c5f50b544ef2af94a387c1b8c923d0d0a815b4b592", "filesize": 143725, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "scipy", "sounddevice"]}}}, "0.35.1": {"released": "2026-03-27 15:50:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.35.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.35.1-py3-none-any.whl", "filehash": "cfba3f93b09bfcc9e15f836f8ba3b5ceb69adce2d2c3680f54eac08d43826140", "filesize": 139838, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "scipy", "sounddevice"]}}}, "0.35.0": {"released": "2026-03-27 15:34:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.35.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.35.0-py3-none-any.whl", "filehash": "de22959d3601d010c4914e29e7082289c1f19032d6269e2a2ed57acb486e6bd9", "filesize": 138784, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "scipy", "sounddevice"]}}}, "0.34.1": {"released": "2026-03-27 06:15:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.34.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.34.1-py3-none-any.whl", "filehash": "b75474aa48abaaf8e5862e89f5be3489bf5b81a310df397ffc6ae03b93d3e0a8", "filesize": 133955, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "pytuning", "scipy", "sounddevice"]}}}, "0.34.0": {"released": "2026-03-27 06:02:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.34.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.34.0-py3-none-any.whl", "filehash": "dc1f248b718f721c1cc6f737eab9939f0b192a244de3b7aecf033006c4216ed2", "filesize": 133380, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "pytuning", "scipy", "sounddevice"]}}}, "0.31.0": {"released": "2026-03-27 01:18:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.31.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.31.0-py3-none-any.whl", "filehash": "c9f8a8ed3a77a636dad9d907027f90a4c3f643567318e1bef1310e8f62c9387f", "filesize": 106299, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "pytuning", "scipy", "sounddevice"]}}}, "0.30.0": {"released": "2026-03-27 00:27:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.30.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.30.0-py3-none-any.whl", "filehash": "d8c2c06fda1b1ed65aba80d904f955bd6e6755c18016ac96ed7903edfc30bec8", "filesize": 102469, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "pytuning", "scipy", "sounddevice"]}}}, "0.29.0": {"released": "2026-03-26 18:25:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.29.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.29.0-py3-none-any.whl", "filehash": "b2aaf77074a18cf6e8683476eacc3115a2e8d94f621be3904ddbb354e7240cdd", "filesize": 101283, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "pytuning", "scipy", "sounddevice"]}}}, "0.28.3": {"released": "2026-03-26 15:39:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.28.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.28.3-py3-none-any.whl", "filehash": "8e4fe1f80413ff970109c9a3d7befc69baa272a3414ea00af586c68ba46d4485", "filesize": 98792, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "pytuning", "scipy", "sounddevice"]}}}, "0.28.2": {"released": "2026-03-26 14:59:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.28.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.28.2-py3-none-any.whl", "filehash": "6da0ba8853cf1261b2383237bc42d9112437654f3816da0cfc228b443a50b301", "filesize": 98421, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "pytuning", "scipy", "sounddevice"]}}}, "0.28.1": {"released": "2026-03-26 14:53:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.28.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.28.1-py3-none-any.whl", "filehash": "a593796718872ba2865c5294ef909096d82a9c640f6008b05cd13d6064efa877", "filesize": 98421, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "pytuning", "scipy", "sounddevice"]}}}, "0.28.0": {"released": "2026-03-26 11:13:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.28.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.28.0-py3-none-any.whl", "filehash": "aab71922e7882705db64c67f95d22aa93eb4ad3651917558f52c75220bf07df6", "filesize": 98120, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "pytuning", "scipy", "sounddevice"]}}}, "0.27.2": {"released": "2026-03-26 02:59:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.27.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.27.2-py3-none-any.whl", "filehash": "18bc0eddd90fcc65e3bca386e27239bf2d3700de2d0ed77d13bcf1a9020f9604", "filesize": 95522, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "pytuning", "scipy", "sounddevice"]}}}, "0.27.1": {"released": "2026-03-26 02:52:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.27.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.27.1-py3-none-any.whl", "filehash": "14f41550b8ac91550b05a5916c6302264b216fbe22343b75ec68ba1c409a8ccc", "filesize": 95525, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "pytuning", "scipy", "sounddevice"]}}}, "0.27.0": {"released": "2026-03-26 02:41:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.27.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.27.0-py3-none-any.whl", "filehash": "7030494e6503012e36d6b3a6752de295aabbda55d773ca396c6d53c967fa896b", "filesize": 94669, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "pytuning", "scipy", "sounddevice"]}}}, "0.26.3": {"released": "2026-03-26 02:37:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.26.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.26.3-py3-none-any.whl", "filehash": "214a89ffbcd8dbbdc4b4a7800410e896b7285f4d11ae15dd254edd1f25ed81b8", "filesize": 93609, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "pytuning", "scipy", "sounddevice"]}}}, "0.26.2": {"released": "2026-03-26 02:29:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.26.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.26.2-py3-none-any.whl", "filehash": "24a4404ea69d155dd0ecbadd644d0818794fb59f9808f72ac5875a5cf467a4c0", "filesize": 93194, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "pytuning", "scipy", "sounddevice"]}}}, "0.26.1": {"released": "2026-03-26 02:12:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.26.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.26.1-py3-none-any.whl", "filehash": "fb94742c0f8285cb58512eda2ab164ac2ac9440c0d414b29801b21de479e5151", "filesize": 92783, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "pytuning", "scipy", "sounddevice"]}}}, "0.26.0": {"released": "2026-03-26 02:08:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.26.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.26.0-py3-none-any.whl", "filehash": "27ac1cea55b7456db999757e39d4c754f4ed2dd760ac654455fe2c2e81770c91", "filesize": 92149, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "pytuning", "scipy", "sounddevice"]}}}, "0.25.7": {"released": "2026-03-26 02:04:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.25.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.25.7-py3-none-any.whl", "filehash": "abf6375e2da89d33b74cd0e939325efcc25f6d8b0d8f5c53a8e526cc5c9bac33", "filesize": 91482, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "pytuning", "scipy", "sounddevice"]}}}, "0.25.6": {"released": "2026-03-26 01:50:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.25.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.25.6-py3-none-any.whl", "filehash": "3bcce0a7ac08c5ac4b96b31ec0a1bab5df441905f863bfe6d39a526929f6bc76", "filesize": 91321, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "pytuning", "scipy", "sounddevice"]}}}, "0.25.5": {"released": "2026-03-26 01:46:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.25.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.25.5-py3-none-any.whl", "filehash": "a6959995c7290be8c6c1748d681bbffeb84223542df18a6d4ac4e3531cd70e44", "filesize": 91195, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "pytuning", "scipy", "sounddevice"]}}}, "0.25.4": {"released": "2026-03-26 01:34:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.25.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.25.4-py3-none-any.whl", "filehash": "260f3fd867fbb9f0bdcf1ad74717adefbdd5d3eb5491c634c0ab72258a5dcbe0", "filesize": 90972, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "pytuning", "scipy", "sounddevice"]}}}, "0.25.3": {"released": "2026-03-26 01:28:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.25.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.25.3-py3-none-any.whl", "filehash": "1605b665755378c9108be5c30ab5d344598f3c234fee7c28d847a3228cfdc4a3", "filesize": 90250, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "pytuning", "scipy", "sounddevice"]}}}, "0.25.2": {"released": "2026-03-25 23:43:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.25.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.25.2-py3-none-any.whl", "filehash": "ffa3846da5a55bc32330a07e68504bf6c598b679b28ddcd443a550a71255a219", "filesize": 84024, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "pytuning", "scipy", "sounddevice"]}}}, "0.25.1": {"released": "2026-03-25 19:31:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.25.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.25.1-py3-none-any.whl", "filehash": "9a3a245dbec602f64ea3159ffb3f0a59631c59ef8309aa58742063c61667bfbf", "filesize": 84013, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "pytuning", "scipy", "sounddevice"]}}}, "0.25.0": {"released": "2026-03-25 19:21:36", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.24.0": {"released": "2026-03-25 18:44:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.24.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.24.0-py3-none-any.whl", "filehash": "feba4dba2b36bf89f567711290eb534fb15182ec3d366766a39fbc951827108b", "filesize": 80786, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "pytuning", "scipy", "sounddevice"]}}}, "0.19.1": {"released": "2026-03-25 17:33:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.19.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.19.1-py3-none-any.whl", "filehash": "274719885194e30ba6da78b48b682443d9856840d87cdacd59741c12e25bbe0b", "filesize": 73906, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "pytuning", "scipy", "sounddevice"]}}}, "0.19.0": {"released": "2026-03-25 17:28:52", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.18.1": {"released": "2026-03-25 17:06:31", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.18.0": {"released": "2026-03-25 16:56:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.18.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.18.0-py3-none-any.whl", "filehash": "0d8c5eeb741968feb262b72c8bf9c58996cb68e1ad1471edc0aeb8ebd1492f57", "filesize": 71373, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "pytuning", "scipy", "sounddevice"]}}}, "0.17.0": {"released": "2026-03-25 16:49:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.17.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.17.0-py3-none-any.whl", "filehash": "d1d2b70820f4999b501b9edae9a0e734e1154ad3d9f79ff60d7ec6bf57051f44", "filesize": 69489, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "pytuning", "scipy", "sounddevice"]}}}, "0.16.0": {"released": "2026-03-25 16:43:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.16.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.16.0-py3-none-any.whl", "filehash": "3a201a25a87b06efce848d48b072cee49c24341335ec20910ff716934123602c", "filesize": 68179, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "pytuning", "scipy", "sounddevice"]}}}, "0.15.1": {"released": "2026-03-25 16:37:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.15.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.15.1-py3-none-any.whl", "filehash": "0e3f6d8d694f8175b63b4b15978933ebcc142c3487849f83e187064eb06342c2", "filesize": 66922, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "pytuning", "scipy", "sounddevice"]}}}, "0.15.0": {"released": "2026-03-25 15:37:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.15.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.15.0-py3-none-any.whl", "filehash": "a3e70149ad33a9bfb1e31554a59ac4c018ea968dafe2897635621a01a19d3569", "filesize": 66268, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "pytuning", "scipy", "sounddevice"]}}}, "0.14.0": {"released": "2026-03-25 15:24:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.14.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.14.0-py3-none-any.whl", "filehash": "0439480f62130faef3afc8a07fb6d75baa02d23a05e2fa16850d23b58de95451", "filesize": 64568, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "pytuning", "scipy", "sounddevice"]}}}, "0.13.1": {"released": "2026-03-25 15:10:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.13.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.13.1-py3-none-any.whl", "filehash": "b9dd3a5b2056faa7a383004e2a2e220d4646b17c5b4fad2a30968c690fdda949", "filesize": 62815, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "pytuning", "scipy", "sounddevice"]}}}, "0.13.0": {"released": "2026-03-25 15:01:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.13.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.13.0-py3-none-any.whl", "filehash": "199918b243dc5dd0c609bd177916fac1f655613bc17a1e5c1d1fcce462a4568d", "filesize": 62771, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "pytuning", "scipy", "sounddevice"]}}}, "0.12.0": {"released": "2026-03-25 09:02:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.12.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.12.0-py3-none-any.whl", "filehash": "8d91551377b4db41e521964c84c39f5c8df3d56eacf1cdbe1b812f63772891b9", "filesize": 59969, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "pytuning", "scipy", "sounddevice"]}}}, "0.11.0": {"released": "2026-03-25 08:49:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.11.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.11.0-py3-none-any.whl", "filehash": "c508040a6b20f2147ad1adc357db43e01c5423affc6f8836c34d0b7ec09fffe3", "filesize": 52948, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "pytuning", "scipy", "sounddevice"]}}}, "0.10.0": {"released": "2026-03-25 08:39:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.10.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.10.0-py3-none-any.whl", "filehash": "4621e31101d3a6257f830564aea3c87590a57432da9776565a53f6ea16e014c6", "filesize": 50303, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "pytuning", "scipy", "sounddevice"]}}}, "0.9.0": {"released": "2026-03-25 08:31:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.9.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.9.0-py3-none-any.whl", "filehash": "5c3d6511e238d3cdc58efbe0a878fb2204b7ccee03ed4ccf9b5e75ea61eea44b", "filesize": 47157, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "pytuning", "scipy", "sounddevice"]}}}, "0.8.3": {"released": "2026-03-25 08:21:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.8.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.8.3-py3-none-any.whl", "filehash": "774a326d6b3e559da35bae3d210b44d013fa8f397c4c18fa0ac762c673c7e6ef", "filesize": 44365, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "pytuning", "scipy", "sounddevice"]}}}, "0.8.2": {"released": "2026-03-23 13:52:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.8.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.8.2-py3-none-any.whl", "filehash": "52503d6578ddfaced239040097395667b588d0a5a21623546a3e62a9b90659d6", "filesize": 43481, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "pytuning", "scipy", "sounddevice"]}}}, "0.8.1": {"released": "2026-03-23 13:24:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.8.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.8.1-py3-none-any.whl", "filehash": "1e6987dfabb57e3970a659c2b6ba98ad374e3b01675a83e564fe67b8ccb66b3c", "filesize": 42955, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "pytuning", "scipy", "sounddevice"]}}}, "0.8.0": {"released": "2026-03-23 12:58:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.8.0-py3-none-any.whl", "filehash": "58981fb7694cddb82840a15e465a775086744f0c58fc51576332aec6cba86831", "filesize": 42291, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "pytuning", "scipy", "sounddevice"]}}}, "0.6.1": {"released": "2026-03-23 00:40:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.6.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.6.1-py3-none-any.whl", "filehash": "4a08d0361d4af7ed6a73471f480565a795616d7832d05cdfb9e01030c12d0dfa", "filesize": 39852, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "pytuning", "scipy", "sounddevice"]}}}, "0.6.0": {"released": "2026-03-23 00:04:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.6.0-py3-none-any.whl", "filehash": "5855d2093175e55b6c0f598dc7fc99b49ba42f003553e84d55ca0332ea1ed4bd", "filesize": 39581, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "pytuning", "scipy", "sounddevice"]}}}, "0.5.1": {"released": "2026-03-22 18:53:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.5.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.5.1-py3-none-any.whl", "filehash": "176164ac6282fa813e1ad3395ead5becc7d2142a9937e86ef29e8d46f6a7a98d", "filesize": 38097, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "pytuning", "scipy", "sounddevice"]}}}, "0.4.1": {"released": "2026-03-22 17:34:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.4.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.4.1-py3-none-any.whl", "filehash": "d37ec28b1a2b6bb98d296b65fa6e6837c8a5f05ca00f8a8dae719d6d2183cffd", "filesize": 37563, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "pytuning", "scipy", "sounddevice"]}}}, "0.4.0": {"released": "2026-03-22 16:48:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.4.0-py3-none-any.whl", "filehash": "956a77b99598daad61302cb22d6f50a7f11b2ebe25fd91fd7a9679ca302531b7", "filesize": 35247, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "pytuning", "scipy", "sounddevice"]}}}, "0.3.2": {"released": "2026-03-22 11:56:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.3.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.3.2-py3-none-any.whl", "filehash": "969b905fc35d5b77e89ce7d26bf0476c2aeebab2f8de1fe521ae3b63210836b1", "filesize": 33145, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "pytuning", "scipy", "sounddevice"]}}}, "0.3.1": {"released": "2026-03-22 11:47:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.3.1-py3-none-any.whl", "filehash": "9956a45a92d971d366ba3cec8b71200bff271e89d2a987179354f4696cb4e1ae", "filesize": 30986, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "pytuning", "scipy", "sounddevice"]}}}, "0.3.0": {"released": "2026-03-22 11:39:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.3.0-py3-none-any.whl", "filehash": "dae628b9e931a4e8ea8705c641f76cdec5cc49d7d49df379198cdefa44f547d7", "filesize": 29590, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "pytuning", "scipy", "sounddevice"]}}}, "0.2.0": {"released": "2024-11-05 15:55:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.2.0-py3-none-any.whl", "filehash": "b54ce747542850873eff2cf6661c855564e0617627d0b47d2970918ee3ebc5d6", "filesize": 10327, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numeral", "pytuning", "scipy", "sounddevice"]}}}, "0.1.2": {"released": "2019-02-19 11:19:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.1.2-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.1.2-py2.py3-none-any.whl", "filehash": "483c70bb139b83cc76f20b6f9e3275fda86f98fdfb3fa8a4d66ee3e4884b5df5", "filesize": 10411, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.0", "apt_dependencies": [], "pip_dependencies": ["numeral", "pygame", "pytuning", "scipy"]}}}, "0.1.1": {"released": "2019-02-19 11:04:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.1.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.1.1-py2.py3-none-any.whl", "filehash": "490607732012d18075ee6cb1814fd570e2392106fa50822019938a5d2b7b6018", "filesize": 10407, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.0", "apt_dependencies": [], "pip_dependencies": ["numeral", "pygame", "pytuning", "scipy"]}}}, "0.1.0": {"released": "2019-02-18 12:39:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pytheory-0.1.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pytheory/pytheory-0.1.0-py2.py3-none-any.whl", "filehash": "e5fdf948c79f5c19d0aef0294fa5318b2dff5fb0adf66f59589de36f301ee789", "filesize": 10225, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.0", "apt_dependencies": [], "pip_dependencies": ["numeral", "pygame", "pytuning", "scipy"]}}}}}