Skip to content

AutoCOSHH is a tool that facilitates the generation of COSHH risk assessments by automating the logic that relates a given hazard code to its associated hazards, exposure routes and control measures.

License

Notifications You must be signed in to change notification settings

aymannel/autocoshh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AutoCOSHH

projectimage

Description

AutoCOSHH is an application that attempts to eliminate the menial work involved in manually generating COSHH risk assessments. Given a list of chemicals and their respective hazard codes, AutoCOSHH performs the logic that relates a given hazard code to its associated hazards, exposure routes and control measures. These relationships are defined in a local SQL database. LaTeX and the latexmk package is then used to compile a clean COSHH risk assessment in the required format (see images below).

Features

  • Generate hundred-page long COSHH risk assessments in seconds
  • Specify mass, concentration, volume and other details after a double backslash
  • Automatates 'Specific Safety or Risk Implication' section
  • Large number of commonly used solvents and chemicals already specified
  • Easily add missing chemicals and their respective hazard codes to reference.csv
  • Randomise display order of chemicals

MacOS Installation

  1. Install Python 3 (preferably an Anaconda distribution)
  2. Clone repository to local directory git clone https://github.com/aymannel/autocoshh.git
  3. Create conda environment with required libraries conda create --name autocoshh --file requirements.txt
  4. Install MacTeX
  5. Install the latexmkrc package using TeX Live Utility
  6. Activate conda environment conda activate autocoshh
  7. Run application python interface.py

Example COSHH Risk Assessment

projectimage

About

AutoCOSHH is a tool that facilitates the generation of COSHH risk assessments by automating the logic that relates a given hazard code to its associated hazards, exposure routes and control measures.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published