Skip to main content

爬取 thredds 目录的 Jupyter Notebook 服务器扩展

项目描述

jupyterlab_thredds

构建状态 声纳云质量 声纳云覆盖 DOI

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

用法

  1. 启动 Jupyter 实验室jupyter lab
  2. 在 Jupyter 实验室中打开一个笔记本
  3. 打开THREDDS左侧的选项卡。
  4. 填写目录网址
  5. 按搜索按钮
  6. 选择您希望如何打开数据集,默认情况下它使用iris Python 包。
  7. 按数据集将代码插入笔记本

发展

对于开发安装,请在存储库目录中执行以下操作:

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

发布

要制作新版本,请执行以下步骤:

  1. 更新版本package.jsonjupyterlab_thredds/version.py
  2. 记录变化CHANGELOG.md
  3. 确保测试通过运行jlpm testpytest
  4. 提交并推送所有更改
  5. jlpm build使用and将实验室扩展发布到 npmjsjlpm publish --access=public
  6. python setup.py sdist bdist_wheel使用and将服务器扩展发布到 pypitwine upload dist/*
  7. 创建 GitHub 发布
  8. 更新 DOIREADME.mdCITATION.cff

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

jupyterlab_thredds-0.5.0.tar.gz (14.0 kB 查看哈希

已上传 source

内置分布

jupyterlab_thredds-0.5.0-py3-none-any.whl (12.7 kB 查看哈希

已上传 py3