爬取 thredds 目录的 Jupyter Notebook 服务器扩展
项目描述
jupyterlab_thredds
THREDDS 目录的 JupyterLab 数据集浏览器
可以将iris / xarray / leaflet代码单元注入到选定数据集的 Python notebook 中,以进一步处理/可视化数据集。
先决条件
- Jupyter实验室,
pip install jupyterlab
- ipywidgets,
jupyter labextension install @jupyter-widgets/jupyterlab-manager
, 对 ipyleaflet 的要求 - ipyleaflet,
jupyter labextension install jupyter-leaflet
, 加载 WMS 层 - 虹膜,
conda install -c conda-forge iris
安装
pip install jupyterlab_thredds
jupyter labextension install @ewatercycle/jupyterlab_thredds
用法
- 启动 Jupyter 实验室
jupyter lab
- 在 Jupyter 实验室中打开一个笔记本
- 打开
THREDDS
左侧的选项卡。 - 填写目录网址
- 按搜索按钮
- 选择您希望如何打开数据集,默认情况下它使用iris Python 包。
- 按数据集将代码插入笔记本
发展
对于开发安装,请在存储库目录中执行以下操作:
pip install -r requirements.txt
jlpm
jlpm build
jupyter labextension link .
jupyter serverextension enable --sys-prefix jupyterlab_thredds
(jlpm
命令是 JupyterLab 的固定版本的纱线,它与 JupyterLab 一起安装。)
要重建包和 JupyterLab 应用程序:
jlpm build
jupyter lab build
观看模式
# shell 1
jlpm watch
# shell 2
jupyter lab --ip=0.0.0.0 --no-browser --watch
发布
要制作新版本,请执行以下步骤:
- 更新版本
package.json
和jupyterlab_thredds/version.py
- 记录变化
CHANGELOG.md
- 确保测试通过运行
jlpm test
和pytest
- 提交并推送所有更改
jlpm build
使用and将实验室扩展发布到 npmjsjlpm publish --access=public
python setup.py sdist bdist_wheel
使用and将服务器扩展发布到 pypitwine upload dist/*
- 创建 GitHub 发布
- 更新 DOI
README.md
和CITATION.cff
项目详情
关
jupyterlab_thredds -0.5.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6fa21d2a235210373c3d8413f645f39b24887557727ffe1cf56f43ea2c7d2ee4 |
|
MD5 | 99eba5a500a959676ef96266fa759cbe |
|
布莱克2-256 | 5a84318d3ec0d9346feb8b3ff45854c7b95feea670483260549b7a0d663a5308 |
关
jupyterlab_thredds -0.5.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0f64444003771cd4a3dc747796cd6c20a9feaae2720c7f2777cace4d59bf33af |
|
MD5 | 0de87e977ee594ae6cd77cbb41d55076 |
|
布莱克2-256 | 71c790edfee4ba2e5df489f824e62ecea2cd9c921bad0a00c0f1f043d6a62dd2 |