Python中的光学显微镜模拟
项目描述
microsim
Python中的光学显微镜模拟。
该库的目的是生成高度逼真的模拟数据,例如以下内容
(此数据使用来自OpenOrganelle中的细胞jrc_hela-3的分割作为真实数据生成)
安装
从PyPI
pip install microsim
从github
要获取快速变化的最新版本,您可以从github安装。
pip install git+https://github.com/tlambert03/microsim
如果可用,microsim可以使用Jax或Cupy加速计算。这些不是默认安装的,请参阅jax或cupy的安装说明,注意您的GPU需求。计划支持torch。
使用
构建并运行一个microsim.Simulation
对象。
from microsim import schema as ms
from microsim.util import ortho_plot
# define the parameters of the simulation
sim = ms.Simulation(
truth_space=ms.ShapeScaleSpace(shape=(128, 512, 512), scale=(0.02, 0.01, 0.01)),
output_space={'downscale': 8},
sample=ms.Sample(
labels=[ms.MatsLines(density=0.5, length=30, azimuth=5, max_r=1)]
),
modality=ms.Confocal(pinhole_au=0.2),
output_path="au02.tiff",
)
# run it
result = sim.run()
# optionally plot the result
ortho_plot(result)
文档
请参阅API参考(https://tlambert03.github.io/microsim/api/),了解有关Simulation
对象和所有字段选项的详细信息。
项目详细信息
下载文件
下载您平台对应的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分发
microsim-0.0.7.tar.gz (4.3 MB 查看哈希值)
构建分发
microsim-0.0.7-py3-none-any.whl (104.5 kB 查看哈希值)
关闭
microsim-0.0.7.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b1bda80c43a49fdb3f3b0c7a0fc1e4242bbaf7d37ba7f0ca5b8e4292d3a97f43 |
|
MD5 | 4f15d4ac529d0c3cd73b52d1ac07a62f |
|
BLAKE2b-256 | 86a31a2b4dd54b7bb9d69edaca9b975073e1b0491011f93c8f406233397a3a58 |
关闭
microsim-0.0.7-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a71f2e774ff5fb12c2ed6d66b9aaebc39ecf39aa6e4c16b92822dba9f7e94197 |
|
MD5 | 1eee40f1ccbba10952eb4fcd1ff32c8e |
|
BLAKE2b-256 | beb68454f505ac52a72113c18771e99d8716486dae4c8bbc4079fc8b878d5401 |