-
Theoretical particle physicist.
-
🎹⛪ Amateur pianist & organist.
-
💻 Computer programming for fun & work.
🕰️ 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.
-
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]
-
NTPEConv
Copyright 2021-2022 Hermès Bélusca-Maïto, under the GPL-2.0+ license.
Converts executable images from the old PE format used by Microsoft(R) NT PDK v1.196 (September 1991) and PDK October 1991 to a newer PE format that can be recognized by modern tools.
- 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.
-
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.