mallefowl简化了wps的使用,并有一些支持wps的过程。
malleefowl的Python项目详细描述
- 马列福(鸟) 马列福是一种害羞、谨慎、孤独的鸟,通常只为了躲避危险或是为了栖息在树上。虽然它们非常活跃,但很少被看到[…](Wikipedia)。
mallefowl是一个python包,用于简化web处理服务(wps)的使用。目前它正在使用PyWPS服务器。它以wps服务和python库的形式提供对气候数据(esgf,…)的访问。 有关安装和配置,请阅读documentation。
mallefowl是Birdhouse项目的一部分。
使用docker compose
使用本地主机上的Docker Come(端口8091)启动Mallefowl:
$ docker-compose run --service-ports -e HOSTNAME=localhost malleefowl
变更历史
0.3.11(2016-02-01)
- 清理测试。
- 修复了thredds下载过程。
0.3.10(2016-01-21)
- 从mallefowl.process中删除mktempfile和工作目录。
- 使用status.set而不是show_status in processs/
0.3.9(2016-01-19)
- 修正了esgf下载。
0.3.8(2016-01-18)
- 修复了esgsearch和esgf_登录过程。
0.3.7(2016-01-05)
- 使用pywps.process.wpsprocess而不是mallefowl.process.wpsprocess。
- 清理了mallefowl.config。
- 更新了dockerfile和recipe。
0.3.6(2015-07-30)
- 下载:检查url是否有“file”模式。这些文件可以直接返回。
0.3.5(2015-07-28)
- 添加了solr搜索工作流。
- 固定ESGF登录:port=“7512”
0.3.4(2015-07-23)
- 禁用“文件”搜索类型…改用“文件”搜索。
0.3.3(2015-06-18)
- 使用python myproxyclient。
0.3.2(2015-06-17)
- 添加了openid下载。
- 已重命名myproxy_logon()。
- 更新了tomcat/thredds配方。
0.3.1(2015-06-14)
- 添加了thredds工作流
- 使用wget-x下载以在缓存中创建目录。
- 固定的工作流过程输出参数。
0.3.0(2015-05-22)
- 已清理进程…下载,esgsearch…
- 用District4py重构了工作流…改进了日志记录。
0.2.1(2015-05-18)
- 已修复adagucserver安装
- 使用buildout recipes:birdhousebuilder.recipe.adagucserver、birdhousebuilder.recipe.postgres
- 增加了swift云访问流程。
- 登录到stderr/主管。
0.2.0(2015-03-24)
- 更新sphinx文档。
- 使用鸟舍环境。
- 修复了mako_缓存路径。
0.1.8(2015-01-17)
- 添加了postgres的adagucserver。
- 修复了构建引导。
- esgf search检查本地副本
- ESGF存档路径已更改
0.1.7(2014-12-19)
- 带thredding的wget下载。
- 已将日志级别添加到设置。
- 已禁用映射进程。
- 使用本地文件存档的wget进程。
- 添加了esgsearch进程。
- 已禁用restflow。
- 使用Distric4Py工作流引擎。
0.1.6(2014-11-28)
- 添加了wpsfetch脚本以检索单元测试的测试数据。
0.1.5(2014-11-26)
- 更改了缓存路径和缓存URL的配置。
- 已清理单元测试。
- 添加了下载方法。
0.1.4(2014-11-24)
- 使用buildout 2.x.
0.1.3(2014-11-11)
- 修复了myproxy登录的ld_library_路径。不应该使用来自anaconda的openssl库。
- 将install.sh替换为makefile。
- Dockerfile已添加。
0.1.2(2014-10-21)
- 修复了pyopenssl依赖项。
- 更新的文档。
- 更新的依赖项。
- 添加了自动生成的柔顺文件。
0.1.1(2014-08-21)
- 已更改默认缓存路径。
0.1.0(2014-08-18)
- 初次发布。