ChemDB è una piccola applicazione Django in Python per gestire la lista del nostro laboratorio di sostanze chimiche. Esso genera inoltre avvisi e gli inventari delle porte per la conformità con i nostri requisiti di sicurezza.
Installazione a mano
Chemdb è disponibile come repository Git:
& Nbsp; git clone git: //tremily.us/chemdb.git
Vedere l'homepage per i dettagli. Per installare il checkout, eseguire lo standard:
& Nbsp; python setup.py install
Utilizzo
Impostare
Se non si dispone di un progetto Django e si desidera solo eseguire chemdb come servizio stand-alone, è possibile utilizzare il progetto di esempio scritto in esempio. Impostare il progetto (una volta):
& Nbsp; esempio python / syncdb manage.py
Vedere la documentazione Django per maggiori dettagli.
Si consiglia inoltre di caricare alcuni dati di esempio, per rendere la navigazione iniziale più interessante:
& Nbsp; esempio python / manage.py loaddata Example_Data
Corsa
Eseguire l'applicazione sul proprio host locale (il numero di volte che vuoi):
& Nbsp; esempio python / runserver manage.py
Potrebbe essere necessario aggiungere la directory corrente PYTHONPATH in modo python può trovare il pacchetto chemdb. Se si sta eseguendo bash, che sarà simile:
& Nbsp; PYTHONPATH = ":. $ PYTHONPATH" esempio python / runserver manage.py
Hacking
Questo progetto è stato in gran parte Costruito con il tutorial di Django. Questo è un buon punto di partenza, se siete nuovi a Django.
Altre risorse
È possibile cercare i numeri di registro CAS a NIST. Questo è utile per decodificare le informazioni SDS.
NFPA fuoco diamante
Questi sono i significati dei vari avvertimenti NFPA:
- Blu: pericolo per la salute
0. Hazard non superiore a materiale ordinario
1. Può causare irritazione; minimal pregiudizio residuo
2. L'esposizione intensa o prolungata può causare inabilità; Pregiudizio residuo può verificarsi se non trattata
3. L'esposizione potrebbe causare gravi lesioni, anche se trattata
4. L'esposizione può causare la morte
- Rosso: Fire Hazard
0. non brucerà
1. Deve essere preriscaldato per l'accensione; punto di infiammabilità superiore a 200 & deg; F (93 & deg; C)
2. Deve essere moderatamente riscaldato per l'accensione, punto di infiammabilità superiore a 100 & deg; F (38 & deg; C)
3. accensione può avvenire in condizioni ambientali più, punto di infiammabilità inferiore a 100 & deg; F (38 & deg; C)
4. Estremamente infiammabile e prontamente disperderà attraverso l'aria in condizioni normali, punto di infiammabilità inferiore 73 & deg; F (23 & deg; C)
- Pericoli Reattività:
1. Stabile
2. Può diventare instabile a temperature e pressioni elevate. Può essere leggermente acqua reattiva
3. instabile; potrebbero subire la decomposizione violenta, ma non esplodere. Può formare miscele esplosive con l'acqua
4. esplodere con una forte fonte di accensione
5. fa esplodere Prontamente
- Pericoli speciali hanno i seguenti codici:
- OX forte ossidante
- W acqua reattiva
- SA asfissianti semplici (. Gli unici gas per i quali è consentita tale simbolo sono azoto, elio, neon, argon, krypton e xeno)
Requisiti :
< p>- Python
- python-django
I commenti non trovato