Ce poste décrit du logiciel que j’utilise (ou que je prends en considération si j’ai besoin de plus de fonctionnalité pour processus de données). Maintenant, il y a beaucoup de logiciels, et c’est difficile à choisir quelque chose pour les besoins personnels. Donc, j’ai commencé à suivre des programmes qui peuvent être nécessaires pour des besoins variés. En général, tout le logiciel est ouvert et disponible gratuitement pour Windows, Linux et macOS. Toutefois, parfois, il y a des restrictions indiquées dans la description. Des logiciels, qui sont dédiés au travail avec des ressources en ligne (Brave, OnlyOffice), sont aussi disponibles pour Android et iOS. LibreOffice et Firefox, disponible sous Mozilla Public License 2.0, sont bien connu, donc il n’y a pas de raison pour donner plus de description.
- Internet
- Brave (Mozilla Public License 2.0) - un autre navigateur d’Internet qui bloque plus de contenu et offre une meilleure protection sur Internet en comparant avec Firefox. À l’autre côté, il n’a pas de collection d’extensions aussi riche. Donc, je l’utilise en complément de Firefox.
- Office
- OnlyOffice (Affero General Public License v3.0) - un autre Office libre. Cet Office est une alternative de Google Docs plus que MS Office, parce qu’il permet la modification collaborative de documents en utilisant les diverses ressources partagées.
- Processus d’image
-
GIMP (General Public License v3.0) - un logiciel de manipulation d’images matricielles. Il comprend des instruments pour choisir, corriger et filtrer des éléments, ainsi que de divers plugiciels et des extensions.
-
Inkscape (General Public License v2.0) - un logiciel de manipulation d’images vectorielles. Il a divers outils pour corriger les objets vectoriels dans les images.
-
Fiji (General Public License v3.0) - un logiciel pour processus d’images matricielles en 3d. Il soutient des plugiciels, qui peuvent être ajoutés facilement. On peut développer le plugiciel dans l’un des nombreux langages de programmation disponible, et le logiciel offre une longue liste de fonctions API permettant d’accéder à l’image.
- Création d’images
- Krita (General Public License v3.0) - un outil pour dessiner des images. Il contient beaucoup de fonctionnalité qui aide à créer des images et des animations.
- Processus d’audio
-
Audacity (General Public License v3.0) - une bibliothèque assez légère qui permet de filtrer et d’éclairer les enregistrements audio, ainsi que d’ajouter des effets à la voix.
-
Ardour, LMMS (General Public License v2.0-v3.0) - des logiciels plus avancé. Sauf que leur différente fonctionnalité, ils permettent l’enregistrement à partir de microphone et simulent également plusieurs instruments numériques.
- Processus de vidéo
- Kdenlive (General Public License v3.0) - un outil léger pour manipuler des vidéos, les combiner et ajouter des enregistrements d’audio. Il n’offre pas beaucoup de fonctionnalité, mais il en offre assez pour créer des vidéos jolies.
- Processus de maillages / Conception assistée par ordinateur
-
Blender (General Public License v3.0) - un outil puissant de modélisation 3d. Il permet de créer des animations et des effets visuels. Un moment important est qu’avec Blender c’est possible de sélectionner et de manipuler une partie de modèle.
-
Paraview (BSD 3-clause license) - un logiciel pour post-traitement et visualisation de modèles 3D. Il peut traiter des maillages polygonaux (mais pas seulement triangulaires) et non structurés. Cependant, toutes les modifications s’effectuent à travers de filtres, donc, les modifications manuelles sont limitées. Dans Paraview, c’est aussi facile de créer des animations à partir d’une série de maillages.
-
Meshlab (General Public License v3.0) - un outil de traitement de maillages 3D plus simple. En tout cas, il propose des options de traitements qui sont absentes de Paraview et de Blender. Les modifications s’effectuent généralement à l’aide de filtres différents.
- Création de maillages (modèle 3d)
- Gmsh (General Public License v2.0-v3.0) - générateur simple de maillages 2D et 3D (superficiels et volumiques). La forme de l’objet généré est définie par des surfaces en utilisant un fichier d’entrée au format spécifique. Le format n’est pas trivial, mais il est possible de le spécifier comme un script, par exemple en Python avec pygmsh.
- Simulation / Ingénierie assistée par ordinateur
-
SOFA (Lesser General Public License v2.1) - un framework ouvert pour les simulations multiphysiques en temps réel, principalement pour des applications robotiques et médicales. Il comprend le rendu visuel pour observer la simulation et divers plugiciels permettant d’agrandir ses fonctionnalités grâce à des techniques avancées.
-
FEBio (FEBio License) — un logiciel d’analyse par des éléments finis non linéaires en biomécanique et en biophysique. L’idée principale est de résoudre des problèmes de grandes déformations non linéaires. Sauf que les modèles de matériaux non linéaires classiques, il intègre également des modèles biomécaniques.
- Réalité augmentée / création de jeux vidéo
- Godot (Expat/MIT License) - un moteur gratuit pour créer des jeux et des systèmes de réalité virtuelle en 2D et 3D. Il soutient plusieurs langages de programmation pour la création de scripts de jeu.
- Les autres applications
- Stellarium (General Public License v2.0) - un planétarium à ciel ouvert. Il permet d’observer et de rechercher des objets astronomiques dans le ciel, ainsi que de voyager dans le temps pour voir où ces objets se trouvaient ou se trouveront.
- Les applications de système (fonctionnent presque exclusivement sous Linux), Windows et macOS sont leurs propres outils pour suivre et analyser le système.
-
Stacer (General Public License v3.0) - un outil d’optimisation Linux et de surveillance système qui offre des fonctionnalités identiques au gestionnaire de tâches Windows. Il y a une possibilité de gérer les applications, les processus de système et les logiciels installés (uniquement pour les gestionnaires de paquets basés sur .deb).
-
timeshift (General Public License v3.0) - un outil de restauration système. Il permet de créer des instantanés de système et de les restaurer pour systèmes fonctionnels et non. Dans ce dernier cas, la restauration s’effectue à travers de CD ou de clé USB live.
-
htop (General Public License v2.0), btop (Apache License v2.0) - des moniteurs interactifs de ressources en terminal. Btop possède une interface plus agréable et surveille plus de paramètres, mais il n’est pas inclus par défaut dans les distributions Linux.
-
vokoscreenNG (General Public License v2.0) - (disponible aussi pour Windows) - un outil simple pour faire des captures des photos et des vidéos d’écran.