lyncéetec提供的用于dotnet考拉远程客户端的python包装器,用于使用专有考拉软件控制数字全息显微镜

pyKoalaRemote的Python项目详细描述


Pykoalaremote

Lynceetec提供的用于Dotnet Koala远程客户端的Python包装器,用于使用专有Koala软件控制数字全息显微镜

包装器使用与Lynceetec SA Lynceetec.koalaremote.client分发的dotnet库相同的方法名和参数。LynceeTec.KoalaRemote.Client.dll documentation

返回dotnet数组的方法被修改为返回numpy数组,修改后的方法如下所述。

使用PIP安装

pip install pyKoalaRemote

测试

从IPython控制台

from pyKoalaRemote import client
run client

用法

从pykoalaremote导入类客户机并创建一个实例

from  pyKoalaRemote import client
remote = client.pyKoalaRemoteClient()

运行标准方法

remote.Connect("localhost")
remote.Login("password")
remote.OpenConfig(137)

新方法

两个新方法在控制台中启用了一个对话框。

  • 连接和登录对话框
    • 参数:无效(无)
    • return:如果连接和登录成功,则返回true
    • 评论:
      • 在一个函数中连接并登录到考拉。
      • IP地址和密码在控制台中定义
      • 如果用户保留空字段,则使用默认值
  • 打开配置对话框
    • 参数:无效(无)
    • return:如果连接和登录成功,则返回true
    • 评论:
      • 配置号在控制台中定义
  • 获取相位轴
      描述:返回轮廓线中的刻度轴。
    • 参数:无效(无)
    • return:1d numpy数组,np.double,剖面长度

修改方法

返回dotnet数组的方法被修改为返回numpy数组

  • 连接(主机名,quiet=true)
    • 参数:
      • 主机名(字符串):运行考拉的计算机的IP。如果在同一台计算机上运行,请使用localhost
      • quiet(boolean):不推荐使用的参数,将在以后的版本中删除。设置为true或false
    • return:如果连接成功,则返回true
    • 注释:实例变量username设置为username
  • Getaxesposmu公司
    • 参数:无效(无)
    • RI>返回:大小为4的NP-倍的1D麻木阵列,其中X、Y、Z和θ轴的数据分别为
  • 全像
    • 参数:无效(无)
    • 返回:全息图大小为np.ubyte的2d numpy数组
  • 获取强度图像
    • 参数:无效(无)
    • return:roi大小的np.ubyte的2d numpy数组
  • GetIntensity325图像
    • 参数:无效(无)
    • return:roi大小的np.single的2d numpy数组
  • GetPhaseImage公司
    • 参数:无效(无)
    • return:roi大小的np.ubyte的2d numpy数组
  • 获取阶段32图像
    • 参数:无效(无)
    • return:roi大小的np.single的2d numpy数组
  • GetPhaseProfile文件
    • 参数:无效(无)
    • return:1d numpy数组,np.double,剖面长度

Written with StackEdit.

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
javajaxb在嵌套节点中生成xmlns:xsi声明   java重定向到youtube以上传jsp上可用的视频   java提高了JVM和ANT的性能   java如何将返回的JSON数据放在HTML表单中   java如何发送XWWWFORMURLENCODE在重新授权   java为什么jvm XX:+EliminateAllocations失败   堆移除和重建方法?(爪哇)   Stanford NPL in Spark(Scala)应用程序运行到Java堆空间(Java.lang.OutOfMemoryError)   调试java中打开/关闭println的任何方式(详细模式)   java IntelliJ在鼠标悬停时显示JavaDocs工具提示   Olingo Odata Java中的自动扩展选项   json将postgres文本arry转换为java列表?   oop需要帮助推断Java代码   复选框的java添加操作侦听器AbstractTableModel   java如何从公共静态void main(String[]args)传递值   java从数据库中获取大值   java Processing 2.0电影从jar运行时无法打开电影文件   java如何在不使用应用程序的情况下刷新活动?   尝试将JSON解析为ListView时的Android:JSON parse:null对象引用