allgo客户端模块
allgo的Python项目详细描述
一个| | GO python库
说明
AllGo是Inria提供的SaaS(软件即服务)平台它可以被看作是一个由研究团队开发的虚拟技术展示室。 首先跟随https://allgo.inria.fr/users/sign_up在AllGo上创建一个帐户(任何人都可以创建这样的帐户)一旦您的帐户创建被确认,请连接到https://allgo.inria.fr以获取您的私有令牌,这将允许您使用allgo rest api。稍后您将需要此代币(参见下文第3条)。
安装
pip install allgo
用法
创建应用程序:
app = allgo.App('ndsafir', token="ead123baaef55412")
注意:token in可选,如果您已经为您的token提供了一个env变量allgo_token或创建一个文件~/.allgo_token(不带特征线)
提交作业:
files = {'files[0]': open('tmp.png', 'rb')}
params = '-nopeaks 1 -2dt false -noise 0 -p 1 -bits 8 -iter 5 -adapt 0'
app.run(files=files, params=params)
run is blocking,当完成a go生成的所有文件时,都会下载到当前目录中
示例:
https://gitlab.inria.fr/allgo/notebooks/ndsafir