Archives par mot-clé : statistiques

Nouvelle statistique dans QScope 2.15.2

QScope Historical chart QSOs per band over years - XV4Y (http://xv4y NULL.radioclub NULL.asia/wp-content/uploads/2015/10/HistoricalQSOsBands NULL.png)Ces derniers jours j’ai pris le temps de travailler un peu sur QScope, mon application en ligne de statistiques pour logs radioamateurs. Tout d’abord j’ai tenu compte des besoins exprimés par les utilisateurs (en particulier les DXers) et j’ai rajouté une nouvelle statistique appelée Historical. Cette dernière permet d’avoir une vue de l’évolution du nombre de QSO par an réparties par modes ou par bandes. Le nombre de DXCC est aussi disponible, mais il s’agit de slots c’est à dire que la somme des DXCC par bande sera supérieure au chiffre global des DXCC. Ces informations sont disponibles sous forme de graphique ou de chiffre bruts. Un dessin valant mieux qu’un long discours, le graphe en illustration vous donnera une bonne idée de la statistique.

J’ai aussi apporté au fil de l’eau quelques améliorations mineures. La plus importante étant que maintenant QScope peut détecter automatiquement s’il y a besoin d’ajouter les informations géographiques au log (DXCC, Zones, Continent) basées sur les Country-Files de Jim AD1C. La présentation de la liste des logs publics a aussi été améliorée pour faciliter la visibilité d’un grand nombre de logs.

Pour finir, l’outil de calcul des résultats du DX Marathon (http://dxmarathon NULL.qscope NULL.org) a aussi vu quelques modifications. Il existe maintenant deux listes de Invalid Calls et  (http://www NULL.dxmarathon NULL.com/helpfulhints/2015/HelpfulHints2015 NULL.htm)Bad Spots (http://www NULL.dxmarathon NULL.com/helpfulhints/2015/HelpfulHints2015 NULL.htm). Dans le premier cas le QSO est purement et simplement retiré du décompte et l’utilisateur en est informé, dans le deuxième cas ce QSO douteux est remonté auprès de l’utilisateur mais gardé pour le décompte. Les listes sont mises à jour à chaque fois que John K9EL m’en informe.

QScope version 2.10.0 avec export au format CSV

Logo QScope.org (http://xv4y NULL.radioclub NULL.asia/wp-content/uploads/2013/08/logo_qscope_b NULL.png)La semaine dernière j’ai mis la dernière touche à une nouvelle version de QScope, mon application en ligne de statistiques et d’analyse de logs radioamateurs. Cette version apporte une nouveauté importante : la possibilité d’exporter au format CSV les résultats des calculs et traitements effectués par QScope.

Le format CSV est un simple fichier texte dont les informations sont séparées par des virgules. Cela permet d’importer directement les informations dans un tableur. Ensuite, vous pouvez effectuer votre propre mise en forme, concevoir vos propres graphiques et effectuer des traitements secondaires.

Ceux qui sont déjà utilisateurs de QScope auront noté que les numéros de version défilent plutôt rapidement, enfin, quand j’ai le temps de travailler sur le développement. J’ai en effet fait le choix de mettre en ligne rapidement et souvent les nouvelles versions, y compris parfois pour des modifications mineures. Cela permet à tous d’en profiter rapidement et de corriger le éventuels bogues dès qu’ils sont détectés. En particulier ces derniers temps j’ai amélioré la gestion des containers et les fonctionnalités liées aux logs publics, afin de les rendre plus adaptés aux besoins des DXpeditions.

Dernières bétas pour QScope.org


QScope : temps de trafic par bande (http://www NULL.qscope NULL.org/)
Ces derniers jours, j’ai pas mal travaillé sur mon site de statistiques et graphiques pour les logs radioamateurs (http://www NULL.qscope NULL.org/). Je suis plutôt satisfait des résultats et il ne me reste plus que deux petites modifications à apporter pour atteindre les objectifs fixés pour la version 1.00. Alors qu’au départ je ciblais uniquement les amateurs de concours radio, aujourd’hui je me rends compte que beaucoup des statistiques que le site calcule sont intéressantes aussi pour les DXers. Par exemple j’aime assez ce graphe de répartition de mon temps de trafic en fonction des bandes. Comparé au nombre de QSOs et aux nombres d’entités DXCC par bande, cela permet de voir quelles sont les bandes les plus productives.

QScope : Répartition temps de trafic (http://xv4y NULL.radioclub NULL.asia/wp-content/uploads/2013/08/XV4Y_OpTimeBandPieChart NULL.png)Je suis aussi très content des performances et aujourd’hui l’application tourne très bien avec un serveur mono-processeur et seulement 512Mo de RAM! Ce sera une autre histoire avec 1000 utilisateurs bien sûr mais toutes les optimisations que j’ai apporté et les choix que j’ai fait dès le départ seront payant pour garantir que la qualité de service suivra les améliorations du matériel qui pourraient être nécessaires. En particulier, j’ai soigné mes procédures stockées ce qui sur certaines opérations a permis de diviser les temps de traitement par 10 et surtout de mieux répartir la charge entre le serveur web et la base de données. J’ai encore quelques petites pistes pour réduire le temps de traitement pour dessiner les graphes, mais c’est un peu plus expérimental et moins urgent.

Les fonctionnalités offertes par QScope.org (http://www NULL.qscope NULL.org/) sont les suivantes :

  • Nombre de QSOs, Temps de trafic
  • Nombre d’indicatifs uniques contactés, d’entités DXCC uniques, de zones CQ et ITU
  • Taux de QSO/heure moyen et en pointe pour des périodes de 10, 30 et 60 minutes
  • Synthèse de l’Activité montrant quelle bande, mode ou table de trafic étaient les plus productives durant un concours
  • Graphes avec le nombres de QSOs par indicatif, bande, mode, ou opérateur
  • Graphes avec le nombres de Points par indicatif, bande, mode, ou opérateur
  • Graphes avec le nombres de QSOs par zones CQ ou ITU
  • Graphes heure par heure montrant le Nombre de QSOs et Points, le Nombre de nouvelles zones CQ et ITU, le Nombre de nouveaux pays DXCC et Préfixes
  • Graphes avec le Temps de trafic par bande, mode et opérateur avec temps de pause paramétrable
  • Graphes minute par minute montrant l’évolution taux de QSOs/heure en pointe pour votre log entier ou par opérateur ou par bande, avec la durée d’échantillon du calcul des pointes paramétrable entre 5 et 60 minute
  • Graphes avec les taux de QSO/heure en pointe par bande, mode ou opérateur avec la durée d’échantillon du calcul des pointes paramétrable entre 5 et 60 minutes

Bien entendu les informations que vous pouvez afficher dépendent de celles disponibles dans vos logs. Le format ADIF contenant plus de détails que le format Cabrillo. Pour l’instant les logs que j’interprète le mieux proviennent des logiciels de N1MM, puis DXKeeper, puis Ham Radio Deluxe (HRD).

Logo QScope.org (http://www NULL.qscope NULL.org/)

Application de statistiques pour les concours radio

COSTA XV4Y TimeChart (http://xv4y NULL.radioclub NULL.asia/wp-content/uploads/2013/08/TimeChart NULL.png)Vous avez remarqué que les actualités sur mon blog se font rares en ce moment. Cela tient à deux choses, la première c’est que l’été il y a toujours moins de nouveautés et d’activités à propos desquelles parler. La deuxième c’est que récemment j’ai travaillé sur un nouveau projet de site web dont vous connaissez peut-être l’existence par Freddy F5IRO (http://j28ro NULL.blogspot NULL.com/2013/08/costa-par-xv4y NULL.html) qui fait partie de l’équipe de testeurs.

Ce projet d’application de statistiques pour les concours radio s’appelle pour l’instant COSTA (COntests STAtistics) mais le nom définitif n’est pas encore fixé car tous les noms de domaines avec “costa” sont pris et j’hésite encore pour un nom court et facile à retenir mais qui reste significatif. L’application peut actuellement être considérée comme une version béta et est ouverte à tous gratuitement (http://costa NULL.radioclub NULL.asia). J’ai en effet besoin que le plus de testeurs volontaires téléchargent leurs logs et essaient de générer des statistiques pour à la fois trouver les bogues et surtout voir comment le site web tient la charge.

COSTA XV4Y OpTimeBandPieChart

Une fois que tout fonctionnera normalement et que les fonctionnalités donneront satisfaction aux utilisateurs, je choisirai une architecture serveur dimensionnée en fonction des performances mesurées pendant la béta. Pour l’instant je continue à recevoir des idées et des commentaires et j’essaye d’implémenter les nouvelles fonctionnalités peu à peu. A noter que la difficulté ne tient pas réellement aux nombres de lignes de logs à traiter (sauf pour l’importation dans la base de données bien entendu) mais à la complexité du logs : nombre d’opérateurs, bandes et modes activés simultanément…

Bien que volontairement orienté vers les amateurs de contests, COSTA (http://costa NULL.radioclub NULL.asia) est capable de traiter n’importe quel log ADIF ou Cabrillo même si toutes les statistique ne sont pas pertinentes. Pour le DXer souhaitant suivre son évolution au DXCC, l’outil de choix reste tout de même Club Log (http://clublog NULL.org) dont la maturité est maintenant tout à fait acquise.

 

COSTA XV4Y QSORateChart (http://xv4y NULL.radioclub NULL.asia/wp-content/uploads/2013/08/QSORateChart NULL.png)

Analyser les logs de concours

SH5 Analyse de logs (http://www NULL.tr4w NULL.com/sh5/)La fois dernière je vous ai parlé brièvement de SH5 (http://www NULL.tr4w NULL.com/sh5/), logiciel pour Windows édité par UA4WLI, le développeur de TR4W (adaptation du célèbre TR-LOG à l’environnement Windows). SH5 est très très complet à mon goût. Il vous permet de savoir ce qui vous fait gagner des points dans un concours, ce qui vous en fait perdre, et donc comment vous améliorer pour les années suivantes. Pour une petite station, participant occasionnel comme moi, les résultats ont plus un but esthétique. Ce qui m’intéresse dans le concours c’est avant tout le DX. Je sais que pour m’améliorer je dois tout d’abord participer le plus de temps possible!

Pour les grosses stations visant la victoire, équipes participants en Multi-Multi ou même SO2R et qui en sont à se poser des questions d’ordre stratégique comme “Dois-je prendre quelques minutes pour changer de bande et contacter un nouveau multiplicateur ou continuer mon run de 100 QSOs à l’heure ?”, des analyses plus poussées sont nécessaires. SH5 est un outil intéressant mais il est souvent intéressant de comparer deux logs. Soit ceux d’une année sur l’autre, soit entre deux stations pour analyser les points forts et faibles de chacun en vue de monter une équipe.

C’est là qu’intervient Bob K0RC qui a édité tout un jeu de feuilles de calcul pour analyser et comparer deux logs de concours et étudier les résultats. Les feuilles sont écrites pour Excel de Microsoft et peuvent ne pas fonctionner sous d’autres tableurs. Attention aussi, pour les télécharger il faut faire “clic-droit” ou “CTRL-Clic” sinon SkyDrive va essayer de les ouvrir dans la version en ligne d’Excel qui ne sera pas contente car les fichiers font 10Mo… Parfois plusieurs versions du fichier existent en fonction de la taille du log à analyser (High Capacity voire Super Hich Capacity).