ChemDB er lidt Django app i Python til styring vores lab liste over kemikalier. Det skaber også dør advarsler og opgørelser for overholdelse vores sikkerhedskrav.
Installation i hånden
Chemdb fås som Git repository:
& Nbsp; git klon git: //tremily.us/chemdb.git
Se hjemmesiden for yderligere oplysninger. For at installere kassen, skal du køre standard:
& Nbsp; python setup.py installere
Anvendelse
Opsætning
Hvis du ikke har et Django projekt, og du blot ønsker at køre chemdb som en stand-alone service, kan du bruge eksemplet projekt skrevet i eksempel. Opsætning af projektet (en gang):
& Nbsp; python eksempel / manage.py syncdb
Se Django dokumentationen for flere detaljer.
Du kan også vælge at indlæse nogle eksempler data, for at gøre din første browsing mere interessant:
& Nbsp; python eksempel / manage.py loaddata example_data
Løb
Kør app på din lokale vært (så mange gange du har lyst):
& Nbsp; python eksempel / manage.py runserver
Det kan være nødvendigt at tilføje den aktuelle mappe til PYTHONPATH så python kan finde chemdb pakken. Hvis du kører bash, vil der ligner:
& Nbsp; PYTHONPATH = ":. $ PYTHONPATH" python eksempel / manage.py runserver
Hacking
Dette projekt blev hovedsagelig baseret efter Django tutorial. Det er et godt sted at starte, hvis du er ny til Django.
Andre ressourcer
Du kan søge CAS register nummer på NIST. Dette er nyttigt for at afkode MSDS information.
NFPA brand diamant
Det er de betydninger af de forskellige NFPA-advarsler:
- Blå: sundhedsfare
0. Fare ikke større end almindelige materiale
1. Kan forårsage irritation; minimal residual skade
2. Intens eller længerevarende påvirkning kan forårsage uarbejdsdygtighed; Resterende skade kan opstå, hvis den ikke behandles
3. Udsættelse kan forårsage alvorlig skade, selv hvis de behandles
4. Udsættelse kan forårsage død
- Rød: Brandfare
0. vil ikke brænde
1. Skal forvarmes til antændelse; flammepunkt over 200 & deg; F (93 & deg; C)
2. Skal være moderat opvarmes til tænding, flammepunkt over 100 & deg; F (38 & deg; C)
3. Tænding kan forekomme under de fleste omgivelsesbetingelser, flammepunkt under 100 & deg; F (38 & deg; C)
4. Yderst brandfarlig og vil let sprede sig gennem luften under standardbetingelser, flammepunkt under 73 & deg; F (23 & deg; C)
- Reaktivitet farer:
1. Stabil
2. kan blive ustabil ved høje temperaturer og tryk. Kan være mildt reagerer med vand
3. Ustabil; kan gennemgå voldsom nedbrydning, men vil ikke detonere. Kan danne eksplosive blandinger med vand
4. detonerer med stærke tændkilde
5. Let detonerer
- Særlige farer har følgende koder:
- OX stærk iltningsmiddel
- W reagerer med vand
- SA simple asphyxiants (. De eneste gasser, for hvilke dette symbol er tilladt, er nitrogen, helium, neon, argon, krypton og xenon)
Krav :
< p>- Python
- python-django
Kommentarer ikke fundet