Things to do. Mandatory: Optional: Change the for loop in weave.py to multiprocessing.map. This would add a considerable speedup when processing multiple pmd files.