Added some docstrings and accepting None as estimated labels when computing results