Our great sponsors
-
HartreeFock
A program implementing the Hartree–Fock (also post-HF: MP2, CCSD(T), CIS and TDHF/RPA)/self-consistent field method (also DIIS) with Gaussian orbitals
-
cexprtk
cexprtk is a cython wrapper around "C++ Mathematical Expression Toolkit Library (ExprTk)". Using cexprtk a powerful mathematical expression engine can be incorporated into your python project.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
The rest depends on the project. I have no shame in using some other language, but for some of the projects, my other choice would be... fortran. I like c++ more, so for this one for example https://github.com/aromanro/HartreeFock I used c++.
Had a very slow computer at the time and needed to convert lots of pixels and emulate a little processor (SPC700). So I wrote the utilities in x86 assembly. Eventually I got tired of that and decided to move up the chain some 😅... Today I still write using C++ because nothing else has really come along that satisfies my desire for low level control and perf, short of possibly Beef or Rust (but it's too obnoxiously opinionated for me, and the community seems allergic to useability/interoperability improvements, with the arrogant tone coming across as "well why don't you just rewrite it from scratch in pure Rust" 🤦♀️ - that said, I'd love to adopt a few features from it into C++).