Multiprocessing, averaging

do period search with multiprocessing, replace weighted variance calculation for loops with numpy.average, value exceptions for numc.
I think you mean

```python
u = wt ** -0.5
```

here?