Notes (Portuguese):

Presentations:

Reference guides:

Open Astrophysics Bookshelf: (organized by Prof. Zingale)

Notes:

Landau and Lifshitz Course of Theoretical Physics:

Computation:

Softwares/programming languages/compiles:

  • Git (Free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency);
  • Octave (High-level programming language for numerical computations);
  • Julia language (High-level, high-performance dynamic programming language for numerical computing);
  • Sagemath (Mathematical software with features covering many aspects of mathematics);
  • SageManifolds (SageMath towards differential geometry and tensor calculus);
  • The R Project for Statistical Computing (Software environment for statistical computing);
  • Python (High-level programming language for general-purpose programming);
  • wxMaxima (System for the manipulation of symbolic and numerical expressions);
  • GNU Compiler Collection (Front ends for C, C++, Objective-C, Fortran, Ada, Go, and D, as well as liliaries for these languages (libstdc++,...));
  • Perl (A highly capable, feature-rich programming language);
  • Pandoc (A universal document converter);
  • Gnu Regression, Econometrics and Time-series Library (Software package for econometric analysis);
  • Langage Objet pour la RElativité NumériquE (C++ classes to solve various problems arising in numerical relativity);
  • FLASH code (High performance application code);
  • Jupyter (A language-agnostic web-based interactive shell/notebook server);
  • Astropy (A community python library for astronomy);
  • Make (GNU make utility to maintain groups of programs);
  • Einstein Toolkit (Community-driven software platform of core computational tools in relativistic astrophysics and gravitational physics);
  • PLUTO (Code for Astrophysical GasDynamics);
  • FFTW (A library for computing the discrete Fourier transform);
  • OpenBLAS (An optimized BLAS library based on GotoBLAS2 1.13 BSD);
  • ROOT (C++ data analysis framework and interpreter from CERN);
  • CUDA (NVIDIA's GPU programming toolkit);
  • LAPACK (Linear Algebra PACKage);
  • SUNDIALS (SUite of Nonlinear and DIfferential/ALgebraic Equation Solvers);
  • Open MPI (High performance message passing library);
  • GSL (GNU modern numerical library for C and C++ programmers);
  • Doxygen (Standard tool for generating documentation);
  • LaTeX (A document preparation system);
  • Chombo (Software for Adaptive Solutions of Partial Differential Equations);
  • RAMSES-GPU (General-purpose Hydrodynamics (HD) and Magneto-hydrodynamics (MHD) simulation code);
  • SpECTRE (Open-source code for multi-scale, multi-physics problems in astrophysics and gravitational physics);
  • AMREX (A suite of Open astrophysical hydrodynamics codes for exascale architectures);
  • Zotero (Research management software program to save and organize your references);
  • Xournal++ (Application for notetaking, sketching, and keeping a journal using a stylus);
  • Language Servers (Implementations).

Emacs machinery:

  • Eglot Emacs client for the Language Server Protocol (LSP).

Plots:

  • Gnuplot (Portable command-line driven graphing utility for Linux);
  • Inkscape (Vector graphics editor);
  • Engauge Digitizer (Extracts data points from images of graphs);
  • Matplotlib (Python 2D plotting library which produces quality figures);
  • GIMP (GNU Image Manipulation Program);

GNU/Linux distributions:

  • openSUSE Tumbleweed (State-of-the-art desktop and server operating system);
  • Archlinux (Keep it simple, stupid);
  • Debian (GNU/Linux computer operating system);
  • LinuxMint (GNU/Linux distribution based on Debian and Ubuntu);
  • Fedora (GNU/Linux distribution developed by the community);

Tutorials and informations online:

Interesting links:

Random things: