landlab图的restful接口。
landlab-rest的Python项目详细描述
landlab图的restful接口。
快速启动
使用Conda来安装必要的要求和固定支架
$ conda install --file=requirements.txt -c conda-forge $ pip install .
启动服务器,
$ start-sketchbook
查看包含的行,查看在上服务的主机和端口 服务器正在上运行。或者,您可以使用–主机和–端口 指定特定主机和端口的选项(–help以获取帮助)。
现在您应该可以向服务器发送请求了。例如, 要获取rastermodelgrid
$ curl https://0.0.0.0:8080/graphs/raster
有关支持的图的列表
$ curl https://0.0.0.0:8080/graphs/
您可以传递如下参数:
$ curl 'https://0.0.0.0:8080/graphs/raster?shape=4,5&spacing=2.,1.'
码头工人
要建立一个新的Docker映像,它将是一个固定的Rest服务器,
docker build . -t landlab-rest
生成后,运行服务器,
docker run -it -p 80:80 landlab-rest
一旦运行,就可以向服务器发送请求。例如,
$ curl https://0.0.0.0/graphs/raster