
Bienvenue dans la mise à jour du développement JMP du 25 février 2022 !
Merci pour toute l'aide à l'examen ouvrir les éléments JMP 17 Story dans Jira cette semaine. Maintenant que nous avons dépassé notre jalon JMP 17 Feature Freeze, j'ai déplacé des éléments que nous ne prévoyons pas de traiter dans cette version vers 18.0:OPEN. Dans certains cas, les développeurs m'ont demandé de "rétrograder" les histoires dans les éléments de demande de fonctionnalité, ce que je suis heureux de vous aider à faire si nécessaire. Si vous n'avez pas regardé vos éléments restants de l'histoire ouverts en 17, veuillez le faire et faites-moi savoir ceux qui doivent rester ouverts en 17 et ceux qui peuvent être retirés de la piste.
Veuillez également envoyer Susan Conaghan toutes les idées que vous pourriez avoir pour les nouvelles astuces du jour pour JMP 17. Vous pouvez mettre les détails dans https://rndjira.sas.com/browse/JMPDOC-1386 .
Merci au responsable de l'équipe HTML5 John Powel pour partager la bonne nouvelle que le développeur Paul Spychala a accepté une offre pour rejoindre l'équipe HTML5 à partir du 16 mars e .Paul et son père dirigeaient leur propre entreprise, VisiScience, qui développait des logiciels utilisés dans les simulations biologiques.Paul a obtenu un diplôme en informatique de NC State. Nous nous réjouissons d'accueillir Paul bientôt!
Grâce à Drew Foglia de l'équipe JMP Life Sciences pour la démonstration de VSCode lors de la réunion JMP Dev hier. Si vous avez manqué la réunion, vous pouvez voir un enregistrement ici. L'équipe des sciences de la vie a récemment opté pour cet éditeur pour son travail de développement de scripts JSL pour JMP Clinical et a trouvé qu'il s'agissait d'un excellent outil.
Merci beaucoup à Tonya Mauldin pour partager les détails sur les fichiers Beta/Crash/Telemetry des 2 dernières semaines avec les plantages sélectionnés.
Compagnie

Nom du produit

Sujet

Sous-thème

Plate-forme

JIRA

Pistes bêta/crash/télémétrie pour les semaines du 18/02/2022 et du 25/02/2022 | JMP Live (sas.com)
Annonces générales
- Si vous souhaitez être un employé présenté sur Inside JMP, veuillez télécharger une copie du Faire connaissance forme . Remplissez simplement les questions et lorsque vous avez terminé, téléchargez-le, ainsi que 3 photos de vous dans le dossier. Merci de contribuer à rendre notre famille JMP un peu plus familière !
Dates importantes à venir
- JMP 17.0 EA7 – 11/03/22
- JMP 17.0 EA8 – 03/05/22
- JMP 17.0 EA9 – 08/07/22
- Gel du code JMP 17 – 20/07/22
- Veuillez visiter Confluence pour une liste complète de JMP 16 et JMP 17 Rendez-vous.
Mises à jour du développement JMP
- Veuillez visiter cette page pour voir listes de vérification des bogues pour JMP 17.0 .
HTML5
- John Powel :
- Sprint tenu La revue et Rétrospective réunions pour Sprint 7 et une réunion de planification pour JMP HTML Sprint 8 . Rencontre pour discuter des problèmes de conformité d'accessibilité JMP Live et Interactive HTML mentionnés dans le rapport trouvé ici . Redémarrage du travail mis en veilleuse pour une fonctionnalité JMP Live Local Data Filter (LDF) qui crée une URL avec les paramètres LDF à partager WEBJMP-348 .
- A répondu à quelques questions de dernière minute de notre candidat développeur de logiciels, qui a par la suite accepté notre offre ! Invité Paul Spychala , notre nouvelle recrue pour assister au JMP Discovery Summit Europe avant sa date de début. Merci à Diana Levey et Allison Hines pour les exemples d'invitations. A commencé à suivre les étapes du responsable du recrutement répertoriées dans le Liste de contrôle des nouvelles embauches du gestionnaire .
- Enquêté un problème sur la communauté d'utilisateurs JMP où un client est tombé sur un bogue HTML interactif , que j'ai enregistré et fourni une solution de contournement. Interrogé et finalement découvert pourquoi j'ai reçu une notification au libellé étrange concernant un message supprimé de JMP Public.
- Rencontre avec des membres de l'équipe R&R de JMP (c'est-à-dire « Recrutement et rétention » et non « Repos et détente »).
- Praveena : travail sur les bogues JMPHTML-1526, où la zone de référence avec une opacité de 0 est dessinée opaque, et JMPHTML-1470, où les valeurs d'axe sont affichées de manière inattendue à côté de l'étiquette de référence de plage.
JMP en direct
- Josh M : Travaillé sur WEBJMP-4441 : ajustements CSS et de style mineurs, WEBJMP-4528 : le lien est "null" après "partager > copier le lien" dans la vue des données, WEBJMP-4530 : le contenu est "indéfini" après avoir cliqué sur "partager > intégrer le code (carte)" dans la vue des données, et WEBJMP-3665 : Créer une boîte de dialogue pour afficher les propriétés de la colonne.
- Aurore: Ajout d'un nouveau type d'accès "administrateur de données".Publier sur les correctifs de bogues du client.Suppression de tout le code de publication de pré-publication sur le client.Enquête sur l'échec de la journalisation.
Statistiques
- Ping : Poursuite des tests et du polissage de la dégradation par mesures répétées, sur les modèles à taux constant en particulier cette semaine. Il a continué à travailler avec Leo pour terminer sa dernière préparation de matériel de formation. Travaillez avec Bill Meeker pour sa préparation de ses prochains cours de courte durée sur l'enseignement de la fiabilité à l'aide de JMP.
- Elisabeth : Travailler un correctif pour le crash dans JMP-3017. J'ai rencontré un plantage lors de l'exportation de données vers SAS à partir de JMP tout en essayant de tester le correctif de mon plantage et j'ai identifié la liste de modifications dans laquelle il a commencé pour Bryan Boone.
- Laure CS : Correction de plusieurs problèmes survenus après avoir poussé tout le code d'analyse de groupes multiples (MGA) dans SEM. Adapté toutes les commandes Save Columns pour MGA et commencé à adapter également le Profiler. Rencontre avec l'équipe de style UI/UX. Remue-méninges avec Karen sur une étude potentielle pour les commentaires sur l'interface utilisateur. Rencontre avec Nicole et Michael pour discuter des demandes de stage.
Documentation statistique
- Michel C : Poursuite des travaux de mise à jour de l'index de script pour la logistique ; révision des mises à jour SI pour Colleen dans Text Explorer et Partial Least Squares ; revues de chaîne en préparation du premier transfert de chaîne.
- Colleen : Révisions d'index de script pour Text Explorer et Partial Least Squares. Aussi quelques travaux sur le chapitre Analyse en Composantes Principales.
- Karine : Travailler sur le Passing Bablok et les chaînes Sample Size Explorer (avec Caleb).
Test de statistiques
- Marque: Travailler avec Brad et Joseph sur la conception d'Easy DOE. Travailler avec Jacob pour tester Easy DOE. Travailler sur deux équipes, le groupe UX fonctionnel et le groupe de processus de développement UX avec Bryan Fricke, y compris une étude d'utilisabilité pour MSA Design avec Ryan et Jacob. Travailler avec Nicole sur le test de la nouvelle fonctionnalité Fit Passing-Bablok dans Bivariate. Travailler avec Nicole pour répondre aux commentaires d'EA sur le test d'équivalence dans la plate-forme de contingence. Création d'un ticket Jira suggérant un nouveau groupe dans l'index de script pour les tableaux associatifs.
- Jacob: Tester MSA Design, travailler sur des tests pour des conceptions avec des facteurs imbriqués. Tester Explore Outliers, en travaillant sur des tests pour les nouveaux onglets dans les options univariées. Collaboration avec Mark Bailey et Ryan Lekivetz sur une étude d'utilisabilité de MSA Design. Mise à jour des tests pour Easy DOE et Accelerated Life Test Design.
- Tonia : Tester les modifications apportées à la plate-forme Gérer les limites - limites de détection et sigma de mesure. Teste également les métadonnées et mesure les changements sigma dans la variabilité et la MSA. Examen des modifications apportées à la distribution OSI par Colleen.Tableau d'exécution des tests. Test des ajouts aux tables récapitulatives Get Limits in CUSUM et EWMA. Vérification des bogues.
- Croc: A répondu aux commentaires d'EA. Nettoyage des tests unitaires et enquête sur les échecs sur Windows 11. Poursuite du travail sur les tests unitaires pour le seuil de décision par rapport à la façon dont le niveau cible est spécifié ou non spécifié dans JSL lors du lancement de la plate-forme. Correction mise en veilleuse testée pour un crash dans Fit Mixed.
Gestion des produits
- Bryan F : Travaillé avec les flux de travail UX
- Couche de présentation : abordée à l'aide d'un essai de 5 secondes avec un service de sondage en ligne pour obtenir des commentaires sur le style visuel.
- Processus de développement : Script d'utilisabilité révisé pour la conception MSA développé par Jacob Rhyne, Mark Bailey, Ryan Lekivetz.
- UX fonctionnelle : rencontre avec plusieurs SE pour connaître leurs préoccupations concernant la convivialité de JMP. Séparez le groupe en deux. L'un se concentre sur le développement d'une mise à jour Fit Y by X (personnalité bivariée). L'autre va se concentrer sur la cohérence de la terminologie entre les plates-formes qui se rapporte à la Guide de style JMP .
- Fourni un fil de fer et des commentaires sur l'utilisabilité de Workflow Builder.
- Fourni un fil de fer et des commentaires sur la convivialité de la nouvelle fonctionnalité d'aperçu dans les boîtes de dialogue de tableau.
- Débogage d'un problème avec le système de construction HTML5 et développement d'une solution pour un problème de mode sombre avec les boutons du profileur et le code fourni.
- J'ai ajouté Expérience utilisateur JMP à la page de processus JMP et aux pages de fonctionnalités JMP 17 mises à jour pour les fonctionnalités pour lesquelles j'ai fourni des commentaires sur la convivialité.
Mises à jour des sciences de la vie
- Meiche : Travaillant sur l'option UMAP pour la plate-forme d'intégration multivariée, a également créé un rapport "Consort Flow Diagram" pour JMP Clinical.
Opérations de développement
- Jim : Nouveaux tickets ASAN, LEAKS et Assertion Failure Jira vérifiés et signalés. Création de la version d'essai de JMP Pro. Mises à jour du logiciel et du système d'exploitation effectuées sur plusieurs machines de test et de construction Mac et Win.
- Myron : Traqué les problèmes de Stringbot avec les expressions unicode (JMP-10749, JMPTOOL-394). J'ai passé du temps à fouiller dans les journaux de testbot pour trouver des problèmes d'attribution de propriétaire et à essayer de comprendre les cadres de plantage inconnus signalés par Hunter dans JMPTOOL-342.
Documentation
- Qiana : Assisté à une présentation sur Stringbot et Scanbot. Rencontre avec Trish et Michael pour discuter des liens URL de l'aide. A suivi le cours Manager Essentials. Achèvement de la cartographie du plan d'intégration de Chris Barrett et démarrage des éléments qui doivent être effectués à l'avance. Rencontre avec Trish et Audrey pour décider des dates de livraison de l'aide au QA. Rencontre avec des écrivains pour définir les dates d'EA7 et discuter d'autres sujets d'écriture pertinents. Discussion en cours sur le guide de style JMP. A commencé à parcourir les JIRA avec les publications affectées = incertain et vide.
- Suzanne : Fixé JMPDOC-176 , tester et mettre à jour (dans Perforce et sur la Communauté) le complément JMP EN PDF Documentation. Travailler avec Trish pour déterminer le meilleur moyen de fournir des images, des scripts et des informations de connexion JMP Live aux traducteurs. Travailler avec Curt sur la documentation JMP Student Subscription JIRA et mises à jour pour 17. Rencontre avec l'équipe UX et recherche sur la manière d'améliorer la cohérence des termes de l'interface utilisateur.
Test système/hôte - Cary
- Mandy : Enquête sur un plantage de script du générateur de flux de travail avec une fenêtre non modale. A travaillé sur quelques pistes TS liées à WFB et à des performances d'anonymisation très lentes sur de grandes tables. Problèmes étudiés signalés par John Sall, un avec une version de version ASAN que Michael a corrigée, et un autre en essayant d'annuler l'ouverture d'une grande table. Poursuite des problèmes avec un échec du test baseline/testCPPUT.jsl. Rencontre avec le groupe de développement professionnel de JMP avec une excellente conversation de Phil Kay sur les cheminements de carrière et les suggestions pour les gestionnaires afin de retenir les talents. Testé une version DF pour Dan - sélection, conditionnel et animation. Vérification des défauts et ajout de tests.
- Nick H : Vérifications et test d'un certain nombre de nouvelles petites modifications et fonctionnalités pour quelques éléments JSL. Cela a impliqué l'ajout/l'évolution de nombreux tests dans le framework JSL. Certaines fonctionnalités clés testées incluent de nouveaux arguments WindowView pour la nouvelle fenêtre et les fenêtres de plate-forme, cette dernière créant une nouvelle option privée pour les fenêtres de rapport. J'ai travaillé avec Dan Schikore pour vérifier certaines de ces nouvelles options de fenêtre.
- Mike M : Les différences d'image s'exécutent très lentement en raison de la ligne de base, de la taille du journal et des tests de plantage, il a donc été difficile de rattraper le retard puisque je vois les résultats des changements d'il y a DAYS. Le week-end devrait nous rattraper. Travaille actuellement sur le débogage d'un test d'image bruyant qui est incohérent lors de l'appel de Random Uniform() à partir d'une instruction Transform Column(). Ouverture d'une nouvelle régression CCB à partir de l'échec de Sikuli. À la fin de la semaine dernière, 3 bogues ont été ouverts sur WEBJMP concernant Publish to File.
- Hui : Terminé le test de la nouvelle fonctionnalité GB Treemap de "Biais d'orientation" et signalé des problèmes sur HTML5, Journal et Treemap. Merci à Andrew pour avoir travaillé sur cette belle fonctionnalité et à John S. pour la merveilleuse idée. Rencontre avec Steve pour les outils de test et la configuration des tests d'automatisation HTML5 interactifs. Merci à Steve pour le temps. Travail sur un ensemble de données client pour les problèmes HTML5. Merci à Xan qui a envoyé les données et le cas.
- Lise : Vérifications et ajout de tests d'image dans la mesure du possible, nettoyage d'anciens bogues ouverts d'étiquettes de survol qui ont été résolus, et exemple fourni d'un graphique de bordure d'histogramme en Go pour une piste EA.
- Chasseur: Recherche de tests sur différentes versions de JMP, envoi de la liste des défauts des projets à Aaron pour voir s'ils peuvent être corrigés pour EA 7 et vérification des défauts.
- Audrey : Discussions sur les dates de livraison de l'aide, révision des pages de la liste de contrôle de l'aide. Étudier comment accéder et manipuler les tables sous-jacentes aux données JiraBot.
- Josh L : Tests JMP Live Publish on Client, ajout de rapports supplémentaires au script de régression JMP Live.Vérification des histoires et des bogues Jira.
Pékin / Cary JMP test en direct le statut Jira
- 05 histoires en test
- 28 histoires en test prêt
- 13 bogues créés au cours des 7 derniers jours.
- 44 histoires / bugs fermés au cours des 7 derniers jours
Test système/hôte - Pékin
- Éric Wang : (1) Testez la fonctionnalité "publier avec des données existantes", ajoutez des tests Jest. (2) Vérifier les bogues PoC. (3) Mise à jour des tests unitaires JMP Live JSL et des tests de bout en bout en raison des changements de PoC. (4) Préparer des diapositives de partage des connaissances de bout en bout.
- Da Li : (1) Tester les bogues/histoires, ajouter les UT correspondants pour l'importation (JMP-10756, JMP-5915, JMP-5916, JMP-10754), l'exportation (JMP-8445). (2) Enquêter sur les défaillances de l'UR et les corriger. La cause principale des échecs est JMP-10754--. (3) Testez les histoires/bogues JMP Live concernant le téléchargement. (4) Continuer à écrire les cas UT de migration, terminer la configuration de l'environnement de pré-migration. (5) Rapport TS enquêté 7613519953.
- Mike Wu : (1) JMP 17.0 HTML5 et tests de régression des bogues de bureau. (2) Enquête sur la mise à niveau du pilote ODBC vers les versions les plus récentes des versions logicielles des machines de test unitaire JMPTOOL-388 et a déjà envoyé à Jim les instructions de mise à niveau détaillées. (3) Effectuez 2 séries de tests de l'activation de l'essai JMP 16 sur le serveur de production AWS pour vérifier les données dans le journal : JMPTESTBJ-1306
- Kimi : (1) Enquête sur les défaillances UT causées par la mise à niveau Python sur les machines exécutées de nuit. Et discuté avec Jim de la stratégie de mise à niveau. Voir JMPTOOL-381. (2) Étude de l'intégration Python pour la fonction tensorflow avec Anaconda/Python.org, voir JMP-6770. (3) Corriger les échecs UT sur Catalina pour Formula Depot (4) Tester les bugs/histoires JMP Live sur la publication, la vue des données. (5) Correction de l'échec de Jenkins de l'équipe de Pékin.
- Nala : (1) Tester les histoires/bogues liés à JMP Publish. (2) Testez la nouvelle fonction sur le rapport sélectionné dans le volet Sélectionner les rapports, voir WEBJMP-4678.(3) A suivi la formation préalable au travail du cours Manager Essentials. (4) Apprendre le nouveau générateur de flux de travail et la recherche JMP.
Découverte de données
- David B : Correction de quelques problèmes avec la liste des onglets avec l'aide de John Schroedl et Dan, correction d'un problème d'étiquette de survol de treemap, travail avec Michael H pour enquêter sur un problème avec le script mac python pour faire une version de test de Windows, correction de quelques problèmes de rappelInitialState() , et créé un scénario de test pour un crash utilisateur.
- Dan S : Ajout des rappels <<
- Ernest : Correction de quelques bogues ponctuels de SelectList.Workflow Builder : modification pour utiliser un "tiroir" pour les options, travail sur le support de débogage.
- Xane : Travailler sur certains problèmes de gigue de marqueur.
- Évan : Travailler pour paralléliser la recherche.
BICHE
- Caleb : Correction de quelques bogues de longue date dans ALT Design et poursuite du tri des tickets JIRA. J'ai également préparé une présentation de discussion pour la conférence Stu Hunter.
- Joseph : Poursuite du travail sur l'onglet Easy DOE Report, résolution de plusieurs problèmes de mise en page, de dimensionnement et d'espacement, résolution du travail sur les chaînes et travail sur le triage/la fermeture des bogues.
Héberger
- Travail sur JMP-6770 pour le module Anaconda Python Tensorflow. Pour appeler correctement Anaconda Python, et en particulier dans un venv Anaconda, il faut utiliser les arguments Path() et Python Sys Path().Chemin ayant le chemin de l'utilisateur vers la DLL python dans l'environnement virtuel souhaité ET les valeurs sys.path appropriées pour cet environnement virtuel lorsque l'environnement est activé.c:\...\blah> conda activer myVenv
Python Init ( Chemin(“…/python3x.dll”), Python Sys Chemin({ “”, …. } ) )
Étant donné la bonne incantation des paramètres Python Init(), cela fonctionne comme prévu.
- Vendredi dernier, approbation du chiffrement demandée par Rachel Smith, pour le chiffrement DES pour la prise en charge des fichiers IDAT v1.J'ai entendu dire qu'elle se coordonnait avec le soutien à la conformité des exportations pour commencer à examiner cela pour nous.
- L'analyse BlackDuck a révélé un problème avec Jar pour SAS 9.3. SAS a officiellement déclaré qu'il ne réparera pas 9.3, nous devons donc maintenant supprimer le support 9.3 de JMP 17.0, et si nous devions créer un 16.2.1 ou 16.3, le support 9.3 devrait également être supprimé là-bas. Participation à la réunion sur la sécurité de l'application SAS de Shaun Lambs.
- Mise à jour poussée de la bibliothèque OpenGL Math ( Portable/h/glm ).BlackDuck a indiqué que nous avions une version plus ancienne, elle a donc été mise à jour.
- John Schroedl : Les astuces de survol étaient erronées pour certains tableaux de rapport car l'astuce a été localisée à l'aide de la recherche binaire zlkupJS, ce qui n'est pas correct lors de l'exécution d'une liste non anglaise et de la recherche d'une liste triée en anglais. Correction du problème d'interface utilisateur de rétroaction par glisser-déposer dans les projets. Fonctions getPixelsRaw et setPixelsRaw poussées. Autoriser l'affichage du menu contextuel portable pour la liste déroulante.
Remarque de Shannon
Comme je l'ai partagé dans l'appel de ce matin pour des mises à jour, cet article du Guardian partagé quelques détails sur le projet de programmation de mots de démarrage Wordle de Xan. J'ai remarqué plus tard dans la matinée qu'Arati avait interviewé Xan à propos du projet sur le blog JMP ici .
(Ne vous inquiétez pas si vous ne jouez pas à Wordle. Vous pouvez être dans le groupe de contrôle ! J'espère que vous passez un bon week-end!)
