Utilitaires de coloration syntaxique

Geany (par Thibault Lindecker)

Un fork de l'éditeur de code Geany qui prend en charge nativement le GIBIANE.
Dépendances pour l'installation :
- toolchain gnu : autoconf, automake, make, gcc
- intltool
- fichiers de développement pour la bibliothèque GTK+ (paquet libgtk-3-dev sur Debian)
- fichiers de développement pour la bibliothèque Glib (paquet libglib2.0-dev sur Debian)
- git

Installation :
- git clone https://github.com/ThibLind/geany.git --branch gibiane
- cd geany/
- ./autogen.sh --disable-html-docs [options pour le script configure]
- make
- make install

Pour plus d'information, consulter : https://github.com/ThibLind/geany/tree/gibiane
https://github.com/ThibLind/geany/tree/gibiane

Vim (par Gauthier Folzan)

Le fichier de configuration vim.
Le fichier descriptif d'installation.

Notepad++ (par Benjamin Gouriou)

Un fichier de configuration pour Notepad++, qui permet d'avoir une coloration syntaxique des commandes Cast3M, ainsi qu'un raccourci pour lancer Cast3M dans cet éditeur.
Le fichier xml pour notepad++.
Une version 2023 du xml pour NotePad++ fournie par Clément Berthinier fichier xml pour notepad++.
Le fichier pdf d'installation.

Kate et Kwrite (par Benoit Prabel)

Deux fichiers de coloration syntaxique bien pratiques pour utiliser et développer dans Cast3m (*.dgibi et *.procedur)
et Esope (*.eso) avec les éditeurs Kate et Kwrite:
Cast3m: cast3m.xml
Esope: esope.xml
Le fichier donnant les instructions à suivre: lisezmoi

Gedit (par Clément Berthinier)

Fichiers de configuration pour gedit pour les plateformes Linux, Mac et Windows, permettant d'avoir une coloration syntaxique des commandes Cast3M.

Fichiers communs à télécharger pour toutes les plateformes :

Instructions à suivre : infos.pdf
Fichier xml : gibiane.xml
Fichier lang : gibiane.lang


Fichiers d'installation selon plateforme :

Fichier pour Linux : gedit-setup-LINUX-2.30.2.tar.gz
Fichier pour Mac : gedit-setup-MAC-OSX-2.30.2.dmg
Fichier pour Windows : gedit-setup-WIN-2.30.1-1.exe

Emacs (par Stéphane Gounand)

esope.el est la même chose que le mode fortran mais avec les mots-clés de esope rajoutés.

castem.el colorise les fichiers Gibiane et comporte une fonctionnalité pratique : on peut demander les infos sur les opérateurs à l'intérieur de emacs

ce dernier mode utilise le shell-script cast_info qui génère les notices en appelant Castem.

Nedit (par Dimitri Leray)

Il s'agit d'une adaptation très approximative, mais peut-être qu'elle pourrait intéresser certains utilisateurs. Le fichier suivant doit être renommé .nedit
nedit.config

Crimson Editor, Windows (par Laurent Champaney)

Crimson-Config-Gibi.txt (configuration de l' éditeur pour CAST3M)
gibi.spc (coloration syntaxique pour CAST3M)
gibi.key (coloration syntaxique pour CAST3M)
extension.dgibi (Passage automatique en mode Cast3M)

Extension pour le logiciel Visual Studio Code (par Charles Zablit, étudiant à l'Ecole Centrale de Nantes)

Une extension pour le logiciel Visual Studio Code qui permet la prise en charge du language Gibiane utilisé par Cast3M.
Les fonctionnalités principales (en plus de celles offertes nativement par VSCode) sont:
- La coloration syntaxique.
- La suggestion intelligente des noms de variables déjà déclarées.
- La possibilité de revenir à la définition de n'importe quelle variable en faisant un ctrl+clique sur l'une d'elles.
- L'affichage d'un aperçu de la définition d'une variable en passant son curseur dessus.
Le code source de l'extension et des instructions pour l'installer sont disponibles sur GitHub

Utilitaires Divers

Créer une animation GIF avec GIMP à partir de fichier .ps ou .pdf (par Guillaume Zumpicchiat)

Voir le tutoriel.

Deux scripts pour traiter les fichiers image (par Stéphane Gounand)

pstogif transforme les fichiers ps en gif animé.

jpeg2eps transforme les fichiers jpeg en eps (format LateX).

Version 2023 (améliorée)

  1. pssplit.sh découpe un fichier PostScript en n fichiers PostScript de une page
  2. psjoin.sh rassemble des fichiers PostScript en un seul
  3. cast-post.sh applique différents traitements sur un fichier PostScript issu de Cast3M : couleur du fond noire, rapprocher la légende du tracé, taille de fonte ...
  4. pstogif.sh produit un .gif animé ou un .mp4 à partir d'image stockées dans un PostScript.
Les scripts cast-post et pstogif sont parallélisés. Pour cela, il faut que GNU parallel soit installé sur la machine d'exécution. Les scripts fonctionnent aussi sans parallélisme.
Exemple d'utilisation :
./cast-post.sh -b -f toto.ps toto-cp.ps
./pstogif.sh toto-cp.ps
Pour la notice et les options des scripts, on peut les appeler sans arguments :
./cast-post.sh

Pour éclater un fichier postscript

Ces trois fichiers vous permettent d'éclater un fichier post-script créer par Cast3M en fichier d'un dessin plus facile à incorporer dans vos documents. vous devez personnaliser le premier pour lui dire où trouver les deux autres scripts
castem2epsf
rech_maxi.awk
cut.awk

Quelques outils proposés et mis à disposition (par Laurent Champaney)

Vous pouvez vous reporter à la page de Laurent Champaney pour trouver les originaux, plus d'explications et des exemples.
Site de Laurent Champaney
Note importante : les scripts ci-dessous n'ont été testés qu'avec perl sous Linux (Suse7.2). et ActivePerl sous Windows 2000.
Le fonctionnement sur un autre type de plateforme n'est pas garanti...
Attention : certain scripts utilisent perl/Tk
    Passage de maillages de CAST3M à I-DEAS (format universel .unv)
    • cast2unv.pl (script perl : faire cast2unv.pl -h pour les infos)
    Passage de maillages de CATIA (format BULKDATA de NASTRAN) à Cast3M
    • bulk2gibi.pl (script perl : faire bulk2gibi.pl -h pour les infos)
    Passage de maillages de SAMCEF (format BULKDATA de NASTRAN) à Cast3M
    • sam2cas.pl (script perl : faire sam2cas.pl -h pour les infos)
    Passage de maillages de Cast3M à ABAQUS
    • cast2aba.pl (script perl : faire cas2aba.pl -h pour les infos)
    Lecture de fichiers DXF dans GMSH ou dans CAST3M
    • dxf2geo.pl (script perl : faire dxf2geo.pl pour les infos)
    Passage de géométries de GMSH à CAST3M
    • geo2gibi.pl (script perl : faire geo2gibi.pl pour les infos)
    Passage de maillages de GMSH à CAST3M
    • msh2gibi.pl (script perl : faire msh2gibi.pl -h pour les infos)
    Passage de fichiers de post-traitement de GMSH à CAST3M
    • cast2pos.pl (script perl : faire cast2pos.pl pour les infos)

Une documentation relative à l'installation et à l'usage de Cast3m sous Windows (par Didier Combescure)

© Cast3M 2003 - Tous droits réservés.
Mentions légales