基于MetaKernel的Jupyter Hy内核
项目描述
# Calysto Hy
Calysto Hy是基于[Metakernel](https://github.com/Calysto/metakernel)的Jupyter Hy内核。[Hy是一种语言](https://github.com/hylang/hy),它将Lisp-like语法转换为Python语义。
该内核基于[bollwyvl/hy_kernel/](https://github.com/bollwyvl/hy_kernel/)。该内核将Hy视为Python预处理器,因此可以使用标准IPython工具。Calysto Hy将Hy视为一种完整语言。因此,它使用MetaKernel来获得魔法、shell、并行处理等。
## 安装
如果您想通过[kaschalk/jedhy](https://github.com/ekaschalk/jedhy)享受完整的代码补全功能,您需要使用最新版本并安装hy master (> 0.13.1),jedhy和toolz,因为jedhy使用了新的hy语法。否则,calysto_hy将回退到正常补全。
`shell pip3 install git+https://github.com/ekaschalk/jedhy.git pip3 install git+https://github.com/Calysto/calysto_hy.git python3 -m calysto_hy install `
如果要在系统中安装,您可能想
`shell sudo pip3 install git+https://github.com/ekaschalk/jedhy.git sudo pip3 install git+https://github.com/Calysto/calysto_hy.git sudo python3 -m calysto_hy install `
或安装到您的个人空间中
`shell pip3 install git+https://github.com/ekaschalk/jedhy.git --user pip3 install git+https://github.com/Calysto/calysto_hy.git --user python3 -m calysto_hy install --user `
或在一个已经激活的虚拟环境中安装
`shell pip3 install git+https://github.com/ekaschalk/jedhy.git pip3 install git+https://github.com/Calysto/calysto_hy.git python3 -m calysto_hy install --sys-prefix `
## 使用
`shell jupyter 控制台 --kernel calysto_hy `
您可以通过选择“Calysto Hy”核心在 Jupyter 笔记本中使用 Calysto Hy。请参阅示例 [notebooks](https://github.com/Calysto/calysto_hy/tree/master/notebooks).
项目详情
calysto_hy-0.1.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 669a26e6e0ccfb5810d56c699b14a9e64b55cab572ad0ae0a5b84b87438d358c |
|
MD5 | 3826b925db58be837e2f010a373b22cd |
|
BLAKE2b-256 | 690165109e8f99408ef1e7c2be366e54e443d19e59f4e67b7ef70d0a5321bc75 |
calysto_hy-0.1.1-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8304e777eef49a1fd6566f4dda388a4abad4dbc339b3eda290aac86fd55149f7 |
|
MD5 | bc0108e1d98f024a3ee3163f7b60caeb |
|
BLAKE2b-256 | 493de0af6d90370f2dcf8aeb744529bb74313b72eb88e8914ccad23392770c1f |