用于GELB描述(GD)编程语言的编译器

gelb的Python项目详细描述


简介

gelb是一种基于格子boltzmann的快速模拟工具。 (lb)进近。其核心在于Gelb描述(GD)领域特定 编程语言(DSL),它允许LB(或类似的)算法 以方便的方式表达(即接近数学符号 可能的)。

这个python包提供了gelbc程序,它是 gd语言编译器的实现。

目标受众是研究人员(或博士生)群体 开发新的lb算法。

安装(适用于GELB用户)

$ pip3 install gelb

用法(警告:尚未生效!)

$ gelbc your_gd_program.gd

GELB开发人员的信息(目前,仅适用于Dragos)

从技术上讲,gelbc只是一个“transpiler”(而不是一个普通的 编译器),因为目前它只生成高级语言(cfortran)代码,而不是机器代码。这可能会在将来的版本中发生变化。

要运行测试,请使用:

$ python3 setup.py test

要将新版本上载到PYPI,请执行以下操作:

$ cd ${GELB_ROOT}
$ # *manually* increment version @setup.py
$ ./utils/scripts_for_devs/cleanup_project.sh
$ python setup.py sdist
$ twine upload dist/*

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

推荐PyPI第三方库


热门话题
与SpringJPA相比,JavaHazelcast内存数据网格非常慢   java如何从Netbeans从命令行创建的ant项目运行单个junit测试?   java多个eclipse概要文件   java集合存储值还是引用?   java从两个自定义对象列表中删除公共元素   java密钥库、HttpClient和HTTPS:有人能给我解释一下这段代码吗?   java使用Appengine中的域别名帐户发送电子邮件   java如何在安卓中获得用户定义的“设备名称”?   java错误:包com。太阳工具。javac。util不存在   导出后Java Eclipse项目出现问题   组织。openqa。硒。WebDriverException:java。网ConnectException:无法连接到本地主机/0:0:0:0:0:0:0   java在字符串中追加文本   java在Pig中按名称获取字段?   java如何打印播放中对象的值   Java静态修饰符对运行时性能有积极影响吗?   Java计时器   java是否值得线程化一个需要1秒才能完成的操作?