Python is a fantastic "general scripting language", which began development in the late 1980s and was first published in 1991. The fundamental difference separating Python from other languages at the time was its clean syntax, and particularly its meaningful indentation, which forces users to order code in blocks that improve readability. Coupled with a dedicated and enthusiastic community Python has grown to become a dominant computer programming language, with applications in data science, machine learning, website building, and even server side code.
We have 5+ years experience with this language, working on API development, modelling, and general scripting.
Our team member Connor Skelland is developing an API in Python that drastically reduces the time necessary for setting up complex materials science simulations. Although presently this only covers LAMMPS and GULP, in the future it will be extended to include open source ab initio code, and likely open source or proprietary micromagnetics simulations.
This API has led to several publications two in IEEE Transactions on Magnetics[1, 2], and another in AIP Advances[3], covering areas of interest to the Toyota MagHEM research consortium.
[1] https://doi.org/10.1109/TMAG.2018.2832603
[2] https://doi.org/10.1109/TMAG.2019.2920214
[3] https://doi.org/10.1063/1.5130450
Due to our experience with this language we can provide general scripting, web development, data analysis, and soon machine learning within this language. If you would like to use our services for a project please get in contact using the form below!