Product SiteDocumentation Site

5. Modifications dans Fedora pour les publics spécifiques

5.1. Scientifique et technique

5.1.1. archimedes

archimedes est un simulateur de Monte Carlo quantique 2D pour les semiconducteurs. Les nouvelles fonctionnalités pour Fedora 17 sont :
  • la modification du potentiel quantique effectif ;
  • l'implémentation du modèle du potentiel de Bohm ;
  • l'implémentation du modèle de Bohm calibré ;
  • le gradient de densité est corrigé et testé ;
  • l'implémentation complète du modèle de potentiel effectif ;
  • de nouveaux tests sont créés ;
  • les bandes paraboliques, de Kane ou complètes sont vérifiées ;
  • les paramètres de pleine bande pour tous les composants ;
  • la dispersion des photons peut être désactivée (ON ou OFF) ;
  • la prise en change de méthode pleine bande.

5.1.2. gnome-chemistry-utils

gnome-chemistry-utils a été mis à jour vers sa dernière version de développement.
Parmis les modifications :
  • GChem3d :
    • l'importation à partir de InChI ou de SMILES ;
    • l'exportation vers GChemPaint et GChemCalc ;
    • la génération de InChI, InChiKey et de SMILES ;
    • l'ajout d'accès aux bases de données.
  • GChemPaint :
    • Les crochets au sein d'une molécule acceptent un coefficient stœchiométrique.
  • GCrystal :
    • Permet d'utiliser la sélection multiple dans les boîtes de dialogue atomes et lignes.
  • GSpectrum :
    • Il permet le balisage des boîte combinées et des légendes des axes.
  • Pour les composants de Goffice :
    • L'ajout de la prise en charge des structures de cristaux.

5.1.3. gnuplot

En plus d'un certain nombre de corrections, gnuplot 4.4.4 comprend :
  • le style de tracé boxxyerrors autorise maintenant plusieurs variables de couleur ;
  • splot avec pm3d autorise maintenant des couleurs rgb variables ;
  • « une matrice non uniforme » indique des données ascii en précisant x, y ;
  • columnhead(N) est une fonction d'évaluation de chaîne de caractères, et non un mot-clef ;
  • la délimitation des points dans la sortie en svg en utilisant <g id="Plot_#"><title>... ;
  • xticlabels() fonctionne avec des données binaires et ascii ;
  • « set key maxrows » s'applique maintenant aux tracés 3D et 2D.

5.1.4. lapack

lapack a été mis à jour en 3.4.0.
  • xGEQRT : factorisation QR (interface améliorée). xGEQRT est semblable à xGEQRF mais possède une interface modifiée permettant de meilleures performances lorsque des réflecteurs bloqués doivent être réutilisés. La sous-routine xGEMQRT applique les réflecteurs.
  • xGEQRT3 : factorisation QR récursive. La factorisation QR récursive active le modèle cache-oblivious et permet ainsi d'obtenir de grandes performances sur les matrices hautes et fines.
  • xTPQRT : noyaux séquentiels pour l'évitement de communication QR (CAQR). Ces sous-routines sont utilisées pour mettre à jour une factorisation QR et sont utilisées lors d'évitement de communication QR parallèles et séquentielles. Elles prennent en charge le cas général du triangle au dessus du pentagone, qui inclut les cas spécifiques souvent appelés triangle au dessus du triangle, et triangle au dessus du carré. Il s'agit de la bonne version des sous-routines, et les sous-routines sont bloquées. Les matrices T et la taille de bloc font partie de l'interface. La sous-routine d'accompagnement xTPMQRT applique les réflecteurs.
  • LAPACKE - des API standards pour le langage C. Depuis LAPACK 3.3.0, LAPACK inclut de nouvelles interfaces C. Avec la version 3.4.0 de LAPACK, LAPACKE est directement intégré avec la bibliothèque LAPACK et a été enrichi par l'ensemble complet des sous-routines LAPACK.
Se rapporter à http://www.netlib.org/lapack/lapack-3.4.0.html pour plus d'informations.

5.1.5. mapnik

La version 2.0.0 de mapnik est une nouvelle version majeure avec de nombreuse modifications. Rendez-vous sur https://github.com/mapnik/mapnik/wiki/Release2.0.0 pour obtenir les informations complètes.

5.1.6. mathomatic

Rendez-vous sur http://www.mathomatic.org/NEWS pour obtenir la liste complète des modifications dans mathomatic 15.7.3.

5.1.7. octave

Le langage de calcul numérique octave a été mis à jour vers la version 3.6.0. La liste détaillée des nouvelles fonctionnalités est à l'adresse http://www.gnu.org/software/octave/NEWS-3.6.html.

5.1.8. paraview

L'application de visualisation parallèle paraview a été mise à jour vers la version 3.12.0. Les notes de version pour cette application sont disponibles à l'adresse http://www.kitware.com/news/home/browse/367?siteid=12.

5.1.9. pspp

Les modifications de la version 0.7.8 de pspp :
  • De nouvelles commandes :
    • ADD FILES
    • CORRELATIONS
    • DATAFILE ATTRIBUTES
    • DATASET ACTIVATE
    • DATASET CLOSE
    • DATASET COPY
    • DATASET DECLARE
    • DATASET DISPLAY
    • DATASET NAME
    • MATCH FILES
    • MRSETS
    • PRESERVE et RESTORE
    • QUICK CLUSTER
    • RELIABILITY
    • ROC
    • SAVE TRANSLATE vers CSV ou fichiers avec la tabulation en tant que séparateur
    • UPDATE
    • VARIABLE ATTRIBUTES
  • Les modifications des commandes existantes :
    • AUTORECODE a une nouvelle sous-commande GROUP.
    • CROSSTABS a été réimplémenté afin de corriger de nombreux problèmes.
    • La commande DO REPEAT a été réimplémentée. Maintenant, lorsque DO REPEAT contient une commande INCLUDE ou INSERT, les substitutions ne sont plus appliquées aux fichiers inclus.
    • HOST a été mis à jour afin d'utiliser une syntaxe plus moderne.
    • INCLUDE et INSERT ont la nouvelle sous-commande ENCODING.
    • MISSING VALUES peut maintenant assigner des valeurs manquantes à des variables chaînes de caractères de type long.
    • NPAR TESTS dispose des nouvelles sous-commandes KRUSKAL-WALLIS, SIGN, WILCOXON et RUNS.
    • SET et SHOW ne disposent plus des sous-commandes ENDCMD, NULLINE, PROMPT, CPROMPT ni DPROMPT. Par défaut les valeurs sont maintenant fixées.
    • VALUE LABELS peut maintenant assigner des étiquettes de valeur à des chaînes de caractères de type long.
  • Autres modifications concernant les langages :
    • La nouvelle commande DATASET remplace l'extension PSPP « scratch file » qui n'est plus prise en charge.
    • Les chaînes peuvent maintenant contenir des numéros de caractère Unicode arbitraires, spécifiés en hexadécimal, en utilisant la syntaxe U'hhhh'. Par exemple, le numéro de caractère Unicode U+1D11E, la clef de musique G, peut être représentée par U'1D11E'.
    • Dans les versions précédentes de PSPP, dans une chaîne exprimée en hexadécimal avec la syntaxe X'hh', les chiffres hexadécimaux exprimaient des octets dans le codage local. Dans cette version de PSPP, la syntaxe X'hh' exprime toujours des octets dans l'encodage UTF-8.
  • Améliorations de l'interface utilisateur de PSPPIRE :
    • Ajout de la prise en charge des caractères non ASCII dans les chaînes de caractères, les étiquettes et les noms de variable.
    • Une fonction « fenêtre partagée » est disponible, elle facilite l'affichage des différentes parties d'un gros fichier.
    • Les fichiers peuvent maintenant être ouverts en spécifiant leur nom comme premier argument. Cela signifie que dans un environnement de bureau bien configuré, un double-clic sur une icône ouvrira le fichier.
  • Les modifications en sortie :
    • Le nouveau pilote de sortie « cairo » prend en charge la sortie dans les formats PostScript, PDF et SVG. C'est un surensemble du pilote « postscript » qui a été supprimé. Vous devez avoir installé Cairo et Pango pour générer le pilote « cairo ».
    • Les graphiques sont maintenant produits avec Cairo et Pango en lieu et place de libplot. Sans ceux-ci, les nouvelles fonctionnalités de graphisme ne marcheront pas. Si vous n'avez pas Cairo et Pango installés, vous devez exécuter la commande `configure' avec --without-cairo.
    • Le pilote de sortie de texte simple supporte maintenant proprement les caractères UTF-8 multi-octets, incluant les caractères double-largeur et combinant les accents.
  • Le programme « pspp » a une nouvelle option --batch (ou -b) qui sélectionne le mode de la syntaxe « batch ». Dans les versions précédentes de PSPP cette syntaxe était le mode par défaut. Dans le mode « auto », PSPP interprète la plupart des fichiers de syntaxe correctement quel que soit le mode de syntaxe voulu.
  • Le programme « pspp » a une nouvelle option --syntax-encoding qui spécifie l'encodage pour les fichiers de syntaxe listés en ligne de commande, ainsi que l'encodage par défaut pour les fichiers d'encodage inclus avec INCLUDE ou INSERT. La valeur par défaut est d'accepter l'encodage des paramètres régionaux du système, UTF-8, UTF-16 ou UTF-32 , en détectant automatiquement le système de fichier à utiliser.
  • Un nouveau module Perl permet aux programmes Perl de lire et d'écrire des systèmes de fichiers PSPP.
  • Un tutoriel a été ajouté dans le manuel utilisateur.

5.1.10. R

Le paquet de statistiques R a été mis à jour vers la version December Snowflakes. Les modifications clés comprennent :
  • Nouvelles fonctionnalités :
    • Les classes de référence conservent désormais un enregistrement des champs qui sont bloqués. $lock() sans argument retourne le nom des champs bloqués.
    • HoltWinters() signale un avertissement et non une erreur pour certains échecs d'optimisation (cas où la reponse pourrait être raisonnable).
    • tools::dependsOnPkg() accepte maintenant les dépendances sténographiques = "all".
    • parallel::clusterExport() permet désormais la spécification d'un environnement à partir de laquelle exporter.
    • tempfile() sur un environnement type Unix prend dorénavant en compte l'identifiant du processus. Ceci est nécessaire avec plusieurs cores (et pour le parallélisme) puisque le parent et tous les fils partagent un répertoire de session temporaire et peuvent partager le même flux aléatoire en C utilisé afin de générer la partie unique. De plus, deux fils peuvent appeler tempfile() simultanément.
    • L'option d'impression avec le pilote RweaveLatex() de Sweave émule maintenant l'auto-impression au lieu de l'impression simple (qui peut différer pour un objet S4 avec l'appel show() au lieu de print()).
    • filled.contour() accepte maintenant des valeurs infinies : ce qui pouvait générer des fichiers de graphiques invalides auparavant (avec des valeurs NaN par exemple).
  • Installation de paquet :
    • R CMD INSTALL va dorénavant faire un test de charge pour toutes les sous-architectures pour lesquelles le code à été compilé (au lieu de la sous architecture principale uniquement).
  • Utilitaires :
    • Lorsqu'on regarde des exemples pour plus d'une sous architecture, R CMD utilise maintenant un sous-répertoire différent pour chaque sous-architectures sous la forme example_arch et garde la sortie dans le fichier pkgname-Ex_arch.Rout. Certains paquets attendent que leurs exemples soient exécutés dans un sous-répertoire propre…
Référez-vous à https://stat.ethz.ch/pipermail/r-announce/2011/000548.html pour la liste complète des modifications et des corrections d'anomalies.

5.1.11. R-qcc

R-qcc est nouveau sous Fedora. R-qcc est un paquet R qui propose un ensemble d'outils de procédés de statistiques et de contrôle de qualité permettant de :
  • tracer des cartes de qualité de Shewhart ;
  • tracer des graphiques de Cusum et EMWA pour les données continues ;
  • tracer des courbes avec des caractéristiques d'opération ;
  • réaliser l'analyse des capacité de calcul ;
  • tracer des diagrammes de Pareto et de Ishikawa.

5.1.12. R-qtl

R-qtl a été mis à jours vers la version 1.22.21. Parmi les principales modifications, cette version inclut un « plot.map » revu afin de prendre en charge les cartes possédant les repères dans différents ordres (ou même avec des repères présent que dans certaines cartes, pas toutes), ainsi qu'un « scantwo » amélioré de manière à autoriser l'analyse de paires de chromosomes individuelles et réorganisées de la manière dont les permutations de scantwo sont faites (en commençant par chaque paires pour terminer sur l'ensemble de chromosomes).
Pour une liste complète des modifications et des améliorations, visitez http://www.rqtl.org/STATUS.txt.

5.1.13. R-zoo

R-zoo a été mis à jour de la 1.6 à la 1.7.6. Parmi les modifications :
  • Les dépendances historiques sur fCalendar ont été supprimées. vignette("zoo", package = "zoo") montre la manière dont timeDate à la place de fCalendar peut être utilisé avec zoo.
  • dans read.zoo, index.column peut faire référence à des numéros ou des noms de colonnes (avant, c'était seulement des numéros)
  • export complet des méthode as.Date.* afin qu'elles soient utilisées plus facilement (sans enregistrement supplémentaire) avec la méthode générique as.Date() des autres paquets (base en particulier).
  • read.zoo() se munit de l'argument text=, similaire à celui dans le nouveau read.table()
  • Ajout de l'argument drop=TRUE à la méthode merge(). Lorsque positionné à drop=FALSE, cela permet de fusionner une matrice colonnes nulle avec un vecteur zoo en une matrice à une colonne. FALSE étant le paramètre par défaut de la méthode cbind().
  • Amélioration de la méthode $<-, ainsi la valeur z$a <- fonctionne même si z est une série de zoo sans donnée.
  • as.Date.numeric(x, origin = "0000-00-00") est maintenant admis, étant l'équivalent de origin = as.Date("0000-01-01") - 1. (pour les dates MATLAB)
  • Une méthode [<- a été ajoutée et son comportement est maintenant compatible avec la méthode [.
  • L'argument check.names de la méthode merge() est maintenant à FALSE par défaut.
  • Ajout d'une nouvelle méthode as.zoo() pour des objets « matrix » afin de conserver le nom des colonnes, ainsi que « data.frame » qui tire parti de la méthode « matrix ».
  • La largeur dans rollapply() peut être une liste dont les composants sont une valeur de décalage. Les arguments dans l'ordre croissant ne sont plus prise en charge. Utiliser la largeur sous forme à la place.
  • rollapply() possède les nouveaux arguments « partial » et « fill ». L'argument na.pad est obsolète.
  • rollapply() avec FUN = mean n'appellera plus rollmean si la donnée contient une valeur non renseignée (NA)
  • l'argument yax.flip a été ajouté à la méthode plot() pour les objets « zoo » afin d'être cohérent avec la méthode « ts ».
  • vignette("zoo-read") est nouveau, apportant la méthode read.zoo() et de nombreuses nouvelles fonctionnalités (voir ci-dessous).
  • dans read.zoo() si FUN n'est pas précisé alors que FUN2 l'est, alors FUN2 est appliqué à la place de FUN. Auparavant, FUN2 était ignoré dans ce cas. Le format et l'argument tz peuvent être NULL, ils seront ainsi traités comme manquant.
  • read.zoo() peut accepte un vecteur de nom de fichiers, dans quel cas chaque fichier est lu et un unique objet zoo est retourné rassemblant chaque fichiers.
  • si FUN est omis dans read.zoo() et que index.column spécifie plusieurs colonnes, alors les colonnes sont collées entre-elles, délimitées par un espace, puis le calcul continue comme s'il n'y avait qu'une seule colonne.
  • dans read.zoo(), index.column = 0 est dorénavant valide, dans le cas où 1, 2, 3… est utilisé en tant qu'indexe
  • read.zoo() peut maintenant lire un objet zoo avec un indexe mais sans données
  • nouveau contenant roll*r() qui aligne par défaut à droite (align = "right").
  • nouvelle fonction na.fill()
  • na.StructTS() est une nouvelle fonction permettant l'interpolation saisonnière de valeur nulle en utilisant la structure R StructTS().
  • La méthode rev() pour les objets zooreg a été ajoutée.
  • méthode transform() ajoutée.
  • ajout d'un argument fréquence aux méthodes génériques de as.zooreg() ainsi que des méthodes associées.
http://cran.r-project.org/web/packages/zoo/NEWS contient la liste complète des modifications.

5.1.14. veusz

Principaux changements de veusz 1.14 :
  • un tutoriel interactif a été ajouté ;
  • les points sur les graphiques peuvent être colorés suivant un autre ensemble de données, et l'échelle peut être affichée dans une barre de couleur ;
  • prise en charge du CSV améliorée ;
    • une meilleure détection du type de donnée ;
    • formats de date et de nombres spécifiques à une langue ;
    • modes d'entête unique/multiple/sans ;
    • une option pour passer les lignes en tête de fichier ;
    • une meilleure prise en charge des valeurs manquantes ;
  • les données peuvent être importées du presse-papier ;
  • la taille des fichiers de sortie en SVG a été vraiment réduite ;
  • lors d'un import de données standard, le descripteur peut être laissé vide afin de générer un ensemble de données de noms pour colX ;
  • l'échelle des axes peut être manipulée interactivement ;
  • si l'axe est au format date-time, autorise et affiche les valeurs min et max au format date-time ;
  • le widget ImageFile peut contenir des données d'images embarquées dans un document ;
  • le widget « fit » peut mettre à jour les paramètres d'ajustement et adapter la qualité à un widget « label » ;
  • permet l'édition des jeux de données 2D dans les boîtes de dialogue d'édition ;
  • ajout d'une commande permettant de copier/coller un ensemble de données du menu contextuel du navigateur de données.
La liste complète des modifications est disponible sur http://home.gna.org/veusz/releasenotes/1.14.txt.

5.2. Conception de circuits

5.2.1. gerbv

gerbv a été mis à jour de la version 2.5.0 vers la version 2.6.0. Les modifications comprennent :
  • une plus grande précision ;
  • la prise en charge de la multiplication des circuits sur plaque pour la fabrication ;
  • plusieurs corrections d'anomalies.

5.2.2. gtkwave

gtkwave (http://gtkwave.sourceforge.net) a été mis à jour depuis la version 3.3.25 vers 3.3.31.

5.2.3. kicad

kicad a été mis à jour depuis la version 2011.07.12 vers 2012.01.19. Le site web du projet se situe à l'adresse https://launchpad.net/kicad.

5.2.4. pcb

pcb a été mis à jour depuis la version 0.20100929 vers 0.20110918. En plus de nombreuses corrections d'anomalies, voilà la liste des modifications importantes :
  • l'espace de coordonnées interne utilise maintenant le système métrique. Cela devrait résoudre le problème de « picots sur les grilles métriques ». Également, les unités sont autorisées pour pratiquement toutes les « coordonnées » que le PCB accepte. Exemples : 5.4 in, 10 cm, 0.55 mm ;
  • nouvelle option de configuration --enable-coord64 qui force le type 64-bit (plus lent ?) pour les coordonnées dans les systèmes 32-bit (si vous avez besoin d'une carte de longueur plus grande que 1 mètre). La précision interne est de 1 nanomètre ;
  • nouveau widget pour voir/choisir la couche GTK et autres améliorations de l'interface graphique ;
  • GTK HID avertit si le fichier *.pcb a été modifié sur le disque ;
  • amélioration de la grille de capture magnétique ;
  • sélection/rapport des pistes par nom ;
  • le déplacement automatique a été enlevé ;
  • le zoom arrière peut aller au-delà des limites de l'espace de travail de la carte ;
  • les informations d'identification personnelle ne sont plus stockées dans le PCB ;
  • blinder un trou de via est maintenant une opération réversible ;
  • l'exportateur de Gerber a des options pour inclure les contours d'autres couches ;
  • les fichiers d'empreinte modifiés sont sauvegardés en tant qu'empreintes, pas comme pcb ;
  • le routage automatique a une boîte de dialogue de progression ;
  • PCB ne vous laissera plus effacer la dernière couche supérieure/inférieure ;
  • les vias en cuivre peuvent se chevaucher.
Pour plus de détails, y compris une liste des anomalies corrigées, veuillez vous rendre sur la page http://pcb.geda-project.org/news.html.

5.3. Développement embarqué

5.3.1. avarice

avarice a été mis à jour de la version 2.10 vers 2.12. La mise à jour contient :
  • de nouveaux périphériques :
    • ATxmega256A3 ;
    • ATxmega16D4 ;
    • ATtiny4313.
  • l'implémentation du débogage PDI (JTAGICEmkII / Xmega) ;
  • des corrections d'anomalies.
Pour plus d'informations, veuillez vous reporter au site internet du projet : http://sourceforge.net/projects/avarice.

5.3.2. avr-gcc

Continuant toujours de suivre le développement de gcc, avr-gcc et avr-gcc-c++ ont été mis à jour vers la version 4.6.2.

5.3.3. avrdude

Fedora 17 contient la version 5.11.1 de avrdude.
  • Nouveaux périphériques pris en charge :
    • ATmega88P/168P ;
    • ATmega8U2/16U2/32U2.
    • ATtiny4313.
  • Nouveaux programmateurs pris en charge :
    • Programmation TPI à travers les programmateurs bitbang (à la fois séries et parallèles) ;
    • Programmateurs de la famille FT2232 (mode bitbang MPSSE) ;
    • Environnement Wiring (http://wiring.org.co) ;
    • Chargeur de démarrage de style butterfly pour le périphérique Mikropropter.de.
  • des corrections d'anomalies.

5.4. Radioamateur

5.4.1. chirp

chirp est une application permettant de programmer divers interfaces sans fils. Les fréquences, fractionnements, tonalités, etc., sont rentrés dans un formulaire de type feuille de calcul et téléchargés sur le périphérique. La mémoire des composants peut aussi être lue. Les fonctionnalités DStar sont prises en charge. chirp est une nouveau sous Fedora.

5.4.2. fldigi

fldigi a été mis à jour de la version 3.21.7 vers la 3.21.27. Il y a un grand nombre de modifications plutôt mineures (pour la plupart des gens). Quelques points d'intérêt :
  • choix Olivia supplémentaires ;
  • notification d'emplacements ;
  • améliorations des boîtes de dialogues de configuration ;
  • possibilité d'exporter le journal en format ADIF ;
  • interface avec fllog ;
  • beaucoup de nouvelles macros et d'améliorations ;
  • plusieurs améliorations dans les opérations sur les ondes continues ;
  • recherche HamQTH ;
  • modifications des répertoires NBEMS pour flmsg ;
  • améliorations de WeFAX ;
  • contestia 64/1000 ;
  • beaucoup de mises à jour dans les traductions.

5.4.3. gnuradio

gnuradio est passé de la version 3.4.0 à la 3.5.1. Site du projet : http://www.gnuradio.org.

5.4.4. hamlib

Fedora 17 contient hamlib (http://hamlib.sourceforge.net ), mis à jour de la version 1.2.14 vers la 1.2.15.

5.4.5. qrq

  • Les paramètres d'ondes continues peuvent être changés lors de tentatives à la volée.
  • Les tentatives peuvent être abandonnées sans annuler le programme entier.

5.4.6. qtel

  • Il est maintenant possible de spécifier séparément les périphériques pour le microphone et les haut-parleurs.
  • La fenêtre info/discussion est scindée en deux fenêtres distinctes.
  • L'encodage des caractères pour les messages de discussion peut maintenant être défini dans le dialogue de paramétrage.
  • Le VOX peut désormais être désactivé par défaut.
  • Le périphérique audio par défaut est désormais alsa:default.
  • Ajout de la prise en charge du codec audio Speex à travers des connexions EchoLink. Pour le moment, cela fonctionne seulement lors de connexions vers d'autres applications SvxLink. Pour toute autre connexion, le codec audio GSM est utilisé.

5.4.7. splat

  • Rajout au code du modèle Longley-Rice de propagation sur terrain irrégulier (ITM v7.0) d'un modèle amélioré de terrain irrégulier avec obstacles (ITWOM v3.0) par Sid Shumate/Givens & Bell, Inc. Il corrige de nombreuses erreurs présentes dans le code ITM d'origine et incorpore les calculs de moteur de transfert radiatif (RTE) dans la plage de visibilité directe. Le modèle ITM plus ancien utilisé dans les versions précédentes de SPLAT! peut être invoqué en utilisant la nouvelle option en ligne de commande -olditm.
  • Introduction d'une nouvelle option -sc en ligne de commande qui permet le lissage des contours.
  • Ajout de touches en couleurs pour l'affaiblissement sur le trajet et la force du signal dans les transparents de contours de signaux de Google Earth.

5.4.8. svxlink-server

  • Ajout du système d'appels sélectifs Motorola QC2.
  • Nouvelle fonctionnalité : mise en sourdine de la tonalité d'appel à 1 750 Hz. Utilisez la variable de configuration 1750_MUTING dans la section de configuration du récepteur local pour activer cette nouvelle fonction. Adi/DL1HRC ont contribué à ce développement.
  • Ajout d'une fonctionnalité d'enregistrement QSO qui peut enregistrer tout le trafic sur un canal. L'enregistreur QSO peut être activé ou désactivé à l'aide d'une commande DTMF. Nouvelles variables de configuration : QSO_RECORDER_DIR et QSO_RECORDER_CMD.
  • Le module de messagerie vocale sauve désormais les messages en tant que fichiers WAV. Les anciens messages devront être effacés ou convertis en WAV. Ancien format de nom de fichier : YYYYMMDD_hhmmss_UUU{.subj,.mesg}. Nouveau format de nom de fichier : YYYYMMDD_hhmmss_UUU{_subj,_mesg}.wav
  • Les messages de la boite vocale sont maintenant limités à un temps maximum. Par défaut, ce temps est de 10 secondes pour le sujet et de deux minutes pour le message.
  • Il est maintenant possible d'avoir un sous-répertoire « local » dans le répertoire events.d où les fichiers TCL qui y résident outrepasseront les fichiers TCL contenus dans events.d.
  • Ajout d'un seuil au détecteur de tonalité qui le rend moins susceptible d'être déclenché par du silence. Ceci posait problème lors de l'utilisation de squelch CTCSS sur une radio opérant en squelch fermé.
  • Implémentation d'un mécanisme de transmission de niveau d'un signal basé sur plusieurs tonalités, une par incrément de niveau du signal, dans le spectre des hautes fréquences audio (5,5 - 6,5 kHz). Il peut être utilisé pour relier des récepteurs distants par RF tout en mesurant la force du signal sur le site du récepteur distant. Pour faire correspondre le niveau du signal aux fréquences de tonalités chez le récepteur distant, utilisez soit RemoteTrx, soit un AVR Atmel ATmega8 pour une solution plus compacte. La solution à base de microcontrôleur AVR prend une tension de niveau du signal et la convertit en une des dix tonalités qui devrait être superposée au lien audio. Note : la transmission de tonalité dans RemoteTrx ne fonctionnera que si ce dernier a été compilé en mode 16 kHz. Les hautes fréquences de tonalités utilisées en sont la cause.
  • Nouvelle fonctionnalité : demande aux utilisateurs de répéteurs qui ne s'identifient pas de s'identifier eux-mêmes. La période d'attente d'une identification après l'activation du répéteur est définie à l'aide de la variable de configuration IDENT_NAG_TIMEOUT. On considère une identification valide lorsque la transmission est plus longue que le temps défini par la variable de configuration IDENT_NAG_MIN_TIME. Nous ne savons pas si c'est vraiment une identification mais c'est le mieux que nous puissions faire.
  • Nouvelle fonctionnalité : le répéteur peut être réactivé si le squelch s'ouvre après la fermeture du répéteur dans une période de temps prédéfinie. Pour mettre cela en place, utilisez la nouvelle variable de configuration OPEN_ON_SQL_AFTER_RPT_CLOSE.
  • La fonctionnalité TX_CTCSS a été étendue pour que la tonalité CTCSS puisse être transmise s'il y a du trafic en provenance d'un autre centre logique (LOGIC), d'un module (MODULE) ou d'une annonce en train d'être diffusée (ANNOUNCEMENT). Auparavant il y avait seulement deux possibilités, l'envoi de la tonalité CTCSS quand le squelch était ouvert (usage du répéteur) ou tout le temps.
  • Nouveau module : ProgagationMonitor. Le module de contrôle de propagation reçoit des courriels depuis vhfdx.net (ou gooddx.net) et annonce les alertes de propagation sur les ondes en utilisant les messages vocaux.
  • Nouveau module : Metarinfo. Va chercher les informations METAR (météo) depuis des emplacements ICAO prédéfinis et annonce ces informations sur les ondes. D'habitude, elles proviennent des aéroports.
  • Une fenêtre de hamming a été rajoutée au détecteur de tonalité et au décodeur DTMF dans le but d'améliorer la réjection en dehors des bandes audios.
  • Il est maintenant possible d'envoyer des commandes au système central et aux autres modules même lorsqu'un autre module est actif. Pour accomplir ceci, préfixez la commande par un « * ». Par exemple, si le module EchoLink est actif et que vous voulez vérifier si des messages vocaux sont disponibles, la commande à envoyer pourrait ressembler à : *3001#.
  • La commande « connecter par indicatif » est passée de « * » à « 6* ».
  • Le module d'aide peut désormais recevoir des commandes même lorsqu'il n'est pas actif. Il relira l'aide pour l'ID du module donné. Par exemple, la commande 01# jouera le message d'aide du module perroquet.
  • Le module perroquet peut désormais recevoir des commandes même lorsqu'il n'est pas actif. La seule chose qu'il peut faire est de relire les chiffres entrés. Par exemple, la commande 1123# fera dire au module perroquet « un deux trois ».
  • Le module EchoLink peut désormais recevoir des commandes même lorsqu'il n'est pas actif. La seule commande prise en charge pour le moment est « 2 », qui relit l'ID du nœud local. Exemple : 22#.
  • Les utilisateurs peuvent maintenant vérifier si des messages sont disponibles dans la boite vocale sans s'identifier auparavant. C'est une idée de Martin Burkhardt. La commande à utiliser est <id du module><id de l'utilisateur>. Donc si l'id du module pour la messagerie vocale est le 3 et que votre id d'utilisateur est le 001, la commande pour vérifier si vous avez des messages vocaux est 3001#.
  • Le module répéteur DTMF peut désormais recevoir des commandes même lorsqu'il n'est pas actif. Il rejouera les chiffres entrés. Par exemple, la commande 4123# rejouera les tonalités DTMF des chiffres 1, 2 et 3.
  • Une macro peut maintenant être spécifiée sans nom de module. Néanmoins, les deux-points de séparation sont toujours requis. Si aucun nom de module n'est donné, la commande est envoyée au gestionnaire DTMF sans activer de module au préalable.
  • Il est maintenant possible d'inclure un signe dièse dans une macro en écrivant « H » dans la chaine de la commande. Le « H » sera traduit en « # » par l'analyseur syntaxique et non pas comme une « fin de commande ». Cela peut être utile si par exemple vous désirez transmettre une tonalité DTMF # utilisant le module de répéteur DTMF. L'écriture de la macro ressemblerait à ceci : 10=412345H#. Lorsque la macro 10 sera activée, la séquence DTMF 12345# sera transmise.
  • Il est maintenant possible de lier plusieurs centres logiques ensemble. Les variables de configuration LOGIC1 et LOGIC2 ont été remplacées par une seule variable de configuration appelée CONNECT_LOGICS.
  • Nouvelle variable de config MUTE_TX_ON_RX pour un lien NetUplink dans RemoteTrx. Cela arrêtera la transmission si le squelch est ouvert sur le récepteur.
  • Ajout de la prise en charge des fonctions activées par appels sélectifs. Les nouvelles variables de configuration sont : Logic/SEL5_MACRO_RANGE, RepeaterLogic/OPEN_ON_SEL5, LocalRx/SEL5_TYPE et LocalRx/SEL5_DEC_TYPE. Jetez un œil à la page de manuel de svxlink.conf (5) pour plus de détails.
  • Nouveau module SelCallEnc. Ce module est utilisé pour envoyer des séquences d'appels sélectifs sur la fréquence lors d'une demande de l'utilisateur.
  • Un programme RemoteTrx peut désormais être utilisé pour lancer plusieurs émetteurs-récepteurs distants. Auparavant, deux instances de RemoteTrx devaient être lancées pour gérer deux émetteurs-récepteurs. Cela demandait l'utilisation de deux cartes sons. Maintenant, une seule carte est nécessaire. À cause de cela, la configuration a quelque peu évolué. Pour que tout soit correct, faites une copie de sauvegarde de l'ancien fichier de configuration remotetrx.conf et recommencez à partir du nouveau fichier de configuration par défaut. Déplacez manuellement les valeurs de configuration depuis l'ancien fichier vers le nouveau en lisant attentivement la page de manuel à jour de remotetrx.conf (S) pour tout bien récupérer.
  • Il est maintenant possible de régler un temps d'attente du PTT pour le type de tx local. Cela peut être bon à avoir sur un transmetteur de lien combiné avec un squelch de tonalité. Quand on ordonne au transmetteur de cesser la transmission, la tonalité est immédiatement arrêtée, provoquant l'arrêt du squelch de l'autre côté. Comme le transmetteur continue la transmission pendant un moment, on n'entend pas le bruit de la réactivation du squelch.
  • Le module de répéteur DTMF attend maintenant que toutes les annonces soient jouées avant de retransmettre les chiffres.
  • Le module EchoLink peut désormais utiliser le codec audio Speex pour les connexions entre deux nœuds SvxLink, ce qui améliore de beaucoup la qualité audio. Ce patch est la contribution de Steve/DH1DM.
  • Ajout d'un mode de repli du répéteur à RemoteTrx qui peut être utilisé lorsque le répéteur est configuré à la fois en RX et en TX. Si le répéteur perd la connexion réseau, le RemoteTrx active un mode de répéteur très basique connectant juste le RX au TX.
  • La variable de configuration VOX_LIMIT a été renommée en VOX_THRESH.
  • Les fichiers de configuration globale du système SvxLink sont maintenant sauvegardés par défaut dans le répertoire /etc/svxlink.
  • Nouvel arrangement des répertoires pour les scripts d'événements et les clips audio. Les scripts d'événements principaux sont maintenant sauvés dans /usr/share/svxlink/events.d. Les clips audio sont dans /usr/share/svxlink/sounds/<langcode>. Les modules TCL ont été séparés des gestionnaires d'événements et se trouvent désormais dans /usr/share/svxlink/modules.d.
  • La nouvelle variable de configuration DEFAULT_LANG indique la langue à utiliser par défaut.
  • Nouveau type de détecteur de squelch : EVDEV. Ce détecteur lit les événements depuis un nœud de périphérique /dev/input/eventX. Cela peut être utile si par exemple vous avez un périphérique audio USB avec des boutons. Si vous êtes chanceux, il va générer des événements lors de l'appui sur ces boutons.

5.4.9. trustedqsl

  • Lors de la demande de mot de passe pour débloquer une clé privée, dit pour quel indicatif c'est destiné.
  • Mémoire des requêtes de certificats et assistance à l'utilisateur pour importer les .tq6.
  • Demande à l'utilisateur de sauvegarder son certificat après l'import d'un certificat signé .tq6.
  • Suppression de l'affichage de certificats remplacés, contrôlable par un réglage des préférences dans tqslcert.
  • Correction d'arrêts brutaux de fenêtres wxWidgets dans plusieurs assistants (renouvellement de certificat, nouveau certificat, etc.)
  • Ajout d'une case à cocher qui permet d'ignorer la sélection d'état.
  • Correction d'un arrêt brutal sous Windows lors du démarrage d'un nouvel assistant de requête de certificat.
  • Ajout de la prise en charge de la validation des nombres de zones et du fait qu'ils soient requis.
  • Autorisation du mode par lot (-x) sans affichage des fenêtres.
  • Lors d'un double-clic sur une entrée du dialogue « Édition des emplacements de stations », cette entrée est ouverte pour édition, le dialogue modal n'est plus juste fermé.
  • Modification du bouton « OK » du dialogue « Édition des emplacements de stations » en « Fermer » vu que c'est sa fonction.
  • Mise à jour des dialogues de mot de passe pour permettre l'activation par « entrée » lorsque c'est possible.
  • Ajout des paramètres « -p <mot de passe> » et « -o <fichier de sortie> » dans tqsl.

5.4.10. xdemorse

  • Utilisation de l'interface son ALSA en lieu et place de l'ancien (et peu fiable) OSS
  • Plusieurs modifications apportées au code de l'émetteur-récepteur CAT pour mieux gérer les conditions d'erreurs et être réactivé par le bouton « Recevoir » pour que CAT soit activé seulement lorsque xdemorse est en train de recevoir des signaux en morse.
  • Augmentation de la hauteur des affichages de « l'étendue » et de la cascade pour améliorer la résolution.
  • Déplacement du bouton de contrôle de « vitesse automatique » dans sa propre trame.
  • Modification du mécanisme de détection des points/intervalles en mesure de la valeur moyenne de la pente du détecteur Goertzel.