Tools
All students should familiarize themselves with the basic software tools listed below before applying to join the group.The activities of TCSC make intensive use of these tools, which are standard in modern theoretical physics and mathematics.
Essential tools
Scientific papers are typeset in LaTeX. Scientific presentations are usually prepared in Beamer, which is a LaTeX document class (the GAP template for Beamer is available from the Group Coordinators). Some collaborations use Overleaf. A useful tool for merging and comparing files is Meld. It is common for groups working on collaborative projects to use file hosing services such as Dropbox or pCloud. A classic text editor is Emacs, though some people may prefer another.
As open-source symbolic computation software, we use SageMath and Macaulay2. Our group also uses Mathematica, but that is not free of charge. Mathematica has a cost-free version based on the Wolfram Engine for Developers. It lacks the notebook interface, but a Jupyter Notebook can fill in that gap. See Wolfram Language for Jupyter on GitHub.
Operating systems
Most theoretical physicists use some flavor of Linux, though many mathematicians swear on the Mac. Information on computer security can be found here.
GDPR notice
The TCSC web pages are hosted on the servers of the Horia Hulubei Institute. Students who wish to become members must sign the GDPR form of that institution, which is available from the Group Coordinators.
Computer security
Students should familiarize themselves with the basics of computer security before applying to join the group. The TCSC web pages are hosted on the server administered by members of the Geometry and Physics Group of DTP and are subject to the security and acceptable use policies of the Horia Hulubei Institute.