Paul Balduf<p>Contrary to popular belief, <a href="https://mathstodon.xyz/tags/mathematician" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mathematician</span></a> s and theoretical <a href="https://mathstodon.xyz/tags/physicist" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>physicist</span></a> s don't just discuss their theories on blackboards all day, but much of the research in practice involves <a href="https://mathstodon.xyz/tags/software" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>software</span></a> and coding. Recently, I started using <a href="https://mathstodon.xyz/tags/PariGP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PariGP</span></a> , which is an <a href="https://mathstodon.xyz/tags/opensource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opensource</span></a> algebra system that has existed since the 1980s but is still being actively developed today. It has amazing abilities in the realm of number theory, all sorts of modulus and p-adic computations, etc. I use it because it is very fast in handling power series and polynomials. Of course, it can deal with big rational numbers and arbitrary precision float. <br>I recommend reading the "GP tutorial" pdf. It is one of the most entertaining tutorials I have done in a long time, written in a subtle funny way 😄. <a href="https://pari.math.u-bordeaux.fr/doc.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">pari.math.u-bordeaux.fr/doc.ht</span><span class="invisible">ml</span></a></p>