Toutes les informations sont confidentielles de la société SAS. Ne divulguez pas.
Bienvenue dans la mise à jour de développement JMP du 9 avril 2021!
Nous approchons Mode d'approbation de code JMP 16.1 le 27/04/21 . Veuillez consulter les listes de bogues ouvertes et identifier et commenter les éléments qui doivent être résolus pour notre première version de maintenance. De plus, le 27/04/21 est le dernier jour pour faire modifications de chaîne pour 16.1 . Code Freeze pour JMP 16.1 arrive dans un peu plus d'un mois (14/05/21).
J'espère que vous avez remarqué que mes articles renvoient à des histoires sur À l'intérieur de JMP , notre site intranet interne JMP situé dans la communauté JMP (par exemple, voir l'élément Inside JMP dans Annonces générales ci-dessous vous demandant de partager pour le Faire connaissance fonctionnalité). Les points forts des ventes, les mises à jour de la formation, les mises à jour de la gestion des produits et les histoires mettant en vedette vos collègues JMP y sont tous publiés avec toutes sortes de signets utiles et d'autres ressources. Vous devez vous abonner (dans le menu triangle rouge sur cette page ) pour recevoir des notifications par e-mail des nouveaux messages. Merci à l'équipe de Diana pour la maintenance de ce magnifique site!
Je continue à travailler avec des équipes pour migrer les éléments vers Jira via l'importation CSV . Veuillez me faire savoir lorsque vous avez trié vos articles restés ouverts dans les défauts et que vous êtes prêt à en migrer certains ou tous pour commencer à vous familiariser avec Jira. Je ne prévois pas actuellement de migrer des éléments de la piste Future ou des éléments de priorité L.
Cependant, je suis prêt à faire une exception pour sélectionnez les éléments de suivi futurs qui figurent sur votre liste de tâches futures activement triée mais qui ne sont pas encore planifiés pour une version spécifique . Si vous possédez de tels articles, ils peuvent être importés sans pour autant une piste de publication affectée et affectée à une version spécifique lorsqu'elles deviennent une priorité à une date ultérieure.
Justin Chilton a gentiment créé un script qui appelle le Défauts et API Jira s pour effectuer une série d'étapes de nettoyage pour traiter divers éléments que l'outil d'importation Jira CSV ne peut pas accomplir - ajout de liens, de surveillants, de reformatage de texte et d'autres tâches.
Une fois que les éléments ont été importés via CSV et nettoyés à l'aide de l'outil de Justin, ils sont fermés avec un commentaire redirigeant vers Jira. Nous avons mis au point une variété de fonctionnalités et de bugs cette semaine alors que Justin et moi avons collaboré pour obtenir tous les éléments de l'équipe HTML5 ont été migrés . Merci à John Powell d'avoir travaillé avec nous pour mener à bien cette tâche!
Enfin, toutes nos félicitations à deux collaborations de développement JMP qui ont récemment produit des brevets!
Ryan Parker, Clay Barker et Chris Gotwalt a été informé que l'Office américain des brevets et des marques a délivré un brevet pour Système analytique pour la sélection de modèles graphiques interactifs le 2021-03-30 en tant que brevet américain n ° 10,963,788.( Brevets délivrés. )
Jeremy Ash, Chris Gotwalt et Laura Lancaster ont récemment obtenu un brevet pour un travail intitulé Système analytique avec contrôle d'extrapolation dans l'évaluation de prédiction graphique interactive le 2021-03-30 en tant que brevet américain n ° 10,963,804.( Brevets délivrés. )
Annonces générales
- Si vous souhaitez être un employé vedette sur À l'intérieur de JMP , veuillez télécharger une copie du Faire connaissance forme . Remplissez simplement les questions et lorsque vous avez terminé, téléchargez-le, avec 3 photos de vous dans le dossier. Merci d'avoir aidé à rendre notre famille JMP un peu plus familière!
Dates importantes à venir
- Début du mode d'approbation de code JMP 16.1 - 27/04/21
- Gel de code JMP 16.1 - 14/05/21
- Veuillez visiter Confluence pour une liste complète de JMP 16 et JMP 17 Rendez-vous.
Mises à jour du développement JMP
Soutien technique
- Duane: Le support technique ressent définitivement l'impact de JMP 16. Nos clients semblent ravis de l'installer et de l'utiliser, et nous les aidons à démarrer. J'ai joint une intrigue des sujets JMP 16 que nous avons vus depuis en mars et avril jusqu'à présent. Pas étonnant, la majorité des problèmes de JMP 16 concernaient l'installation et la démo. Comme d'habitude, voici le (reste du) Rapports TS JMP Live .


Opérations de développement
- Pseudo: Travailler avec ISD sur les problèmes de CAVCENT VM et Melanie sur les questions d'auto-intégration.
- Jim B: A signalé un script de test unitaire 1610MacBSMX à Michael Hecht pour enquête. Travailler avec les testeurs de Beijing pour configurer correctement les machines virtuelles Windows avec les pilotes ODBC, l'installation et l'activation d'Excel. Construire et tester un bundle JMP Trial 16.1 avec Michael Hecht pour s'assurer que le dossier JRE n'est pas présent (merci Bob).
- Bob: Processus modifié à la fin de l'installation de Windows V17 afin que Vérifier les mises à jour ne soit pas une option.Au lieu de cela, le code V17 vérifiera les mises à jour lors du premier lancement. Les programmes d'installation pour l'essai et l'abonnement étudiant ont été modifiés pour mieux gérer le dossier de complément spécial. Modification de la licence du téléchargement des employés de JMP Pro 14, qui était jusqu'à présent la norme sur les machines nouvellement étagées.J'ai travaillé avec ISD pour changer la norme afin d'utiliser JMP Pro 16 à la place. Ajout d'un nouveau fichier de registre V17 aux installateurs
- Myron: Rencontre avec le support technique de memoQ pour comprendre l'installation et la gestion des utilisateurs et mettre à jour certains des scripts de documentation du jour au lendemain.
- Angelita: Travailler sur le client / serveur JMPLive. Projets d'installation et de Keycloak. Une fois que nous avons pu résoudre certains problèmes avec le nouveau serveur, nous avons commencé à traiter les retours pour les livres.
Documentation
- Sheila: Travaillé sur les défauts. Génération de l'aide JMP 16.1. Travailler sur les problèmes de régénération de l'aide JMP chinoise 15.2 pour accélérer la recherche.
- Michael C: Un nettoyage des chaînes 16.1 est resté bloqué dans le statut «Nouveau» dans Stringbot; a travaillé sur la conversion Jira pour l'équipe Doc.
Test du système / hôte
- Hui: J'ai travaillé avec le service d'assistance, Josh L. et Audrey pour configurer des appareils pour HTML5 Mobile Testing. Travail sur la résolution d'un problème d'installation JMP16.1 sur une machine serveur partagée. Merci à Bob d'avoir résolu le problème. Collaboration sur le test du filtre de données HTML5 sur des plates-formes statistiques basé sur le script fourni par l'équipe de Nicole. Signaler des problèmes interactifs HTML5 de panoramique sur l'histogramme et l'étiquette du marqueur. A signalé un problème d'étiquette de survol du bureau.
- Lisa G: Nettoyé certains tests unitaires, révisé et soumis le troisième article de blog à la série d'étiquettes de survol, et vérifié les plantages d'étiquettes de survol 16.1.
- Justin: Mise à jour des tests unitaires JSL en échec. Ajout de liens URL de déplacement, de relations d'anomalies et du champ Cause racine au processus de nettoyage Jira-to-Defects.
- Audrey: Confluencez la configuration pour JMP TS et cherchez à vous assurer que tout le contenu wiki plus ancien est préservé. Examen des messages dans la communauté JMP liés aux défauts fermés. Quelques tests pour Virtual Join.Eric Wang: Mise à jour des tests JMPLiveJSL pour utiliser l'instance de requête HTTP de l'objet de connexion pour appeler l'API JMP Live. Test des éléments JMP Live Jira, test de la nouvelle fonction «Ajouter JMP Live Connection ()» (WEBJMP-2748).
- Da Li: Test des éléments JMP Live Jira, test du téléchargement du package complet WEBJMP-2533. Vérifiez les défauts. L'équipe de partage des connaissances à Beijing, voir KnowledgeSharing-Da-20210402. Mise à jour / correction des échecs JSL UT.
- Mike Wu: Test des éléments JMP Live Jira. Test d'automatisation OLE VB avec JMP Pro 16.1 (04/05/2021). Contrôle JMPC 7.1.2 (94 M6) tous les 6 mois. Mettez à jour le document des points de contrôle de la vérification mensuelle du programme d'installation de JMP Clinical 8.0. Vérifiez les défauts. Mise à jour / correction des échecs JSL UT.
- Nala: Test des éléments JMP Live Jira. Enquête sur les problèmes JMPC 8.0 conformément à la demande de Wenjun. Travailler avec Jin pour étudier comment migrer les machines virtuelles actuelles vers Azure. Mise à jour / correction des échecs JSL UT.
- Josh L: Travailler avec l'équipe réseau pour ouvrir les ports de certains de nos systèmes de test afin que d'autres membres du groupe puissent y accéder. Dépannage de certains problèmes sur les serveurs 16.1 qui se sont avérés être des licences JMP Pro expirées.Voici le statut de l'équipe de test JMP Live pour 16.1, y compris les éléments Cary et Beijing:
- 10 histoires en test
- 41 histoires et bugs en test prêt
- 17 bugs créés au cours des 7 derniers jours
- 54 histoires et bugs ont été acceptés et fermés
- Chasseur: Vérification des défauts JMP 16.1 et 17, problèmes testés et signalés avec plusieurs builds Open Window sur Mac et Windows pour S1194835, et de nombreuses tentatives pour recréer le crash dans S1581681 avec JMP 16.1 et 17.0.
Découverte des données
- Ernest: Travail de performance sur Term et Select Duplicate. Correction des paramètres régionaux pour l'analyse des sentiments. Liste des préférences de la plateforme de restructuration. Commentaires / feuille de route sur l'aperçu des éléments du menu Tableaux.
- Dan S: Correction d'un problème de performance des polices pour les rapports volumineux sur Mac. Ajout de la prise en charge des colonnes de transformation dans le contournement de la boîte de dialogue FitModel. Correction du tracé ternaire pour éviter d'écrire le script Contour Function () lorsque cela n'était pas nécessaire. Triage de 16,1 bogues.
- Dave B: Poussée des modifications vers 16.1, correction du plantage de l'éditeur de script / recherche de la boîte de dialogue, enquête et, espérons-le, correction du plantage lors de la fermeture de jmp car les destructeurs de table de données s'exécutent après la suppression de l'espace de travail (lié à l'automatisation), collaboration avec Michael et John pour retarder l'initialisation des composants de défilement de l'hôte pour tablebox.
- Evan: Travailler avec Aaron pour fournir avec Window Handler JSL pour aider à tester les boîtes de dialogue modales. Ajout de fonctions Mock pour tester les rappels dans le cadre de test unitaire. Correction des fuites de mémoire d'instance de classe JSL lorsque des références circulaires sont utilisées. Extension de la couverture des tests des classes JSL et travail sur les défauts de classes.
- Paul V: Je viens de corriger quelques défauts de Pareto. Actuellement, en regardant les performances alors que Jacob a ouvert un défaut, 17 est plus lent que 16.
BICHE
- Joseph: Travail sur les correctifs de bogues MSA pour JMP16.1, y compris la préférence pour l'odering d'exécution répliquée. Poursuite des travaux sur la nouvelle plateforme EZDOE. Diapositives du didacticiel DataWorks 2021 soumises. De plus, le document Combinatorial Testing, co-écrit avec Ryan, pour la revue Statistical Theory and Related Fields est maintenant disponible (publié en ligne le 06/04/2021).
Hôte
- Aaron: Terminé et poussé la version initiale de la fonctionnalité de gestionnaire de fenêtres JSL. Mise à jour du chemin du code pour l'ouverture de nouvelles fenêtres afin que le contenu du projet entre directement dans un TabPage sans DisplayWindow temporaire intermédiaire. Retravaillé la séquence d'activation de la fenêtre et ajouté JWindow :: windowLastActivatedTime ().
- John Schroedl: Prise en charge du type de fichier Easy DOE (.ezdoe). Ajoutez des onglets de projet à la fenêtre Ctr + Tab. Correction du crash de la série temporelle dans la fenêtre du projet. Suppression des vérifications obsolètes pour Windows 7 et 8. Activation de quelques avertissements d'analyse statique supplémentaires: Utilisation de std :: move à partir d'un const. Utiliser if (flag & 0) {...} toujours false.
- Michael H: Divers correctifs pour les bogues de débordement d'entiers sur Apple Silicon.
HTML5
- L'équipe a fait beaucoup de travail de planification pour JMP 17.0. Les développeurs et testeurs HTML5 se sont rencontrés pour discuter de l'utilisation de JIRA. Bryan a démontré leur processus d'utilisation de Jira pour gérer les sprints pour JMP 17.0. L'équipe a également voté sur les tâches de refactoring et a commencé son sprint de refactoring JMP 17.
- John Powell: Candidats développeurs sélectionnés. A aidé Anna à découvrir pourquoi un serveur JMP Live pouvait être mis à jour. Discuté des couleurs de barres incorrectes dans la plate-forme PLS MDMM avec Jianfeng, Brian et Dan V (S1587234). A signalé un problème de graphique en diminution à Ernest. Discussion des exemples de partage de Graph Builder et du mode de sélection de remplissage par défaut avec Xan. A répondu à CRISPR (via Dieter) que HTML5 ne prend pas en charge la personnalisation des polices; discuté de la personnalisation des polices non prises en charge et des formats d'ingénierie non pris en charge avec Brian et Dan V.Travail sur JMPHTML-512 affichant les valeurs catégorielles moyennes dans les info-bulles et les étiquettes - discuté avec Paul V. et Josh M. Définir le champ Pubs Affected dans les défauts fermés. Collaboration avec Shannon et Justin pour convertir les défauts HTML5 JMP 17.0 en JIRA. Problème client examiné Track 7613314737 qui s'est avéré être des données nécessitant un encodage.
- Bryan F: Travailler sur la conversion des événements souris et tactiles en événements de pointeur plus récents. Cela nous permettra de capturer la souris afin que vous puissiez effectuer un panoramique et un zoom sur un graphique même si le curseur ou votre doigt (pour un appareil tactile) croise un autre graphique. Pour le HTML5 autonome, le curseur ou votre doigt peut même sortir de la fenêtre du navigateur. Voici un exemple . Correction d'un problème où une cellule de treemap peut ne pas sembler sélectionnée lors de l'exportation vers HTML5 s'il n'y a pas de colonne dans le rôle y et que toutes les lignes sont masquées.
- Mayowa: Travail sur la mise à jour des chaînes de message de support HTML interactives (JMPHTML-539), travail sur la refactorisation du code pour déterminer la prise en charge totale ou partielle du HTML interactif (JMPHTML-547)
- Josh M: Correction du libellé du stringbot signalé par l'outil (examiné par Landra). Correctif poussé pour S1587814: la ligne au-dessus des zones apparaît et la sélection du segment de ligne orphelin ne correspond pas. Intégré une optimisation des performances du filtre de données catégoriques dans 16.1 après des tests supplémentaires. Triage des défauts terminé et tous les éléments prévus pour 16.1. Début de la refactorisation des structures de données du profileur en préparation des profileurs catégoriels pour JMP 17, ainsi que de la discussion des priorités et de la coordination avec les équipes de test. Mettez de côté le travail du profileur en milieu de semaine pour commencer la refactorisation des états de ligne ( JMPHTML-532 ), a terminé la première itération et fait des repères, des détails ici.
JMP en direct
- Aurore: 16.1: Correction d'un bug pour le téléchargement d'une publication JMP Live en tant que projet JMP et pour la suppression d'un dossier d'un groupe. 17.0: Standardisation de l'API REST.
- Tommy O: Travailler sur des corrections de bogues pour 16.1 / 17.0. Fini d'expérimenter avec un package de fournisseur OIDC node.js pour voir s'il pouvait simplifier notre authentification de JMP vers JMP Live.
Statistiques
- John Sall: Continuant à accélérer le code pertinent pour la génomique, le filtrage des réponses a lissé certains goulots d'étranglement pour améliorer un problème de référence de 13,35 minutes à 6,50 minutes, soit plus du double de la vitesse. Cela impliquait 319 Y par 667 505 X sur 390 lignes; environ 213 millions de régressions, soit environ 545 000 régressions par seconde sur un Mac Pro 16 cœurs.La régression logistique a également été fournie avec certains mécanismes pour prendre en charge un grand nombre de variables de réponse (S1588132). Une partie de l'accélération impliquait le passage de shared_ptr à des pointeurs bruts (rapporté dans un e-mail récent, S1588205). Merci également à Dave Barbour pour accélérer considérablement la création de TableBox (S1588110) et Dan Schikore pour accélérer énormément les constructeurs GFont sur Mac (S1588111).
- Laura CS : Fin de la préparation des documents pour la présentation de la semaine prochaine à DATAWorks. Étude d'un problème de convergence dans SEM, amélioration de l'affichage des avertissements et correction d'un défaut dans le tracé des valeurs prévues. Recherche de quelques sujets, notamment la méthode des variables instrumentales pour les valeurs de départ dans SEM, la méthode idéale pour l'intervalle de confiance des coefficients de fiabilité et l'ajustement des modèles PROC SYSLIN dans SEM.
- Peng: Nous avons construit des exemples et expliqué comment adapter le modèle Eyring à l'aide de JMP à notre équipe Chine. Soumis quelques résumés pour des exposés. Et corrigez certains défauts nouvellement apparus.
- Annie: A travaillé sur la correction des défauts dans Control Chart Builder, Cusum Control Charts et EWMA Control Chart, à la fois dans 17 et en intégrant certains dans 16.1.
Test statistique
- Jacob: Test des facteurs de mélange utilisés comme covariables dans DOE. Test des correctifs liés aux noms de facteurs dans DOE (S1588289 et S1588315). Test des performances du SEM, de l'analyse des classes latentes et des valeurs aberrantes robustes multivariées.
- Jérémie: Vérifications de bogues et nettoyage des tests unitaires.Travaillez sur notre papier de contrôle d'extrapolation.
Gestion des produits
- Dieter: Gestion des certificats pour JMP Public, amélioration de mes compétences JSL en ajoutant par programmation des utilisateurs à un site JMP Live et mise à niveau de jmplivesales16 vers JMP Live 16.1
Note de Shannon
Félicitations encore à Nora Varga et merci à Russ d'avoir partagé des photos de son précieux paquet de joie Sophie Emese (Emmie) Paton qui est arrivé la semaine dernière! Nora dit également merci beaucoup pour les belles fleurs envoyées par JMP!



Merci aussi à Annie pour le partage ce charmant enregistrement du Dr Francis Collins, directeur du NIH, s’accompagnant en chantant «Here Comes the Sun».