Updated neocp to calculate data using pyephem

plus a load of pylint changes