{"package": "catsim", "summary": "Computerized Adaptive Testing Simulator", "pypi_url": "https://pypi.org/project/catsim", "piwheels_url": "https://www.piwheels.org/project/catsim", "releases": {"0.21.0": {"released": "2026-04-08 22:50:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"catsim-0.21.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/catsim/catsim-0.21.0-py3-none-any.whl", "filehash": "b734d3357d3b0e7e652d6316d6b87dcc7acc87201e290adeefd6f0d1c097d307", "filesize": 59006, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["json-tricks", "matplotlib", "numexpr", "numpy", "scikit-learn", "scipy", "tqdm", "typing-extensions"]}}}, "0.20.0": {"released": "2025-12-11 03:16:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"catsim-0.20.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/catsim/catsim-0.20.0-py3-none-any.whl", "filehash": "e697e9a16f45b7a75703a5b4df835dd3afe7fa7486bef0ff082a6ce22a98e4cf", "filesize": 58988, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["json-tricks", "matplotlib", "numexpr", "numpy", "scikit-learn", "scipy", "tqdm", "typing-extensions"]}}}, "0.19.0": {"released": "2025-12-08 14:46:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"catsim-0.19.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/catsim/catsim-0.19.0-py3-none-any.whl", "filehash": "c8909534ffd952ec831ad75832bd480f067bdde20af2d922ccd8199cadc026e2", "filesize": 69301, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["json-tricks", "matplotlib", "numexpr", "numpy", "scikit-learn", "scipy", "tqdm", "typing-extensions"]}}}, "0.18.0": {"released": "2025-11-27 03:03:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"catsim-0.18.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/catsim/catsim-0.18.0-py3-none-any.whl", "filehash": "aacbf2d740dcd75743c45896bd72eaecc4cd368782612bbb06f8cfba8465013f", "filesize": 62938, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["json-tricks", "matplotlib", "numexpr", "numpy", "scikit-learn", "scipy", "tqdm", "typing-extensions"]}}}, "0.17.3": {"released": "2023-09-08 19:19:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"catsim-0.17.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/catsim/catsim-0.17.3-py3-none-any.whl", "filehash": "8842b4b34f090e5c12e68d5571cc6e326b84c32592552c86867eb089636c56a4", "filesize": 49883, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["json-tricks", "matplotlib", "numexpr", "numpy", "scikit-learn", "scipy", "tqdm"]}}}, "0.17.2": {"released": "2023-01-01 05:13:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"catsim-0.17.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/catsim/catsim-0.17.2-py3-none-any.whl", "filehash": "af349ce76feae11a2e58ece0a8846bd4a464670004a6d6edc27f810b65df96c2", "filesize": 32158, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["json-tricks", "matplotlib", "numexpr", "numpy", "scikit-learn", "scipy", "tqdm"]}}}, "0.17.1": {"released": "2021-06-28 14:11:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"catsim-0.17.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/catsim/catsim-0.17.1-py3-none-any.whl", "filehash": "63210be013d5e0d42df8808ba542d27479432604746e8ababdd655e3bee8a36b", "filesize": 48244, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["json-tricks", "matplotlib", "numexpr", "numpy", "scikit-learn", "scipy", "tqdm"]}}}, "0.17.0": {"released": "2021-06-27 14:34:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"catsim-0.17.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/catsim/catsim-0.17.0-py3-none-any.whl", "filehash": "39cc90cd9ad38df7637430ad95088ee1889f2b1030e5f6c82d1deca1f5b18601", "filesize": 48792, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["json-tricks", "matplotlib", "numexpr", "numpy", "scikit-learn", "scipy", "tqdm"]}}}, "0.16": {"released": "2021-06-26 10:13:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"catsim-0.16-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/catsim/catsim-0.16-py3-none-any.whl", "filehash": "400819d3bd25184d214722daef354948b7a0ef27a5ac97499d6bf4e703d5c117", "filesize": 49256, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["json-tricks", "matplotlib", "numexpr", "numpy", "scikit-learn", "scipy", "tqdm"]}}}, "0.15.7": {"released": "2021-06-13 19:48:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"catsim-0.15.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/catsim/catsim-0.15.7-py3-none-any.whl", "filehash": "0d601b76f7be11fe1de62cd68091aea50235855672f96f6d82b7ab393fee2b14", "filesize": 48902, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["json-tricks", "matplotlib", "numexpr", "numpy", "scikit-learn", "scipy", "tqdm"]}}}, "0.15.6": {"released": "2020-07-12 18:10:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"catsim-0.15.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/catsim/catsim-0.15.6-py3-none-any.whl", "filehash": "b99726cd938eb4a4082f9116334e33bfc1340ba2dbfe48efc22ef12a38b190a7", "filesize": 36126, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["json-tricks", "matplotlib", "numexpr", "numpy", "scikit-learn", "scipy", "tqdm"]}}}, "0.15.4": {"released": "2019-06-04 21:10:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"catsim-0.15.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/catsim/catsim-0.15.4-py3-none-any.whl", "filehash": "2342ee3b765d78436ea5a0fd2e8f6448f269bcdcf918779b09d3dba0d60f4b96", "filesize": 31642, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["json-tricks", "matplotlib", "numexpr", "numpy", "scikit-learn", "scipy", "tqdm"]}}}, "0.15.3": {"released": "2019-03-12 18:18:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"catsim-0.15.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/catsim/catsim-0.15.3-py3-none-any.whl", "filehash": "e0d9a4d9485b2ff42a2c879f4ec7875006efaa836ed16a957b6b131cb0ed807c", "filesize": 31556, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["json-tricks", "matplotlib", "numexpr", "numpy", "scikit-learn", "scipy", "tqdm"]}}}, "0.15.1": {"released": "2018-09-17 15:22:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"catsim-0.15.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/catsim/catsim-0.15.1-py3-none-any.whl", "filehash": "f051f9e5b667340286e91729f8faa50a775dfc85e45ad7d1f3ded1f3d539ed7f", "filesize": 31085, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["json-tricks", "matplotlib", "numexpr", "numpy", "scikit-learn", "scipy", "tqdm"]}}}, "0.13.4": {"released": "2018-03-05 18:39:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"catsim-0.13.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/catsim/catsim-0.13.4-py3-none-any.whl", "filehash": "013300592b5c55c1973f8b4a6fd4aeb0a386d186d4f9a81e1a6db8717364eaec", "filesize": 30381, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["json-tricks", "matplotlib", "numexpr", "numpy", "scikit-learn", "scipy", "tqdm"]}}}, "0.13.3": {"released": "2016-12-24 06:58:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"catsim-0.13.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/catsim/catsim-0.13.3-py3-none-any.whl", "filehash": "7ba8d374d0da2d396999aa7af83724fc5c94c3d204913a6cce59b5bdbb8d47f5", "filesize": 29894, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["json-tricks", "matplotlib", "numexpr", "numpy", "scikit-learn", "scipy", "tqdm"]}}}, "0.13.2": {"released": "2016-12-12 22:26:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"catsim-0.13.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/catsim/catsim-0.13.2-py3-none-any.whl", "filehash": "f807edca19863a4d06c914c96c8673af96d5c578a1231fd951fcb0c83de33dbc", "filesize": 29856, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["json-tricks", "matplotlib", "numexpr", "numpy", "scikit-learn", "scipy"]}}}, "0.13.1": {"released": "2016-10-25 03:41:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"catsim-0.13.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/catsim/catsim-0.13.1-py3-none-any.whl", "filehash": "cf96d2584ad425532adafc978c8edc81c50da29102cfffa82b26edb41c74ff60", "filesize": 29693, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["json-tricks", "matplotlib", "numexpr", "numpy", "scikit-learn", "scipy"]}}}, "0.13.0": {"released": "2016-10-21 22:20:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"catsim-0.13.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/catsim/catsim-0.13.0-py3-none-any.whl", "filehash": "fac075671592df2fe5b60cadb67c30a11f291935dbcce5e25dfe9629cac19f8c", "filesize": 29640, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["json-tricks", "matplotlib", "numexpr", "numpy", "scikit-learn", "scipy"]}}}, "0.12.1": {"released": "2016-10-18 04:52:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"catsim-0.12.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/catsim/catsim-0.12.1-py3-none-any.whl", "filehash": "05c78f058203fe1a07e6f8ef6bafaae1c9a7fe08f2bd59373e6f8d1a2e9f4082", "filesize": 29357, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["json-tricks", "matplotlib", "numpy", "scikit-learn", "scipy"]}}}, "0.12.0": {"released": "2016-10-18 00:14:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"catsim-0.12.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/catsim/catsim-0.12.0-py3-none-any.whl", "filehash": "08b73826aec4ad41c6e1387a03d0110b4091a77495acf08f1c2f7ea131571daf", "filesize": 29287, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["json-tricks", "matplotlib", "numpy", "scikit-learn", "scipy"]}}}, "0.11.4": {"released": "2016-10-16 07:37:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"catsim-0.11.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/catsim/catsim-0.11.4-py3-none-any.whl", "filehash": "1e7edb9c9a54dd6ca7f61b2f9b4f3574acdaafb818f82cfa4148495cb4228f82", "filesize": 28744, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["json-tricks", "matplotlib", "numpy", "scikit-learn", "scipy"]}}}, "0.11.2": {"released": "2016-10-15 00:29:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"catsim-0.11.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/catsim/catsim-0.11.2-py3-none-any.whl", "filehash": "3c52c505452ac71d602b27fb775cbc771c6f088c17625bbe4e9e66991d92221f", "filesize": 28513, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["json-tricks", "matplotlib", "numpy", "scikit-learn", "scipy"]}}}, "0.11.1": {"released": "2016-10-13 21:45:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"catsim-0.11.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/catsim/catsim-0.11.1-py3-none-any.whl", "filehash": "956aa9adbb90589d2a4c380217c31ed9543f1e2ec4cbb4d3a8393ddceb86f592", "filesize": 28275, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["json-tricks", "matplotlib", "numpy", "scikit-learn", "scipy"]}}}, "0.11.0": {"released": "2016-10-13 08:40:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"catsim-0.11.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/catsim/catsim-0.11.0-py3-none-any.whl", "filehash": "87efea635a53a3376c923302b61c22a8819df03c7a461c322d141f098020430d", "filesize": 27933, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["json-tricks", "matplotlib", "numpy", "scikit-learn", "scipy"]}}}, "0.10.2": {"released": "2016-09-29 21:35:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"catsim-0.10.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/catsim/catsim-0.10.2-py3-none-any.whl", "filehash": "ed91a07ccc6f900a3c41515f8122db0e2234fcae208e1ee7627db8e6a3707b22", "filesize": 27334, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["json-tricks", "matplotlib", "numpy", "scikit-learn", "scipy"]}}}, "0.10.1": {"released": "2016-09-28 00:19:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"catsim-0.10.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/catsim/catsim-0.10.1-py3-none-any.whl", "filehash": "19f0a39b0750b37865dc78dc8c7aefdbde1985f92ec52e6e5629c995a51f0f90", "filesize": 27344, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["json-tricks", "matplotlib", "numpy", "scikit-learn", "scipy"]}}}, "0.10": {"released": "2016-05-27 22:04:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"catsim-0.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/catsim/catsim-0.10-py3-none-any.whl", "filehash": "83819534cca18de1af12e4e654858e99d300935078f95f18e61febbe6feeed88", "filesize": 27087, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["json-tricks", "matplotlib", "numpy", "scikit-learn", "scipy"]}}}, "0.9.2": {"released": "2016-03-26 22:14:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"catsim-0.9.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/catsim/catsim-0.9.2-py3-none-any.whl", "filehash": "0d1e9416e5afc416a8387ab77edae2e93b9d247027415779e45518bea1f0446d", "filesize": 26177, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "scikit-learn", "scipy"]}}}, "0.9.1": {"released": "2016-02-23 01:29:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"catsim-0.9.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/catsim/catsim-0.9.1-py3-none-any.whl", "filehash": "46297517fb78ffc9ae63b48cf085fd7c79c851a8bb8ba9be0f8b31cca1015bbd", "filesize": 25851, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "scikit-learn", "scipy"]}}}, "0.9": {"released": "2016-02-20 11:09:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"catsim-0.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/catsim/catsim-0.9-py3-none-any.whl", "filehash": "92fc049c305605abf0f8e5361300e5037a047e23544b20083953016e857e10e2", "filesize": 24758, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "scikit-learn", "scipy"]}}}, "0.8.4": {"released": "2016-02-18 19:33:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"catsim-0.8.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/catsim/catsim-0.8.4-py3-none-any.whl", "filehash": "bcde026921fde0feadadfab58fd2a3277fcbe7fc5ce36fc5ca03147d7ee2f62f", "filesize": 22230, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "scikit-learn", "scipy"]}}}, "0.8.1": {"released": "2016-02-15 09:06:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"catsim-0.8.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/catsim/catsim-0.8.1-py3-none-any.whl", "filehash": "c1fe57561fdade7c118d2dfcda92574fe2a6c8a9e6d2ae7870e64b280c7c64cc", "filesize": 22537, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "scikit-learn", "scipy"]}}}}}