A powerful and flexible Python tool for semantic clustering of text documents using vector embeddings