{ "info": { "author": "Simon Ekstr\u00f6m", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "# stk\nToolkit for 3D volume processing\n\n# Build\n\n```bash\nmkdir build && cd build\ncmake ..\nmake\n```\n\nCMake options:\n + `STK_BUILD_EXAMPLES`: build example programs\n + `STK_BUILD_TESTS`: build tests\n + `STK_USE_CUDA`: build with CUDA support\n + `STK_WARNINGS_ARE_ERRORS`: compilation will fail on warnings\n + `STK_BUILD_WITH_DEBUG_INFO`: include debug symbols in the binaries\n + `STK_ENABLE_FAST_MATH`: enable unsafe (non IEEE 754-compliant) optimisations\n + `STK_LOGGING_PREFIX_FILE`: add the file name as prefix to each log message\n\nWhen building with `STK_USE_CUDA`, in case the version of `gcc` selected by\nCMake was not compatible with the one required by CUDA, it is possible to\nspecify a different executable with `-DCMAKE_CUDA_FLAGS=\"-ccbin gcc-XX\"`, where\n`gcc-XX` is a version of `gcc` compatible with your CUDA version.\n\n# Python API\n\nA minimalistic Python API is also provided.\n\n## Install\n\n```bash\npython setup.py install\n```\n\n## Example usage\n\n```python\nimport stk\nimport numpy as np\n\n# Create volume directly from numpy\nvol = stk.Volume(np.zeros((5,5,5)).astype(np.float32), spacing=(2,2,2))\n# or read volume from file\nvol = stk.read_volume('test.nrrd')\n\n# Modify data (numpy array points to the volume data)\ndata = np.array(vol, copy=False)\ndata[0:10] = 0.0\n\n# Access meta data\nvol.origin = (2, 2, 2)\nvol.spacing = (3, 3, 3)\n\n# Write volume\nstk.write_volume('test-out.nrrd', vol)\n```\n\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "python-stk", "package_url": "https://pypi.org/project/python-stk/", "platform": "", "project_url": "https://pypi.org/project/python-stk/", "project_urls": null, "release_url": "https://pypi.org/project/python-stk/0.4/", "requires_dist": [ "numpy" ], "requires_python": "", "summary": "", "version": "0.4" }, "last_serial": 5922329, "releases": { "0.4": [ { "comment_text": "", "digests": { "md5": "1f16f51f0c3fadef897e8d076f2cb553", "sha256": "2276b89b8b76c743030afd23e0d505e4b3735f4845c06bdbee61ccd797920613" }, "downloads": -1, "filename": "python_stk-0.4-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "1f16f51f0c3fadef897e8d076f2cb553", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 566256, "upload_time": "2019-10-03T08:27:48", "url": "https://files.pythonhosted.org/packages/29/64/3dba3e19f16dd6d97bd1f201748806731e5dac02264f14961f08d6941c08/python_stk-0.4-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "a92423be36abd31823de5d1dc5a6495d", "sha256": "51feab7c5bedbf490cf35d4fdc10ebe7c4b51185103af5008d5830541d86959e" }, "downloads": -1, "filename": "python_stk-0.4-cp35-cp35m-macosx_10_6_intel.whl", "has_sig": false, "md5_digest": "a92423be36abd31823de5d1dc5a6495d", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 542102, "upload_time": "2019-10-03T08:27:53", "url": "https://files.pythonhosted.org/packages/17/88/86882ee08abe31699dd41ead8ebcc9ca0f2ed3f0c8642c789583aa91a980/python_stk-0.4-cp35-cp35m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "a9e88892bed925c79efa65410deec764", "sha256": "1f5ed452d8c8735e25ce42d7bc30db1097edf5e2571777cc22a85892fdb8e369" }, "downloads": -1, "filename": "python_stk-0.4-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "a9e88892bed925c79efa65410deec764", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 566377, "upload_time": "2019-10-03T08:27:55", "url": "https://files.pythonhosted.org/packages/2b/f5/5a69ec8ca6af946f808b3ceffbb859b6e465b9e7237c5266df475bf04edd/python_stk-0.4-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "c0524fbd6e49346a81f0c311919bca68", "sha256": "661ff175a907479c2dc676361744275a27d02a1406cac328fff2c44a6c1e5b51" }, "downloads": -1, "filename": "python_stk-0.4-cp36-cp36m-macosx_10_6_intel.whl", "has_sig": false, "md5_digest": "c0524fbd6e49346a81f0c311919bca68", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 542106, "upload_time": "2019-10-03T08:29:23", "url": "https://files.pythonhosted.org/packages/74/28/43b423cc9857428c95ef69ff8ab5c2854b8888cd8c0725ab10a577dd9b77/python_stk-0.4-cp36-cp36m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "18a5d98da21b85d911579969c2e33b00", "sha256": "623d3a8a47504de33524491486f8303a9e6c72fa37395de2df0448a47a272b1f" }, "downloads": -1, "filename": "python_stk-0.4-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "18a5d98da21b85d911579969c2e33b00", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 566376, "upload_time": "2019-10-03T08:29:03", "url": "https://files.pythonhosted.org/packages/b0/a7/c6518db022eef049c01b22f06005e79d7dc6fa0bc13e553d49b0a8ee3ef6/python_stk-0.4-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "ae223b4fb8d035d177861f457d50be8d", "sha256": "48261bc3fe85470f9fdf13dcc1e8f8cea621a0e263a6cf9be2966ae977186a6b" }, "downloads": -1, "filename": "python_stk-0.4-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "ae223b4fb8d035d177861f457d50be8d", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 234051, "upload_time": "2019-10-03T08:31:01", "url": "https://files.pythonhosted.org/packages/11/f6/be9001d352c97d7da90b322b6f3eafe88ef2b65ba9fbbdab2a11a6be0987/python_stk-0.4-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "9991362b07020083ce3eaf0b3febd19c", "sha256": "d0f8862ec96be922f84bba2d664b52ba56275fd39f0f132c9c63901bdddb118b" }, "downloads": -1, "filename": "python_stk-0.4-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "9991362b07020083ce3eaf0b3febd19c", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 274717, "upload_time": "2019-10-03T08:29:25", "url": "https://files.pythonhosted.org/packages/04/59/9da692dab69b9fc4eb02be49f51472bd7010c97b8b82e591655501f77688/python_stk-0.4-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "f237f25e8a24d3655b0cc47910e41e99", "sha256": "bde676bdce926dfe2975da6c1491a61d98eb186a11e2a2c5a9b66debe584221d" }, "downloads": -1, "filename": "python_stk-0.4-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "f237f25e8a24d3655b0cc47910e41e99", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 566275, "upload_time": "2019-10-03T08:29:06", "url": "https://files.pythonhosted.org/packages/28/31/6da8c7d7a2d7e25ed014f901f301b28908739d9bcc628b5362dd70a4c33a/python_stk-0.4-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "3ee14a53002a57e3e4826d5368cb1c73", "sha256": "47406e1100599c0cffd8b8b58e925a12aeab1dfd81eb5deb5519a6a3573eb340" }, "downloads": -1, "filename": "python_stk-0.4-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "3ee14a53002a57e3e4826d5368cb1c73", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 234022, "upload_time": "2019-10-03T08:31:15", "url": "https://files.pythonhosted.org/packages/ee/b5/158c6df99426e8eafb66cd02cb559bbc1aec49eb896abc577bac8d3e1f40/python_stk-0.4-cp37-cp37m-win_amd64.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1f16f51f0c3fadef897e8d076f2cb553", "sha256": "2276b89b8b76c743030afd23e0d505e4b3735f4845c06bdbee61ccd797920613" }, "downloads": -1, "filename": "python_stk-0.4-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "1f16f51f0c3fadef897e8d076f2cb553", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 566256, "upload_time": "2019-10-03T08:27:48", "url": "https://files.pythonhosted.org/packages/29/64/3dba3e19f16dd6d97bd1f201748806731e5dac02264f14961f08d6941c08/python_stk-0.4-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "a92423be36abd31823de5d1dc5a6495d", "sha256": "51feab7c5bedbf490cf35d4fdc10ebe7c4b51185103af5008d5830541d86959e" }, "downloads": -1, "filename": "python_stk-0.4-cp35-cp35m-macosx_10_6_intel.whl", "has_sig": false, "md5_digest": "a92423be36abd31823de5d1dc5a6495d", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 542102, "upload_time": "2019-10-03T08:27:53", "url": "https://files.pythonhosted.org/packages/17/88/86882ee08abe31699dd41ead8ebcc9ca0f2ed3f0c8642c789583aa91a980/python_stk-0.4-cp35-cp35m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "a9e88892bed925c79efa65410deec764", "sha256": "1f5ed452d8c8735e25ce42d7bc30db1097edf5e2571777cc22a85892fdb8e369" }, "downloads": -1, "filename": "python_stk-0.4-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "a9e88892bed925c79efa65410deec764", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 566377, "upload_time": "2019-10-03T08:27:55", "url": "https://files.pythonhosted.org/packages/2b/f5/5a69ec8ca6af946f808b3ceffbb859b6e465b9e7237c5266df475bf04edd/python_stk-0.4-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "c0524fbd6e49346a81f0c311919bca68", "sha256": "661ff175a907479c2dc676361744275a27d02a1406cac328fff2c44a6c1e5b51" }, "downloads": -1, "filename": "python_stk-0.4-cp36-cp36m-macosx_10_6_intel.whl", "has_sig": false, "md5_digest": "c0524fbd6e49346a81f0c311919bca68", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 542106, "upload_time": "2019-10-03T08:29:23", "url": "https://files.pythonhosted.org/packages/74/28/43b423cc9857428c95ef69ff8ab5c2854b8888cd8c0725ab10a577dd9b77/python_stk-0.4-cp36-cp36m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "18a5d98da21b85d911579969c2e33b00", "sha256": "623d3a8a47504de33524491486f8303a9e6c72fa37395de2df0448a47a272b1f" }, "downloads": -1, "filename": "python_stk-0.4-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "18a5d98da21b85d911579969c2e33b00", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 566376, "upload_time": "2019-10-03T08:29:03", "url": "https://files.pythonhosted.org/packages/b0/a7/c6518db022eef049c01b22f06005e79d7dc6fa0bc13e553d49b0a8ee3ef6/python_stk-0.4-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "ae223b4fb8d035d177861f457d50be8d", "sha256": "48261bc3fe85470f9fdf13dcc1e8f8cea621a0e263a6cf9be2966ae977186a6b" }, "downloads": -1, "filename": "python_stk-0.4-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "ae223b4fb8d035d177861f457d50be8d", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 234051, "upload_time": "2019-10-03T08:31:01", "url": "https://files.pythonhosted.org/packages/11/f6/be9001d352c97d7da90b322b6f3eafe88ef2b65ba9fbbdab2a11a6be0987/python_stk-0.4-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "9991362b07020083ce3eaf0b3febd19c", "sha256": "d0f8862ec96be922f84bba2d664b52ba56275fd39f0f132c9c63901bdddb118b" }, "downloads": -1, "filename": "python_stk-0.4-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "9991362b07020083ce3eaf0b3febd19c", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 274717, "upload_time": "2019-10-03T08:29:25", "url": "https://files.pythonhosted.org/packages/04/59/9da692dab69b9fc4eb02be49f51472bd7010c97b8b82e591655501f77688/python_stk-0.4-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "f237f25e8a24d3655b0cc47910e41e99", "sha256": "bde676bdce926dfe2975da6c1491a61d98eb186a11e2a2c5a9b66debe584221d" }, "downloads": -1, "filename": "python_stk-0.4-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "f237f25e8a24d3655b0cc47910e41e99", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 566275, "upload_time": "2019-10-03T08:29:06", "url": "https://files.pythonhosted.org/packages/28/31/6da8c7d7a2d7e25ed014f901f301b28908739d9bcc628b5362dd70a4c33a/python_stk-0.4-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "3ee14a53002a57e3e4826d5368cb1c73", "sha256": "47406e1100599c0cffd8b8b58e925a12aeab1dfd81eb5deb5519a6a3573eb340" }, "downloads": -1, "filename": "python_stk-0.4-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "3ee14a53002a57e3e4826d5368cb1c73", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 234022, "upload_time": "2019-10-03T08:31:15", "url": "https://files.pythonhosted.org/packages/ee/b5/158c6df99426e8eafb66cd02cb559bbc1aec49eb896abc577bac8d3e1f40/python_stk-0.4-cp37-cp37m-win_amd64.whl" } ] }