got rid of weave c files and fixed analysis __init__