查看原文
其他

Nimporter:导入时将Nim编译为Python模块

FOSS Lab 2022-05-25
点击蓝字默默关注

整理 | 叶子


一、软件介绍


Nimporter 是一个 Python 库,可以简单地将 Nim 源代码文件导入为类似 Python 模块的代码,与 Python 代码无缝地结合使用。


二、项目地址


https://github.com/Pebaz/nimporter


三、特性


  • 性能:Nim 编译为 C

  • 无需编写 C 即可降低云计算成本

  • 利用两种语言的生态:Python 的广度、Nim 的性能

  • 使用 Nimpy 库与现有 Nim 代码无缝集成

  • 使用 Nim 创建高性能 Python 扩展的工作量非常小

  • 对最终用户 100% 透明(不需要 Nim 编译器)


四、安装


$ pip install nimporter

依赖项:

  • Nim编译器(用于编译Nim源文件)

  • Nimpy库(自动安装)

  • Nimporter库(分布式库将需要访问Nimporter)。

通过Choicenim 或手动安装Nim时,Nimporter可以无缝工作 。安装完成后,无需任何其他配置,因为如果您的路径上有Nimble,Nimporter可以找到Nim标准库并安装 Nimpy库

参考资料:

https://github.com/Pebaz/nimporter




往期推荐

一个针对容器化工作负载的Linux发行版,安全可伸缩

2021-03-29

7.6K Star的开源神器:一个二维码,让文件传输不设限!

2021-03-26

MONAI:一个用于医学成像领域的深度学习框架

2021-03-24


扫码关注最新动态

公众号ID:fosslab

我就知道你“在看”

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存