ChemDB adalah aplikasi Django kecil di Python untuk mengelola daftar lab kami bahan kimia. Hal ini juga menghasilkan peringatan pintu dan persediaan untuk memenuhi persyaratan keselamatan kita.
Instalasi dengan tangan
Chemdb tersedia sebagai repositori Git:
& Nbsp; git clone git: //tremily.us/chemdb.git
Lihat homepage untuk rincian. Untuk menginstal kasir, jalankan standar:
& Nbsp; python setup.py install
Penggunaan
Pengaturan
Jika Anda tidak memiliki proyek Django dan Anda hanya ingin menjalankan chemdb sebagai layanan yang berdiri sendiri, Anda dapat menggunakan contoh proyek ditulis dalam contoh. Mengatur proyek (sekali):
& Nbsp; contoh python / syncdb manage.py
Lihat dokumentasi Django untuk lebih jelasnya.
Anda juga mungkin ingin memuat beberapa data contoh, untuk membuat penjelajahan awal Anda lebih menarik:
& Nbsp; contoh python / manage.py LoadData example_data
Menjalankan
Jalankan aplikasi pada host lokal Anda (sebanyak yang Anda suka):
& Nbsp; contoh python / runserver manage.py
Anda mungkin perlu menambahkan direktori ke PYTHONPATH sehingga python dapat menemukan paket chemdb. Jika Anda menjalankan bash, yang akan terlihat seperti:
& Nbsp; PYTHONPATH = ":. $ PYTHONPATH" contoh python / runserver manage.py
Hacking
Proyek ini sebagian besar build mengikuti tutorial Django. Itu adalah tempat yang baik untuk memulai jika Anda baru untuk Django.
Sumber lainnya
Anda dapat mencari nomor CAS Registry di NIST. Hal ini berguna untuk decoding informasi MSDS.
NFPA kebakaran berlian
Ini adalah makna dari berbagai peringatan NFPA:
- Biru: Bahaya Kesehatan
0. Hazard tidak lebih besar dari materi biasa
1. Dapat menyebabkan iritasi; Cedera sisa minimal
2. Intens atau berkepanjangan dapat menyebabkan menderita cacat; Cedera sisa dapat terjadi jika tidak diobati
3. Exposure bisa menyebabkan cedera serius bahkan jika diobati
4. Exposure dapat menyebabkan kematian
- Red: Bahaya Kebakaran
0. Tidak akan membakar
1. Harus dipanaskan untuk pengapian; flashpoint atas 200 & deg; F (93 & deg; C)
2. Harus cukup dipanaskan untuk pengapian, flashpoint atas 100 & deg; F (38 & deg; C)
3. Ignition dapat terjadi di bawah kondisi yang paling ambien, Flashpoint bawah 100 & deg; F (38 & deg; C)
4. Sangat mudah terbakar dan mudah akan menyebar melalui udara dalam kondisi standar, flashpoint di bawah 73 & deg; F (23 & deg; C)
- Bahaya Reaktivitas:
1. Stabil
2. Dapat menjadi tidak stabil pada suhu tinggi dan tekanan. Mungkin agak air reaktif
3. Tidak stabil; dapat mengalami dekomposisi kekerasan, tetapi tidak akan meledak. Memungkinkan membentuk ledakan campuran dengan air
4. meledakan dengan sumber pengapian yang kuat
5. Mudah meledakan
- Bahaya khusus memiliki kode berikut:
- OX oksidator kuat
- W air reaktif
- SA asfiksia sederhana (. Satu-satunya gas yang simbol ini diperbolehkan adalah nitrogen, helium, neon, argon, kripton, dan xenon)
Persyaratan :
< p>- Python
- python-Django
Komentar tidak ditemukan