About Me
Theoretical particle physicist.🎹 ⛪ Amateur pianist & organist.💻 Computer programming for fun & work.
✍️ Personal Projects
🕰️ Historical projects (from Higher School Preparatory Class)
WARNING: These old projects are written mostly in french language.
-
DES-Crypto-CaML – In
🇫🇷 language
Copyright © 2008 Hermès Bélusca-Maïto and Guillaume Frèche, Lycée Pierre De Fermat.
An implementation of the DES cryptographic algorithm, written in the CaML language, with an interactive GUI demonstration that allows choosing what to encrypt/decrypt, as well as choosing different parameters. This was made as part of a mathematics/computer programming project. -
CamlCAS –
🇬🇧 and🇫🇷 languages
Copyright © 2008 - 2009 Hermès Bélusca-Maïto, Lycée Pierre De Fermat.
A simplistic computer-algebra system (CAS), written in the CaML language. Its main purpose is to perform symbolic integration of multivariate rational functions over the reals or complex fields, with the Risch algorithm:- Square-free factorization, using either the Yun or the Tobey-Horowitz (see e.g. arXiv:1306.4342) algorithms;
- Partial fraction decomposition;
- Hermite reduction for the rational part;
- Rothstein-Trager method for the logarithmic part.
More references:
- "Symbolic-Numeric Integration of Rational Functions", R.M. Corless, R.H.C. Moir, M.M. Maza, N. Xie (arXiv:1712.01752).
- Integration of Rational Functions, K.O. Geddes, S.R. Czapor, G. Labahn.
- More general information on symbolic integration can be found e.g. here.
⚡ Recent projects
-
MathematicaSSHRemote
Copyright 2018 Hermès Bélusca-Maïto, under the GPL-2.0+ license.
A Mathematica package that implements remote kernels launch through tunnelled SSH connections. -
pdf-LaTeX Compilation Script
A quick & dirty compilation script for LaTeX, written in CMD batch (Windows-only).Syntax: pdflatex.cmd build[-fast] name_of_tex_file pdflatex.cmd clean [name_of_tex_file]
👨💼 Public Contributions
- ReactOS (personal fork: HBelusca/reactos)
Open-source re-implementation of the Microsoft® NT operating system architecture, with an emphasis on Windows™ Server 2003 compatibility. On-going since 1996.
⚛️ Physics Projects Contributions
-
FeynCalc (personal fork: HBelusca/feyncalc)
Mathematica package for symbolic evaluation of Feynman diagrams and algebraic calculations in quantum field theory and elementary particle physics. -
FeynHelpers (personal fork: HBelusca/feynhelpers)
Collection of interfaces that interface other HEP-related tools with FeynCalc. -
FeynRules (personal fork: HBelusca/FeynRules)
Mathematica package that allows the calculation of Feynman rules in momentum space for any QFT physics model. -
FeynArts (personal fork: HBelusca/FeynArts)
Mathematica package for the generation and visualization of Feynman diagrams and amplitudes. -
FormCalc (personal fork: HBelusca/FormCalc)
Mathematica package for the calculation of tree-level and one-loop Feynman diagrams. It intefaces with FeynArts. -
LoopTools (personal fork: HBelusca/LoopTools)
Package for evaluation of scalar and tensor one-loop integrals.




