marinvaders (Marine Invaders) 是从现有数据库中处理海洋入侵物种数据的工具
项目描述
MarINvaders 工具包
MarINvaders Toolkit 是一个 Python 3 模块,用于评估海洋物种的本地和外来(非本地)分布。
它可用于查找给定物种的本地和外来分布,或了解在一个海洋生态区中发现的所有外来和本地物种的概况。
为此,MarINvaders 交叉引用和协调来自多个数据库的分布图,以查找给定物种的所有出现,并根据位置记录收集有关其本地和外来状态的信息。您可以在此处找到完整的文档。
在哪里得到它
MarINvaders GitLab 存储库中提供了完整的源代码和所有必需的本地数据。.
MarINvaders 在 PyPI 和 conda-forge 注册,用于在 conda 环境中安装。安装使用
pip install MarINvaders --upgrade
使用 conda 时:
conda install -c conda-forge MarINvaders
我们建议将软件包安装在虚拟环境或conda 环境中。有关详细信息,请参阅此处(包括如何使环境在您的 JupyterLab 中可被发现。.
五行入门
如上所述安装包并启动您首选的 Python 解释器
导入包
import marinvaders
从蠕虫海洋物种数据库中获取您感兴趣的物种 AphiaID 。在这里,我们使用 * Amphibalanus amphitrite * (Darwin, 1854),也就是具有 AphiaID 421137的条纹藤壶。
现在我们可以从这个藤壶中获取物种数据
species_data = marinvaders.Species(aphia_id=421137)
并列出所有出现
species_data.all_occurrences
以及藤壶的外星分布
species_data.reported_as_alien
这些也可以很容易地用
species_data.plot()
此外,MarINvaders 包括用于分析生态区内所有物种的 API 函数。
有关功能的完整概述,请参阅示例/教程笔记本。这也可以通过Binder在云中运行:
引文
MarINvaders 的版本存放在Zenodo 研究存储库中,可以通过他们的 DOI 引用:10.5281/zenodo.4621393
沟通、问题、错误和改进
请使用问题跟踪器来记录错误、提出改进建议以及与 marinvaders 相关的所有其他通信。有关代码贡献的更多信息,请参阅文档的贡献部分。
许可和数据使用条款
该项目在GNU GPL v3下获得许可
本许可仅适用于源代码,模块处理数据的许可见
所需数据源 - 使用条款:
- 蠕虫/海洋物种: http ://marinespecies.org/about.php#terms
- 欧比斯:https ://obis.org/manual/policy/
- NatCon:https ://www.conservationgateway.org/ConservationPractices/Marine/Pages/marineinvasives.aspx见https://www.conservationgateway.org/Pages/Terms-of-Use.aspx
IUCN/可选数据 - 使用条款
此数据不允许重新分发,并且大多数是手动下载的。有关更多信息,请参阅文档
项目详情
marinvaders -0.4.1.tar.gz 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 809411ce90058fc2c649f8630a07a89acba7beee5e0f570fe83c30ae1a2e667e |
|
| MD5 | 87e9efe35a13e7bdf092cdc875afb60d |
|
| 布莱克2-256 | 8311ce79422910c41e9b6193ec2006889229ed2bb64c4af2212e4ae82c26899c |