| Name | neuron-process-utils JSON |
| Version |
2025.9.9
JSON |
| download |
| home_page | None |
| Summary | neuron process utils |
| upload_time | 2025-09-12 01:35:33 |
| maintainer | None |
| docs_url | None |
| author | None |
| requires_python | >=3.10 |
| license | None |
| keywords |
neuron
process
|
| VCS |
|
| bugtrack_url |
|
| requirements |
No requirements were recorded.
|
| Travis-CI |
No Travis.
|
| coveralls test coverage |
No coveralls.
|
# 神经元数据处理工具
注:需要图像和swc文件同名,例如(1.tif, 1.swc)
```shell
# 处理swc,将parent指向节点不存在于swc文件中的值置为-1,对swc进行reindex
# 保存到原目录
npu_swc_process -i ./CWMBS/swc
# 保存到新目录
npu_swc_process -i ./CWMBS/swc -o ./CWMBS/process_swc
# swc转mask,根据xyz和r,将xyz点r范围内的像素设为255
npu_swc_to_mask -i ./CWMBS/img -s ./CWMBS/process_swc -o ./CWMBS/process_mask
# 重设半径
npu_swc_to_mask -i ./CWMBS/img -s ./CWMBS/process_swc -o ./CWMBS/process_mask -r 1
# swc转dist(需要swc转为mask时的r为1),以0-1 float32存储
npu_swc_to_dist -m ./CWMBS/img -s ./CWMBS/process_swc -o ./CWMBS/process_dist
# 设置邻域范围
npu_swc_to_dist -m ./CWMBS/img -s ./CWMBS/process_swc -o ./CWMBS/process_dist --lns 10
# 以0-255 uint8存储
npu_swc_to_dist -m ./CWMBS/img -s ./CWMBS/process_swc -o ./CWMBS/process_dist --s
# mask转dist(需要swc转为mask时的r为1),以0-1 float32存储
npu_mask_to_dist -m ./CWMBS/process_mask -o ./CWMBS/process_dist
# 设置邻域范围
npu_mask_to_dist -m ./CWMBS/process_mask -o ./CWMBS/process_dist --lns 10
# 以0-255 uint8存储
npu_mask_to_dist -m ./CWMBS/process_mask -o ./CWMBS/process_dist --s
```
Raw data
{
"_id": null,
"home_page": null,
"name": "neuron-process-utils",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": null,
"keywords": "neuron process",
"author": null,
"author_email": "jiang yan <1900812927@qq.com>",
"download_url": "https://files.pythonhosted.org/packages/47/3d/89b8e631a3ecdeeb6aa3a18d2f13226a2b2bf5080efd4a4b1488f5c164d2/neuron_process_utils-2025.9.9.tar.gz",
"platform": null,
"description": "# \u795e\u7ecf\u5143\u6570\u636e\u5904\u7406\u5de5\u5177\n\u6ce8\uff1a\u9700\u8981\u56fe\u50cf\u548cswc\u6587\u4ef6\u540c\u540d\uff0c\u4f8b\u5982(1.tif, 1.swc)\n```shell\n# \u5904\u7406swc\uff0c\u5c06parent\u6307\u5411\u8282\u70b9\u4e0d\u5b58\u5728\u4e8eswc\u6587\u4ef6\u4e2d\u7684\u503c\u7f6e\u4e3a-1\uff0c\u5bf9swc\u8fdb\u884creindex\n# \u4fdd\u5b58\u5230\u539f\u76ee\u5f55\nnpu_swc_process -i ./CWMBS/swc\n# \u4fdd\u5b58\u5230\u65b0\u76ee\u5f55\nnpu_swc_process -i ./CWMBS/swc -o ./CWMBS/process_swc\n\n# swc\u8f6cmask\uff0c\u6839\u636exyz\u548cr\uff0c\u5c06xyz\u70b9r\u8303\u56f4\u5185\u7684\u50cf\u7d20\u8bbe\u4e3a255\nnpu_swc_to_mask -i ./CWMBS/img -s ./CWMBS/process_swc -o ./CWMBS/process_mask \n# \u91cd\u8bbe\u534a\u5f84\nnpu_swc_to_mask -i ./CWMBS/img -s ./CWMBS/process_swc -o ./CWMBS/process_mask -r 1\n\n# swc\u8f6cdist(\u9700\u8981swc\u8f6c\u4e3amask\u65f6\u7684r\u4e3a1)\uff0c\u4ee50-1 float32\u5b58\u50a8\nnpu_swc_to_dist -m ./CWMBS/img -s ./CWMBS/process_swc -o ./CWMBS/process_dist\n# \u8bbe\u7f6e\u90bb\u57df\u8303\u56f4\nnpu_swc_to_dist -m ./CWMBS/img -s ./CWMBS/process_swc -o ./CWMBS/process_dist --lns 10\n# \u4ee50-255 uint8\u5b58\u50a8\nnpu_swc_to_dist -m ./CWMBS/img -s ./CWMBS/process_swc -o ./CWMBS/process_dist --s\n\n# mask\u8f6cdist(\u9700\u8981swc\u8f6c\u4e3amask\u65f6\u7684r\u4e3a1)\uff0c\u4ee50-1 float32\u5b58\u50a8\nnpu_mask_to_dist -m ./CWMBS/process_mask -o ./CWMBS/process_dist\n# \u8bbe\u7f6e\u90bb\u57df\u8303\u56f4\nnpu_mask_to_dist -m ./CWMBS/process_mask -o ./CWMBS/process_dist --lns 10\n# \u4ee50-255 uint8\u5b58\u50a8\nnpu_mask_to_dist -m ./CWMBS/process_mask -o ./CWMBS/process_dist --s\n```\n",
"bugtrack_url": null,
"license": null,
"summary": "neuron process utils",
"version": "2025.9.9",
"project_urls": {
"homepage": "https://gitee.com/Eason596/nnunetv2_extend",
"repository": "https://gitee.com/Eason596/nnunetv2_extend"
},
"split_keywords": [
"neuron",
"process"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "5b7a7eb7034e753b557e5c907b0d9339b0cb3a80ac04b6eb1935dab8b1708ed1",
"md5": "b0394afea0af634b747ed1bddbc442ca",
"sha256": "73552cac1b33a2ef5040859253144c3b0262fe3bef97266443a47a3b57eb3fbb"
},
"downloads": -1,
"filename": "neuron_process_utils-2025.9.9-py3-none-any.whl",
"has_sig": false,
"md5_digest": "b0394afea0af634b747ed1bddbc442ca",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 5231,
"upload_time": "2025-09-12T01:35:32",
"upload_time_iso_8601": "2025-09-12T01:35:32.698623Z",
"url": "https://files.pythonhosted.org/packages/5b/7a/7eb7034e753b557e5c907b0d9339b0cb3a80ac04b6eb1935dab8b1708ed1/neuron_process_utils-2025.9.9-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "473d89b8e631a3ecdeeb6aa3a18d2f13226a2b2bf5080efd4a4b1488f5c164d2",
"md5": "34e3ea0913a09c3e1784e5f8bed1d690",
"sha256": "dccd85e706c5927e72f96737179f3f0a39a3fd888dc748c3063ed144ba6ad7ee"
},
"downloads": -1,
"filename": "neuron_process_utils-2025.9.9.tar.gz",
"has_sig": false,
"md5_digest": "34e3ea0913a09c3e1784e5f8bed1d690",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 4778,
"upload_time": "2025-09-12T01:35:33",
"upload_time_iso_8601": "2025-09-12T01:35:33.827983Z",
"url": "https://files.pythonhosted.org/packages/47/3d/89b8e631a3ecdeeb6aa3a18d2f13226a2b2bf5080efd4a4b1488f5c164d2/neuron_process_utils-2025.9.9.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-09-12 01:35:33",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "neuron-process-utils"
}