Use numpy for vector operations
Add input parameters file