Opinions on Rust in Scientific Settings

50 points Brettman17

I am a graduate student who works primarily in holography and applied electromagnetics. I code quite a bit and daily drive python for most of my endeavors. However, I have started some projects recently that I think will be limited by python's speed. Rust seems like an appealing choice as an alternative primarily due to feeling significantly more modern than other lower level languages like C++ (i.e. Cargo). What is the communities opinions/maturity on things like:
\- Py03 (general interoperability between rust in python)
\- Plotting libraries (general ease of use data visualization)
\- Image creating libraries (i.e. converting arrays to .png)
\- GPU programming
\- Multithreading
Are there an resources that you would recommend for any of the above topics in conjunction with documentation? I am not wholly unfamiliar with rust, have done a few embedded projects and the sort. However, I would say I am still at a beginner level, therefore, any resources are highly appreciated.

Thank you for the input!