QuLab的RPC

QuLab-RPC的Python项目详细描述


Qulab_RPC

View build statusCoverage StatusUpdatesPython 3PyPI version

Qulab的RPC

安装

我们鼓励通过pip工具(python包管理器)安装qlab RPC:

python -m pip install QuLab-RPC

要从最新源安装,您需要在您的计算机上克隆GitHub存储库。在

^{pr2}$

然后,可以通过以下方式安装依赖项和qlab:

cd QuLab_RPC
python -m pip install -r requirements.txt
python -m pip install -e .

使用

服务器

importasyncioimportmathfromqurpcimportZMQServerdefstart(loop):module=mathserver=ZMQServer(port=8765,loop=loop)server.set_module(module)server.start()if__name__=="__main__":importasyncioloop=asyncio.get_event_loop()start(loop)try:loop.run_forever()finally:loop.close()

客户

fromqurpcimportZMQClientaddr="tcp://127.0.0.1:8765"client=ZMQClient(addr)y=awaitclient.sin(3.14)

运行测试

要运行测试:

python -m pytest

报告问题

请报告所有问题on github。在

许可证

MIT

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

推荐PyPI第三方库


热门话题
图形Java仿射变换以旋转通用路径   IntelliJ IDEA中的java代码标记为编译器错误,在Eclipse中可以正常工作   java ArrayList的containsAll返回了错误的值   如何在安卓中的片段活动中添加java代码   java通过使用netbeans调用jbutton,将带有行的jbutton添加到jtable中   java在更新arrayAdapter/listView之前更新最终列表   java如何在另一个项目中导入包含AspectJ方面和注释的项目   为什么我的java布尔测试总是失败?   Eclipse中的java自动激活   在Bluetooth for Java(更具体地说是Android)之上是否有TCP/IP协议栈实现?   java Android Studio通过intent传递ArrayList并填充ListView