未提供项目说明

FishScrapping的Python项目详细描述


DOI

打捞

特点:

  • [x] 从FishBase数据库获取最新信息
  • [x] 基于终端的脚本

软件要求:

  • Python3

安装

使用pip

pip install FishScrapping

长度-重量关系

假设我们在species.txt存储了以下物种列表:

^{pr2}$
Odontesthes regia
Engraulis ringens
Menticirrhus undulatus
Sciaena deliciosa

我们可以通过以下方法获得他们的LWR:

fishbase.py species.txt -lw

虽然输出文件名基于输入,并且基于上述示例,该文件名为species_fishbase_lw.tsv,但选项-out也可以修改默认名称。在

cat species_fishbase_lw.tsv
species	a	b	n	Country	RangeLength
Odontesthes regia	NA	NA	NA	NA	NA
Engraulis ringens	0.02150	2.604	NA	Peru	NA
Engraulis ringens	0.00674	3.000	NA	Peru	NA
Engraulis ringens	0.00460	3.121	NA	Chile	NA
Engraulis ringens	0.00421	3.144	NA	Chile	NA
Engraulis ringens	0.00375	3.221	NA	Chile	NA
Menticirrhus undulatus	0.01027	3.000	1	NA	61.0, 61.0
Sciaena deliciosa	NA	NA	NA	NA	NA

同义词

我们还可以根据该数据库使用选项-syn提取物种同义词:

fishbase.py species.txt -syn

同样,在默认情况下,fishbase.py使用其输入来命名其输出,但是可以使用-out选项对其进行修改。在

cat species_fishbase_syn.tsv
species	synonyms
Odontesthes regia	Atherina regia, Austromenidia regia, Atherina laticlavia, Austromenidia laticlava, Chirostoma affine, Basilichthys regillus, Cauque regillus, Odontesthes regillus, Basilichthys jordani, Basilichthys octavius, Odontesthes regia
Engraulis ringens	Engraulis pulchellus, Engraulis tapirulus, Anchoviella tapirulus, Stolephorus tapirulus, Engraulis ringens
Menticirrhus undulatus	Umbrina undulata, Menticirrhus undulatus
Sciaena deliciosa	Corvina deliciosa, Sciaena deliciosa

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JavaActiveJDBC如何定义模型   Java用GMT字符串解析字符串中的日期   java从字符串中删除动态字符   java PhantomJS和Selenium Webdriver如何清除会话   java JSR 303 Bean验证+Javascript客户端验证   JavaSpringBatch:即使捕获到异常,为什么事务仍在回滚   java为什么这个弹出窗口只显示为一个小正方形?   java中的Unicode文件处理   java可编辑JTable   具有给定测试用例的Java JUnit测试程序输出   java将内容从一个文件复制到另一个文件(如果存在,不要覆盖)   java命名约定JUnit后缀或前缀测试   java源代码“编译”,但不显示在Out目录中   java如何从模块内重新启动Wowza应用程序?