ChemDB is een beetje Django app in Python voor het beheer van de lijst van chemische stoffen ons lab. Het genereert ook deur waarschuwingen en voorraden voor de naleving van onze veiligheidseisen.
Het installeren van een hand
Chemdb is beschikbaar als een Git repository:
& Nbsp; git clone git: //tremily.us/chemdb.git
Bekijk de homepage voor meer informatie. Naar de kassa te installeren, voert u de standaard:
& Nbsp; python setup.py installeren
Gebruik
Setup
Als u niet beschikt over een Django project en je wil gewoon chemdb draaien als een stand-alone dienst, dan kunt u het voorbeeld project geschreven in voorbeeld gebruiken. Het opzetten van het project (een keer):
& Nbsp; python bijvoorbeeld / manage.py syncdb
Zie de Django documentatie voor meer details.
U kunt ook een aantal voorbeeld data te laden, om uw eerste browsen interessanter te maken:
& Nbsp; python bijvoorbeeld / manage.py loadData example_data
Hardlopen
Voer de app op uw lokale host (zo vaak als je wilt):
& Nbsp; python bijvoorbeeld / manage.py runserver
Het kan nodig zijn om de huidige map toevoegen aan PYTHONPATH zodat python de chemdb pakket kan vinden. Als u gebruik maakt van bash, zal die er uitzien als:
& Nbsp; PYTHONPATH = ". $ PYTHONPATH" python bijvoorbeeld / manage.py runserver
Hacking
Dit project werd grotendeels bouwen na de Django tutorial. Dat is een goede plek om te beginnen als je nieuw bent bij Django.
Andere hulpmiddelen
U kunt zoeken CAS-nummers bij NIST. Dit is handig voor het decoderen van MSDS informatie.
NFPA brand diamant
Dit zijn de betekenissen van de verschillende NFPA waarschuwingen:
- Blauw: gevaren voor de gezondheid
0. Hazard niet groter dan gewone materiaal
1. Kan irritatie veroorzaken; minimale residuele letsel
2. Intens of langdurige blootstelling kan arbeidsongeschiktheid veroorzaken; Resterend letsel kan optreden als deze niet behandeld
3. Blootstelling kan ernstig letsel, zelfs als ze behandeld veroorzaken
4. Blootstelling kan de dood veroorzaken
- Rood: Brandgevaar
0. Zal niet branden
1. Moet worden voorverwarmd voor de ontsteking; vlampunt boven 200 & deg; F (93 & deg; C)
2. Moet matig verwarmd worden voor de ontsteking, vlampunt hoger dan 100 & deg; F (38 & deg; C)
3. Ontsteking kan zich voordoen onder de meeste omgevingsomstandigheden, Flashpoint onder 100 & deg; F (38 & deg; C)
4. Zeer licht ontvlambaar en zal gemakkelijk verspreiden in de lucht onder standaard condities, vlampunt beneden 73 & deg; F (23 & deg; C)
- Reactiviteit gevaren:
1. Stabiele
2. Mag instabiel bij hoge temperatuur en druk te worden. Kan tot een milde water reactief zijn
3. Instabiele; kan een hevige ontleding kunnen ondergaan, maar zal niet ontploffen. Kunnen een explosief mengsel vormen met water
4. detoneert met sterke ontstekingsbron
5. Gemakkelijk doet ontploffen
- Speciale gevaren hebben de volgende codes:
- OX sterke oxidator
- W water reactieve
- SA eenvoudige asphyxiants (. De enige gassen waarvoor dit symbool is toegestaan zijn stikstof, helium, neon, argon, krypton en xenon)
Eisen
< p>- Python
- python-django
Reacties niet gevonden