CAOM-2.4仓库访问和工具
项目描述
客户端caom2-repo
caom2Repo提供了一个客户端(caom2-repo),用于在存储库中的集合中对观测进行CRUD(创建、读取、更新、删除)操作。
访客插件
客户端还提供了一个接受插件的访客函数。访客函数遍历集合中的观测,并根据插件函数的算法进行更新。以下是一个向观测添加“PREVIEW”平面的示例插件。更多插件示例可以在caom2repo/tests/中找到。
from __future__ import (absolute_import, division, print_function, unicode_literals) from caom2.observation import Observation from caom2.plane import Plane class ObservationUpdater(object): """ObservationUpdater that adds a plane to the observation.""" def update(self, observation, **kwargs): """ Processes an observation and updates it """ assert isinstance(observation, Observation), ( "observation %s is not an Observation".format(observation)) observation.planes.add(Plane('PREVIEW'))
项目详情
下载文件
下载适用于您平台文件的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分发
caom2repo-1.6.1.tar.gz (43.2 kB 查看哈希值)
构建分发
caom2repo-1.6.1-py3-none-any.whl (46.6 kB 查看哈希值)
关闭
caom2repo-1.6.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a43bd38330479cf29234bd31b0d984c8263229f76294821aa07667f284f36c7d |
|
MD5 | dd620f926bc5887d32de10505d7deec8 |
|
BLAKE2b-256 | 1e9b41a68fb19d4f697c80d20c75efb7783f4fdb6c4f74da77876916f289b2ef |
关闭
caom2repo-1.6.1-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8f7ecb77c2f51f8be9322d453158339e281cacad1fde7f75e5d345eafcb09a23 |
|
MD5 | 70743d0c565fde92fcd3bf48cf189bd3 |
|
BLAKE2b-256 | 8c9e9c017d86fd6d4b9e56c611152afa5165c7e738c72660f3ccae183fc7f274 |