Skip to main content

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

DOI

沟通、问题、错误和改进

请使用问题跟踪器来记录错误、提出改进建议以及与 marinvaders 相关的所有其他通信。有关代码贡献的更多信息,请参阅文档的贡献部分。

许可和数据使用条款

该项目在GNU GPL v3下获得许可

许可证:GPL v3

本许可仅适用于源代码,模块处理数据的许可见

所需数据源 - 使用条款:

IUCN/可选数据 - 使用条款

此数据不允许重新分发,并且大多数是手动下载的。有关更多信息,请参阅文档

项目详情


下载文件

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

源分布

marinvaders-0.4.1.tar.gz (131.4 MB 查看哈希

已上传 source