Skip to main content

neuron process utils

Project description

神经元数据处理工具

注:需要图像和swc文件同名,例如(1.tif, 1.swc)

# 处理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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

neuron_process_utils-1.0.0.tar.gz (6.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

neuron_process_utils-1.0.0-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

File details

Details for the file neuron_process_utils-1.0.0.tar.gz.

File metadata

  • Download URL: neuron_process_utils-1.0.0.tar.gz
  • Upload date:
  • Size: 6.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.11

File hashes

Hashes for neuron_process_utils-1.0.0.tar.gz
Algorithm Hash digest
SHA256 5f6e2eca50f41ec611baf01df4f75ac7df27a61b9b1b805fa6760e0a0c3f9e56
MD5 33781b2a5bf88da60fbfa8f9449d3aa6
BLAKE2b-256 6d257522350dd7e73a6ab146348f204e11eae4d922f3d924fec954e1fad7f683

See more details on using hashes here.

File details

Details for the file neuron_process_utils-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for neuron_process_utils-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 467bec9c0e565905a3bdcbca6684146fd55771374c88be87f503091fc497f7ff
MD5 0858de9914f4e5b4607de1382d8a7776
BLAKE2b-256 8860c4533438676e44819848567e9830fa0b0d8e29dd13d7bfed926862d43a68

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page