跟踪化学品库存,生产库存和门警告。
chemdb的Python项目详细描述
chemdb是一个用Python编写的化学库存系统,使用 Django框架。它使我们很容易跟踪我们 在实验室。它还生成所需的安全信息 自动(门警告和库存)。
安装
套餐
gentoo
我已经为Gentoo打包了chemdb。你需要layman和我的wtk overlay。安装时使用:
# emerge -av app-portage/layman # layman --add wtk # emerge -av dev-python/chemdb
用法
设置
如果您没有django项目,并且只想运行chemdb 一个独立的服务,您可以使用 example。设置项目(一次):
$ python example/manage.py syncdb
有关详细信息,请参见Django documentation。
您可能还需要加载一些示例数据,以使 浏览更有趣:
$ python example/manage.py loaddata example_data
运行
在您的本地主机上运行应用程序(根据需要多次):
$ python example/manage.py runserver
您可能需要将当前目录添加到PYTHONPATHso python可以找到chemdb包。如果你在跑步 bash,看起来像:
$ PYTHONPATH=".:$PYTHONPATH" python example/manage.py runserver
黑客攻击
这个项目主要是在Django tutorial之后构建的。 如果你是新来的,那是个好的开始。
其他资源
你可以在NIST工作。这对 正在解码MSDS信息。
NFPA火焰钻石
以下是各种NFPA警告的含义:
- 蓝色:健康危害
- 危害不大于普通材料
- 可能引起刺激;轻微的残余伤害
- 剧烈或长时间接触可能导致丧失工作能力; 如果不进行治疗,可能会造成残余伤害
- 即使接受治疗,暴露也可能造成严重伤害
- 暴露可能导致死亡
- 红色:火灾危险
- 不会燃烧
- 必须预热点火;闪点高于200°F(93°C)
- 点火时必须适度加热,闪点高于100°F(38°C)
- 在大多数环境条件下都可能发生点火, 闪点低于100°F(38°C)
- 极易燃烧,很容易通过空气传播 标准条件,闪点低于73°F(23°C)
- 反应性危害:
- 稳定
- 在高温高压下可能变得不稳定。 可能是轻微的水反应性
- 不稳定的;可能经历剧烈的分解,但不会引爆。 可能与水形成爆炸性混合物
- 用强火源引爆
- 容易引爆
- 特殊危险有以下代码:
- 水反应性 简单的窒息剂(唯一的气体是这个符号) 允许使用氮、氦、氖、氩、氪和氙。)
牛强氧化剂
许可证
此项目在GNU General Public License Version 3或更高版本下分发。