The next step for AequilibraE: True multi-threading
When AequilibraE has launched a couple of weeks ago, it was already clear that using multiple CPUs would be a requirement for it in the near future.
For software developed in Python, however, parallel computing is always a challenge due to the existence of the GIL, which prevents a single instance of Python of using more than one processor. (if you want to know more about the GIL, this presentation is excellent, but you have to keep in mind that most of what we do in AequilibraE is CPU bound).