{"package": "trainscanner", "summary": "", "pypi_url": "https://pypi.org/project/trainscanner", "piwheels_url": "https://www.piwheels.org/project/trainscanner", "releases": {"1.0.9": {"released": "2025-11-24 14:46:36", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "1.0.5": {"released": "2025-11-06 09:13:02", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "1.0.3": {"released": "2025-10-03 16:54:18", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "1.0.0": {"released": "2025-09-26 12:50:18", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.35.0": {"released": "2025-09-07 10:34:57", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.34.4": {"released": "2025-08-31 16:43:55", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.34": {"released": "2025-08-31 06:00:29", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.33.4": {"released": "2025-08-28 17:10:07", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.33.2": {"released": "2025-08-28 17:02:36", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.33": {"released": "2025-08-24 13:15:32", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.32": {"released": "2025-08-24 04:51:10", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.31.2": {"released": "2025-08-24 04:36:09", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.31.1": {"released": "2025-08-22 15:17:13", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.31": {"released": "2025-08-20 12:46:18", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.30.3": {"released": "2025-08-11 14:34:11", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.30.2": {"released": "2025-08-02 07:58:21", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.30.1": {"released": "2025-08-02 07:53:35", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.30.0": {"released": "2025-08-02 07:51:29", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.29.0": {"released": "2025-06-23 14:31:44", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.28.1": {"released": "2025-06-22 10:35:24", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.28.0": {"released": "2025-06-22 07:26:08", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.26.1": {"released": "2025-06-08 14:23:41", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.26.0": {"released": "2025-06-08 11:21:25", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.25.0": {"released": "2025-06-06 11:55:55", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.24.2": {"released": "2025-06-01 11:24:32", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.24.0": {"released": "2025-06-01 10:32:24", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.23.1": {"released": "2025-05-27 09:50:10", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.23.0": {"released": "2025-05-24 12:47:27", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.22.1": {"released": "2025-05-19 16:30:14", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.22.0": {"released": "2025-05-19 09:52:30", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.21.0": {"released": "2025-05-18 03:57:03", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.20.2": {"released": "2025-05-18 03:56:02", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.20.1": {"released": "2025-05-18 03:54:56", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.20.0": {"released": "2025-05-16 16:38:18", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.19.10": {"released": "2025-05-15 22:43:00", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.19.9": {"released": "2025-05-14 18:31:44", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.19.8": {"released": "2025-05-14 14:09:37", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.19.7": {"released": "2025-05-14 14:00:06", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.19.6": {"released": "2025-05-14 13:53:55", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.19.5": {"released": "2025-05-14 02:53:50", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.19.4": {"released": "2025-05-14 02:27:33", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.19.3": {"released": "2025-05-14 01:37:25", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.19.2": {"released": "2025-05-14 01:35:00", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.19.1": {"released": "2025-05-13 10:57:52", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.16.1": {"released": "2025-05-11 18:25:41", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.16.0": {"released": "2025-05-11 18:17:18", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.15.1": {"released": "2025-05-11 16:22:54", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.15.0": {"released": "2025-05-09 13:20:06", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.14.3": {"released": "2025-05-08 11:16:46", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.14.2": {"released": "2025-05-08 09:57:03", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.14.1": {"released": "2025-05-08 09:24:27", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.14.0": {"released": "2025-05-08 03:06:55", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.13.2": {"released": "2023-01-09 10:04:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"TrainScanner-0.13.2-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/trainscanner/TrainScanner-0.13.2-py2.py3-none-any.whl", "filehash": "a90d32a7d29331e156337d384b2af172a4e0d8ff28264f3b1fddcf912073930f", "filesize": 56301, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["opencv-python-headless", "pyqt6", "scikit-build", "tiledimage", "videosequence"]}}}, "0.13.1": {"released": "2023-01-09 07:47:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"TrainScanner-0.13.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/trainscanner/TrainScanner-0.13.1-py2.py3-none-any.whl", "filehash": "90468a7423fe540f2b21d364f4118d4935913f4e007105b7bf3642cc78edb987", "filesize": 56298, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["opencv-python-headless", "pyqt6", "scikit-build", "tiledimage", "videosequence"]}}}, "0.13": {"released": "2023-01-09 07:31:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"TrainScanner-0.13-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/trainscanner/TrainScanner-0.13-py2.py3-none-any.whl", "filehash": "62c3a5b04a2f4a3b289a90ec23c5c20712a453cbe824e3ebb9673398c18b7368", "filesize": 57308, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["opencv-python-headless", "pyqt6", "scikit-build", "tiledimage", "videosequence"]}}}, "0.12.4": {"released": "2020-07-15 13:44:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"TrainScanner-0.12.4-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/trainscanner/TrainScanner-0.12.4-py2.py3-none-any.whl", "filehash": "b4b25051d690ea5d182b2b0a690843e41f022cdee48fe8cd3aeebf41095511ed", "filesize": 66041, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["numpy", "opencv-python-headless", "pyqt5", "sk-video", "tiledimage", "videosequence"]}}}, "0.12.3": {"released": "2020-07-15 13:36:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"TrainScanner-0.12.3-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/trainscanner/TrainScanner-0.12.3-py2.py3-none-any.whl", "filehash": "7d47c03059eda0eedbe5917862fa2c221d27dd0aefbd29c6a69040acdde280dc", "filesize": 66043, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["numpy", "opencv-python-headless", "pyqt5", "sk-video", "tiledimage", "videosequence"]}}}, "0.12.2": {"released": "2020-07-15 12:16:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"TrainScanner-0.12.2-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/trainscanner/TrainScanner-0.12.2-py2.py3-none-any.whl", "filehash": "b0fc2bf45c5281ff4451f39b196710ac43811e9fc1f49d2d9d335f4e0d0e73c3", "filesize": 55293, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["numpy", "opencv-python-headless", "pyqt5", "sk-video", "tiledimage", "videosequence"]}}}, "0.12.1": {"released": "2020-07-15 12:14:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"TrainScanner-0.12.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/trainscanner/TrainScanner-0.12.1-py2.py3-none-any.whl", "filehash": "a923eb97810e65dac3d830b9387a1ea7d77195c1024f97cca666d49a6557ee8e", "filesize": 55249, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["numpy", "opencv-python-headless", "pyqt5", "sk-video", "tiledimage", "videosequence"]}}}, "0.12.0": {"released": "2020-07-14 16:47:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"TrainScanner-0.12.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/trainscanner/TrainScanner-0.12.0-py2.py3-none-any.whl", "filehash": "630edb5e1d307df1d67953bb74ab51327760f8b2ba064df5b561d2b71094bd6e", "filesize": 56049, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["numpy", "opencv-python-headless", "pyqt5", "sk-video", "tiledimage", "videosequence"]}}}, "0.11.4": {"released": "2019-02-26 08:35:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"TrainScanner-0.11.4-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/trainscanner/TrainScanner-0.11.4-py2.py3-none-any.whl", "filehash": "68314308b4e552491e782498679069b128dc1fa630abf7c9f7e951dda3560831", "filesize": 49691, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["numpy", "opencv-python", "pyqt5", "sk-video", "tiledimage", "videosequence"]}}}, "0.11.3": {"released": "2017-08-17 09:48:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"TrainScanner-0.11.3-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/trainscanner/TrainScanner-0.11.3-py2.py3-none-any.whl", "filehash": "3e277dc203345721ca296a6461b0b38e5ede7fc9c11a78c4b40054cf140b02b6", "filesize": 50049, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["numpy", "sk-video", "tiledimage", "videosequence"]}}}, "0.11.2": {"released": "2017-08-17 06:50:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"TrainScanner-0.11.2-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/trainscanner/TrainScanner-0.11.2-py2.py3-none-any.whl", "filehash": "0e1f9fedaed1f33b546821f8b8fc3698a2ef4212b0fc15ae6355119b6e36aa24", "filesize": 50040, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["numpy", "sk-video", "tiledimage", "videosequence"]}}}, "0.11.1": {"released": "2017-08-08 15:17:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"TrainScanner-0.11.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/trainscanner/TrainScanner-0.11.1-py2.py3-none-any.whl", "filehash": "4bdc6eea445f7deae487c4b89510116bd5e4f7f268cdb6c74789cf0b0d47a4d0", "filesize": 49483, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["numpy", "sk-video", "tiledimage"]}}}, "0.11": {"released": "2017-08-07 18:39:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"TrainScanner-0.11-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/trainscanner/TrainScanner-0.11-py2.py3-none-any.whl", "filehash": "baef05c5b72773060ea7fba7b0253a8759be8d99a6edd7d9b3cd848c06ef4592", "filesize": 49042, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["numpy", "sk-video", "tiledimage"]}}}, "0.10": {"released": "2017-04-13 01:20:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"TrainScanner-0.10-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/trainscanner/TrainScanner-0.10-py2.py3-none-any.whl", "filehash": "30cbc0f84a65af970095957ed060c4268756473fbb30d0226c6ffa71f72404f4", "filesize": 48675, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["numpy", "tiledimage"]}}}, "0.9.7": {"released": "2017-03-16 16:38:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"TrainScanner-0.9.7-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/trainscanner/TrainScanner-0.9.7-py2.py3-none-any.whl", "filehash": "58066b632f20c093e1b0d46743fa983863f36456646107cf964d72aa498e0845", "filesize": 47847, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["numpy", "tiledimage"]}}}, "0.9.6": {"released": "2017-02-22 16:16:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"TrainScanner-0.9.6-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/trainscanner/TrainScanner-0.9.6-py2.py3-none-any.whl", "filehash": "33e424beab1469f7fc9e926cbe1a3868ab5a736df104486c96604b5507bcc6e0", "filesize": 58768, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["numpy", "tiledimage"]}}}, "0.9.5": {"released": "2017-02-19 03:13:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"TrainScanner-0.9.5-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/trainscanner/TrainScanner-0.9.5-py2.py3-none-any.whl", "filehash": "1c312dfc92b35bc49fd2dd93372f7df545981a05fe70d1181d4c1df0925575e6", "filesize": 45007, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["numpy", "tiledimage"]}}}, "0.9.4": {"released": "2017-02-18 15:08:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"TrainScanner-0.9.4-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/trainscanner/TrainScanner-0.9.4-py2.py3-none-any.whl", "filehash": "2acdb3c721faea5cba576d73b0efd8ab58bb06ff2abab5cbe181ee7d8bb5441c", "filesize": 45009, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["numpy", "tiledimage"]}}}, "0.9.3": {"released": "2017-02-18 05:11:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"TrainScanner-0.9.3-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/trainscanner/TrainScanner-0.9.3-py2.py3-none-any.whl", "filehash": "dee3b8f6e2c020e7e1697a4facfd7d05c6f8733605612b603342e9f30556982e", "filesize": 44724, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["numpy", "tiledimage"]}}}, "0.9.2": {"released": "2017-02-18 05:09:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"TrainScanner-0.9.2-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/trainscanner/TrainScanner-0.9.2-py2.py3-none-any.whl", "filehash": "93aa6d5e1dede1656705017736781b6a926ad3cf537abe8591c0772914221c25", "filesize": 44709, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["numpy"]}}}}}