海况观测数据检索
项目描述
searvey
Searvey旨在提供以下功能
-
包括近实时(WIP)在内的统一观测数据目录。
-
实时数据分析/清理,以方便与数值模型进行比较(WIP)。
-
从多个来源按需检索数据,目前包括
- 美国操作海洋学产品和服务中心(CO-OPS)
- 弗拉芒海洋研究所(VLIZ);政府间海洋学委员会(IOC)
- 美国地质调查局(USGS)
安装
该软件包可以使用 pip
安装。
pip install searvey
以及 conda。
conda install -c conda-forge searvey
开发
为了开发 searvey
,您需要
- Python 3.8+
- GNU Make
- poetry >= 1.2(您可以使用 pipx 安装它:
pipx install poetry
)。 - poetry-dynamic-versioning,这是一个 poetry 插件。请注意,这需要在与 poetry 相同(虚拟)环境中安装,而不是在
searvey
中!如果您使用pipx
安装poetry
,则可以使用pipx inject poetry poetry-dynamic-versioning
将其注入到正确的环境中。 - pre-commit。您也可以使用
pipx
安装它:pipx install pre-commit
为了设置开发环境,您可以使用
python3 -mvenv .venv
source .venv/bin/activate
make init
这将
- 创建并激活虚拟环境,
- 安装完整的依赖项
- 设置 pre-commit 钩子
之后,您应该使用以下命令运行测试
make test
如果您不带参数执行 make
,您应该看到更多子命令。例如。
make mypy
make lint
make docs
make deps
查看它们!
Jupyter
如果您希望使用 jupyterlab 测试 searvey,那么,假设您已安装 jupyterlab,则可以使用以下命令向其中添加内核
python -m ipykernel install --user --name searvey
项目详情
下载文件
下载您平台上的文件。如果您不确定要选择哪个,请了解更多关于 安装软件包 的信息。
源分布
此版本没有可用的源分布文件。请参阅有关 生成分布存档 的教程。
构建分布
searvey-0.3.14-py3-none-any.whl (56.7 kB 查看哈希)
关闭
searvey-0.3.14-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8ad043d3501030da57cf58d96f2d3e112020650f72735909200ea96e6706d515 |
|
MD5 | b2628786260043bae1fe5a57389f19d0 |
|
BLAKE2b-256 | fbd04e5b82e2155adc06e6369bfaa169f2d576c8235602931e22d9ad64c79fa4 |