nmnh矿物科学数据管理工具
minsci的Python项目详细描述
一组用python 2.x编写的用于矿物科学的工具 新罕布什尔州。您可以使用命令行安装minsci工具包 管道:
pip install minsci
注意:马赛克模块已移动到单独的存储库, Stitch2D。
地理类群
geotaxa模块包含地质的层次分类法 材料,包括岩石、矿物和陨石。等级制度是 根据国际自然保护联盟公布的方案和物种定义, 英国地质调查局,Rurff和Mindat。这是一项非常重要的工作 进步。
要使用,首先创建geotaxa类的实例:
fromminsciimportgeotaxagt=geotaxa.GeoTaxa()
要获取有关岩石、矿物或陨石的信息,只需调用类 本身:
printgt('basalt')
如果找不到给定分类单元的匹配项,则脚本将尝试放置 现有层次结构中的新分类单元。
要查找弃用物种的首选同义词,请使用 首选同义词:
printgt.preferred_synonym('argentite')
要获取对象的名称,请使用项名称。此函数接受为 分类单元列表、设置和/或名称作为参数。例如:
printgt.item_name(['corundum, ruby, sapphire'])printgt.item_name(name='Hope Diamond')printgt.item_name('diamond','ring')