code source
Installation
- Common-Lisp, avec ASDF
fv-morphologie est compatible avec ASDF.
Dans emacs+slime :CL-USER> (load "/YOUR/PATH/TO/fv-morphologie/fv-morphologie.asd")
T
CL-USER> (swank:operate-on-system-for-emacs "fv-morphologie" :LOAD-OP)
T
- Common Lisp, sans ASDF
cd /dossier/fv-morphologie
(load "fv-morphologie-cl.lisp")
- PWGL
Télécharger et décompresser la dernière version du code source ci-dessus.
Copier tout le dossier fv-morphologie dans le dossier « PWGL-User/User-library/ » (ou équivalent). - Scheme
Un début de code scheme pour l’analyse contrastive, avec LispMe sur PalmOS ici et là (work in progress...)
Version minimaliste pour conditions extremes !
Documentation
Documentation en ligne
Une documentation et des tutoriaux sont intégrés dans la version PWGL (cf. menu « Help » de PWGL). Il s’agit pour le moment de la documentation la plus complète.
Pour la version Common-Lisp, la documentation est pour l’instant intégrée dans le fil du code. Le fichier fv-morphologie-pwgl.lisp offre à ce jour une représerntation stable du menu (cf. présentation générale).
Développement (changelog)
v. 20111205
- fonction motif-group dans le menu Différenciation.
- des tutoriaux sont mis à jour, notamment correction des tutoriaux des fonctions de délinéation.
v. 20111102
- fonction exsample ajoutée dans le menu Encodage (cf. tutorial correspondant dans Help PWGL) ;
- ajout de documentation en ligne des fonctions dans PWGL (commande-d).
v. 20111028
- ajout de la fonction graph-extrem dans le menu Délinéation (extrémités - ou feuilles - d’un graphe) ;
- graph-deg renommée graph-degree ;
- graph-len renomée graph-length.
v. 20111025
- importantes modifications ;
- la fonction int-sign est supprimée, faisant double emploi d’une certaine manière avec la suivante ;
- la fonction int-primitives a été refondue en la fonction int-signature, laquelle propose une description de séquences numériques selon plusieurs méthodes : « min-flex-max », « landmarks » et « major-extrema ». La méthode min-flex-max est encore expérimentale (cf. documentation en ligne et tutorial) ;
- mise à jour des tutoriaux en cours...
v. 20110201
- correction d’un bug arrivant parfois dans le graphe de recouvrement minimal qui pouvait alors être dissocié en deux ou plusieurs graphes (fonction span-tree) ;
- changement du nom de la fonction [class-graph] en [graph-part], déplacé dans le menu Délinéation ;
- développement de la fonction [class-sym] (ajout de différentes options) ;
- dans le tutorial, ajout de deux exemples de transcription automatique de sonagrammes (cf. FV-exemples/ornithologie/).
v. 20101221
- La fontion class-num est dotée d’un second mode « 1d-centroids » pour la classification automatique de valeurs numériques à une dimension.
A faire (développement, todo list)
- portage OpenMusic
L’interface reste à faire, notamment au moyen de ompw et ompw-utils.
(pas difficile, l’interface peut se référer à fv-morphologie-pwgl.lisp).