About [Total Trash]

Hi. I’m Roberto Di Remigio. Total Trash is a collection of stuff I write. I am a PhD student in theoretical chemistry at the University of Tromsø, Norway. My current research project is on continuum solvation models. I am a developer of PCMSolver, an application programming interface offering the polarizable continuum model functionality to quantum chemistry codes. I contribute or have contributed to the development of popular quantum chemistry codes: DIRAC, DALTON, LSDALTON, Psi4 and ReSpect.

I am interested in programming. I usually program in C++ and Fortran. I am trying to bring as much Python as possible into the mix. I have lately discovered functional programming and Haskell. I am still learning, but I see a lot of potential in it.

I love to read and not only about technical subjects.

Find me on GitHub and GitLab, where much of my programming happens. I try to keep an up-to-date list of my current activities. Email me at [email protected] or find me on twitter.

-----BEGIN PGP PUBLIC KEY BLOCK-----
Comment: https://keybase.io/download
Version: Keybase Go 1.0.16 (linux)

xsFNBFeQkZUBEACxVm9fUU3Wskz6HtDIFfupq8s8f/0InimNshWOtDiiyvuhg+3y
bfUc2FFnpPLWIjq2qfW31s9xx7wsFU7oizv66JDGax7YEkwOPt/XIn8rILRVRiJ9
5/fiIaa9+NLDKub80xUjlsqx/O+gw6M+plyAgdtSZ04Rt9j9hYSP+/vHxxC+JcYh
9sg59xI5UweeRBdJ8Qv2dRqMcEtTRBDPPlcRWS9sASpXOgvI6ziUa6STasYU53i3
W21MyEat/KUPYNly7vrkognSDBOcetlcVJ9Myoliwgsowq3SHJ/aM/qjwKkpO7i5
jgWwZjLBNmd4Uc++fJX3uf+GyrdH/SzZESq5Gu77SLxxXwMcjWb2KDRtkAg4Qva3
wRtQ7GFemDpvaOvUEdcq4oBOshJLtkLnLXcfmJYdby59uVz+2J7/qDePwUCGBNZT
orpJ7WEy9CxImp1SXIhVE3m0T5rlr6xL0rWI9XLh4bC2s3cbIgM+e51EV65RL/0l
xwYCl/2eeo4vEYs8rC/t4A6rG3Kj8eimSxgoGxFP00F8OxD1ZuZFTsJKETJn4nA5
NATHMt2r4uAlBm+bYyCydIgXvnh4ZVBSQF63/XCo5/m3i6Vi6tliA9h6LUU+K1X+
9ReRt7jcNauSVJaHcFudc7cT3PVfSqSfR0creSYt7pq+E5Eg/cRNerj5fwARAQAB
zTBSb2JlcnRvIERpIFJlbWlnaW8gPHJvYmVydG8uZGlyZW1pZ2lvQGdtYWlsLmNv
bT7CwXgEEwEIACwFAleQkZUJEOT63+bfspxuAhsDBQkeEzgAAhkBBAsHCQMFFQgK
AgMEFgABAgAAO8QQAApuHt5hZHCCMH8PT4VqO5URnBfPA/oooXjI3UZBYYA0Jfhn
Rfvgpk3L2NycJWjFI08XevxCgJ9QmLePAoIUiy2ddKGPJz9gKG05jUqc+fO+b9Ft
1Vl3p7ctF7W3PgQqmEsA5C6IBYre8CptHjim8mcX1A3UspgdXDlLXAzjeKY84lnj
gHkkQ4tLjupl7JOTcyXh9mvAOugjDQG2H3LQathG2FuCedP6aVQH1yzD3Uteqtx0
eJxxK2VPX4qi69Sxrer39K+VJOS7QzkycJtH196nvg1WomuZCYFoyApzhfrghgSZ
WOz9yQsCKoIYCF8egB9iAMGKmz6IbEozR3oAn5RyXTwteXl3nNlvCSIhQAYebkFp
IXl/u9ARTwZoH0AQrp/z7CK/pwZQ03B0IVpmWzJqG4Z4s5vn9mQ7d5MJ/SCJYHgN
P6ZxNVFAp8osDi6J1Xg0Wv7G0A7zaXSWb6mAlPe2Qnh5p5fOz/yBnohuXhXdMbIe
iwUJhTHBt46SyQMF2vu3+yAyZdNxPIgMygFUyqBuEbQrUzd4xZY11CpgzpNGdf3W
OvEiUdAN7+7NbGkiKv+ZyUxvWRQ3190j5u8pWZIEaItfztG/YJ546aoxWpqm69Ua
QlnFuIhfH7CGQ0NaRMxNyztMYmFPrtz4FcynzspeE5tBQhGiMm+5B3L+Z2xKzsFN
BFeQkZUBEADWb2tJFNyokTUssnC8wS/Rp5sV2F8M8/ZZmwddO1hcXUI8vKAVuJ3T
IXgVnIIxCvrV86oF+yt0NjqKm3E3BNf7wUGXshMzwzsZ+3Gj9rJJJeccncWgdZfw
h6wfQNW55uM7RVZK1Y069skgPVVct1v/rfa9MkMlJm1wx5Cx7Cu7/adwClZagXzQ
lKDv89kJA+S03WRyuFZyXoAl8LZKyjOESoZugGZOPXawFI44+rh68kTHZ3kioLK4
em2rUF/6JltdfMsKLukHvMlupSdS/rGnIa4JUDQ30kzK4wlucwY4GYKMb/u3IbWq
as08LAMqwTe+2w3yhcGD1GsolSWyWoS7p0CYl6QIZ6vo+fxcwe9ngCiAy52eA/ll
ixcuKKv5YNvSwmhYaAIlMsXhv3vJehrwnY0sM2VHFgZzKy8u0oDY73Sa1OPBhE8V
A/MJXFCOQrIzlev0epfe7yxTCxiMlPMr10fNM7q352deTVVeUiTqjUyZ+TMBvaMO
t7t9oGoCe93jz0uET4clmMY/qLMBueYY04ZDdhcChwQwMzsaqPRIOaGObevScDY1
EoJ95VoYhmeLWt/+Wc9Bh911EKBthbI9Wxuwh+pSBsI+j8iW4s/su2Wdtshh8rzu
W+alNBE0IBt7Ov9/FQ+fTpIAFfaJp68QMdFLoLve+qvD9cK97xdt5wARAQABwsF1
BBgBCAApBQJXkJGVCRDk+t/m37KcbgIbDAUJHhM4AAQLBwkDBRUICgIDBBYAAQIA
ACPTEACpTvJaoWwRUsvjzmPxyVGrecqw3faA18qNCzeyB0OS7RVTV9uZt6vhut7H
wnFWnO43Wi0kf++zGX0pnaBCaxpSwIs/Z/1/IYF9lkKjr/AmZQZbaKnmVlKizOOK
FP64mVnX9P6h82vJeS6huOQ7BThXTXrfavyPHuIz2LdQkYCHc0O2Yr/ZvsqpB/P9
iGUuJ6Y6CY8bvYZVrzAxmCbPwg/0TTo9Q4/HinZBLhhebc5+qbxKxsfXMb05ho7c
Dq9VLWIee5oaSOOFj2RTQ5o+4d5etotromIWF8T/jK2zRigQePY2t7Mg4Ze7LyrQ
3/kssRU3P34vGd5monBDyT46TZ51Jlfz6BUBCbN4qhNyTYFXnl1nEVAStlvgKOrK
GVGwiWmKNtCzz0L9zj3kDdJnRFEApnMxdURiel4wKyD9itpAXN/zd4f3sH/+jlt3
KVpQ1qkyb8jEQKGa93Kc9450n9Yu2Ctery6zIOqG+clqvtaSjEI5Sz2iJbuzzBl8
ljx+fw69azVbu3aSXHpbmRwlCPhIMbJANFrSgGqKQx8ElNTkXiLNCu0lYstqaqO4
haoQ0Fg/vo/QIF+fQlgaixEW8oz9zbGe77s+z7By7Zb0goKla40+z15rhprDG0AH
xKld2TFvh9bUu4asYxmlsPIsMlyNg2K0kS1tg2rL7EepjmNMEQ==
=ZI+M
-----END PGP PUBLIC KEY BLOCK-----