nasa modaps web服务的客户端
modapsclient的Python项目详细描述
nasa modis自适应处理系统的python restful客户端 (modaps)一级数据存档和大气存档&; 分发系统(LAADS)分布式活动存档中心(DAAC)。
麻省理工学院执照。
安装
pipinstallmodapsclient
pygaarst.modapsclient
这是一个实现nasa laadsweb的rest全web服务客户端 数据API(参见 https://ladsweb.modaps.eosdis.nasa.gov/tools-and-services/lws-classic/quick-start.php)
class ModapsClient(object)
用法:
frompygaarstimportmodapsclientasma=m.ModapsClient()b=a.[methodname](args)
实现来自http://ladsweb.nascom.nasa.gov/data/api.html的方法 ,除了(当前)与OpenSearch相关的那些 服务器端工作可靠)和订购(待定)。实施 方法用x标记。
implemented | methodname |
---|---|
x | ^{tt2}$ |
x | ^{tt3}$ |
x | ^{tt4}$ |
x | ^{tt5}$ |
x | ^{tt6}$ |
x | ^{tt7}$ |
x | ^{tt8}$ |
x | ^{tt9}$ |
x | ^{tt10}$ |
x | ^{tt11}$ |
^{tt12}$ | |
^{tt13}$ | |
^{tt14}$ | |
^{tt15}$ | |
x | ^{tt16}$ |
x | ^{tt17}$ (deprecated) |
x | ^{tt18}$ |
x | ^{tt19}$ |
x | ^{tt20}$ |
x | ^{tt21}$ |
x | ^{tt22}$ |
x | ^{tt23}$ |
^{tt24}$ | |
^{tt25}$ (deprecated) | |
^{tt26}$ | |
^{tt27}$ | |
x | ^{tt28}$ |
x | ^{tt29}$ |
注意事项和限制
这个api被nasa eosdis列为“经典”,所以它不太可能 在未来受到更多关注。几乎没有人会用“命令” 这些文件通常在公共文件服务器上可用。 由于这两个原因,未实现的功能也不太可能 永远不会实现。
>;根据经验,通过listProducts列出的产品不是 在美国宇航局的eosdis-laads档案中,事实上是必要的。 在这种情况下,搜索文件时可能会收到错误。
modaps web服务倾向于返回500个内部服务器 any错误的错误,包括查询字符串变量不支持的值。
进一步说明
请参阅jupyter笔记本的ipynb/文件夹。
待办事项
添加opendap客户端功能。