DX磁贴集设计器
alhambra的Python项目详细描述
简介
Alhambra,前身是TileSetDesigner,是一个设计DNA瓷砖系统的软件包, 目前专注于dx tiles。它使用粘滞设计来创建粘滞端 sequences、peppercompiler和用于创建核心序列的伪ssm,以及xgrow 模拟系统。它使用可扩展系统进行tileset设计,并且 灵活的YAML格式描述的TIESETS。
安装
alhambra是作为python包安装的。安装 python包索引中的当前(半)稳定版本,您只需使用
pip install alhambra
alhambra设计用于python 3,而python 2可能会失败。
要安装开发版本,可以查看这个github存储库,然后
使用pip -e
或其他方法安装python包。多重
版本可以通过virtualenv
处理。
所有的alhambra需求都应该通过setuptools依赖项来处理,但是 注意,Xgrow和PepperCompiler都依赖于正在编译的C代码,这可能 失败。
用法
Documentation is available online on readthedocs.io。具体见 the tutorial。它也可以在docs/文件夹中找到。
大多数面向用户的函数都在tileset类上。
问题
请将任何问题发送到constantine evans,地址是cevans@evanslabs.org或cge@dna.caltech.edu。