In the previous post, I showed how to manually rewrite a Python function into “combinator form”, and then apply YC to it, to get a serialisable version of the original function. In this post, I show…
When looking for a new backend language, I naturally went from Python to the new cool kid: Go. But after only one week of Go, I realised that Go was only half of a progress. Better suited to my needs than Python, but too far away from the developer experience I was enjoying when doing Elm in the frontend. So I gave Rust a try.
Use our tutorial to get up to speed on functional programming (FP) in Python, from how FP differs from object-oriented programming, to how to switch between the two easily.
PyQuante is an open-source suite of programs for developing quantum chemistry methods. The program is written in the Python programming language, but has many "rate-determining" modules also written in C for speed.
NWChem is an electronic structure package that features MC-SCF, MPn, CC, CI, and DFT methods. Properties, solvation models, QM/MM, and MD simulations are also possible.