dislocations towards QM accuracy QM/ML for ML and ML for QM/ML open source scientific software development