Toutes les informations sont confidentielles de la société SAS. Ne divulguez pas.
Bienvenue dans la mise à jour de développement JMP du 2 avril 2021!
Un rappel que nous allons entrer Mode d'approbation de code pour JMP 16.1 le 27/04/21 . (Je sais que cela peut arriver à la fin de ce mois! Mais il est.)
Le 27 avril est également la date limite pour apporter des modifications aux chaînes JMP 16.1. Veuillez continuer à examiner vos chaînes en suspens dans les e-mails hebdomadaires de StringBot pour 17.0 et 16.1. Si tu as a poussé les modifications à 17.0 qui ont été intégrées dans 16.1 à une date ultérieure , n'oubliez pas de vérifier vos résultats Stringbot pour 16.1 pour vous assurer que vous n'avez rien manqué.
Vous pouvez vérifier le Page ScanBot quelques heures après avoir modifié la chaîne pour vous assurer que tous les éléments bloqués sont correctement marqués pour l'extraction. Toutes les chaînes ajoutées après l'exécution de Stringbot le week-end du 1er mai seront expédiées en anglais pour 16.1.
Nous continuons à progresser dans notre Défauts à Jira planification de la transition. Vous pouvez trouver des pages couvrant divers sujets JMP Jira dans la section Defects to Jira Conversion de l'espace JMP Confluence. Cette semaine, le groupe de discussion Jira se réunit pour la deuxième fois ( les notes de ces réunions peuvent être trouvées ici ).
Merci à beaucoup de travail par Amy et Audrey , tous les composants JMP ont maintenant été remplis dans Jira et les rôles par défaut dans JiraBot. J'encourage tout le monde du développement à s'assurer que vous vous êtes connecté à R&D Jira en utilisant les détails de mon e-mail de ce matin. Vous ne pourrez pas être ajouté en tant qu'observateur (partie intéressée) tant que vous ne le faites pas.
Si vous avez un ensemble de défauts que vous souhaitez déménager à Jira , s'il vous plaît laissez-moi savoir et je travaillerai avec vous pour les faire passer. Merci beaucoup à Justin Chilton pour avoir aidé à créer un processus de nettoyage pour résoudre divers problèmes que j'ai rencontrés lors de l'utilisation de la route d'importation Jira CSV pour migrer des éléments.
Merci à Peng Liu et Duane Hayes d'avoir partagé la nouvelle Donna Woodward de l'équipe d'assistance technique SAS prend sa retraite et mardi prochain sera son dernier jour chez SAS. Bien que Donna ne fasse pas partie de l'équipe de Duane, elle prend depuis longtemps en charge les fonctionnalités de séries chronologiques SAS et les plates-formes de séries chronologiques JMP. Peng déclare: «Au fil des ans, elle a aidé les clients de JMP à mieux utiliser la plate-forme Time Series et a fait de merveilleuses suggestions qui ont aidé la plate-forme à s'améliorer. Elle me manquera. Je lui souhaite tout le meilleur!
Merci beaucoup à Xan Gregg pour avoir présenté à la réunion de développement de cette semaine! Xan a présenté plusieurs exemples de personnalisation utilisant les fonctionnalités du générateur de graphiques et a mis en évidence certaines améliorations qui sont nouvelles dans JMP 16. Si vous avez manqué la réunion, vous pouvez voir un enregistrement ici .
Merci à Tonya d'avoir partagé les détails de cette semaine sur les pistes bêta / crash / télémétrie! ( Beta / Crash / Telemetry Tracks pour la semaine du 4/2/21 | JMP Live (sas.com)
Compagnie

Lancement de produit

Sujet

Sous-thème

Plate-forme

Annonces générales
- Si vous souhaitez être un employé vedette 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, 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
Statistiques
- Jianfeng: Grâce à une discussion utile avec Chris, Mark et Jeremy, la conception de la boîte de dialogue contextuelle des tests d'équivalence a été décidée. Merci à Xan pour avoir résolu un problème de largeur de ligne de référence! Les captures d'écran de ces graphiques reflètent les tests d'équivalence, de supériorité et de non-infériorité. Il y a encore un long chemin à parcourir, mais je suis content de nos progrès!

- John Sall: Explorez les valeurs manquantes a maintenant remplacé «l'imputation SVD multivariée» par «l'imputation RPCA multivariée» en utilisant le même mécanisme que celui utilisé dans Explorer les valeurs aberrantes pour PCA robuste. Cela sera important pour rendre les valeurs imputées robustes par rapport aux valeurs aberrantes. L'ancienne commande est toujours disponible via le script ( S1586294 , S1587397 ).
- Peng: Rechercher la dégradation des mesures répétées et répondre aux questions du terrain.
- Elizabeth: Correctifs intégrés pour 3 bogues SVM dans 16.1. Poursuite des travaux sur les GLMM, qui seront suivis sous l'épopée Jira JMP-87 .
- Laura L: Travailler sur la plate-forme de jauge de type 1, qui sera suivie sous l'épopée Jira JMP-293 .
Test statistique
- Marque: S'installer avec Perforce. Apprentissage des tests unitaires avec Nicole. Connaissance actualisée du langage de chemin XML. Argile assistée avec de nouveaux modèles pharmacocinétiques pour Fit Curve. A aidé Mia avec les courbes de dissolution. A assisté Jeremy avec l'analyse spectrale. A aidé Jianfeng avec de nouveaux tests d'équivalence. Shadowing Jacob pour les tests de conception MSA. Réponse aux questions dans la communauté JMP.
- Jérémie: Récupération des vérifications et nettoyage des tests unitaires pour 16.1. Donner à Jianfeng des commentaires sur ses nouveaux ajouts au test d'équivalence. Organiser des notes sur l'analyse des données spectrales dans JMP, préparer des exemples de workflows. A fourni à l'équipe du DOE des matériaux sur les tests de la matrice de couverture pour les combinaisons interdites qu'ils utiliseront dans leur présentation DATAworks.
- Jacob: Test de nouvelles options d'exécutions de répliques dans MSA Design. Imputation RPCA multivariée testée. Courbes OC testées lancées à partir des anciennes cartes de contrôle. Travail sur le complément de validation croisée de séries chronologiques.
- Tonya: Nettoyage des tests unitaires, test de nouvelles fonctionnalités de filtrage de processus (tri, nouveaux sous-groupes, temps en tant que sous-groupe pour CCB) et vérification des bogues.
Mises à jour des sciences de la vie
- John Sall: Si JMP Genomics supprime SAS à l'avenir, il aura besoin de Fit Mixed pour prendre en charge de nombreuses réponses représentant des dizaines, voire des centaines de milliers de valeurs d'expression génique. Un correctif simple a été appliqué pour exécuter plusieurs modèles Fit Mixed dans une seule fenêtre. Cependant, d'énormes goulots d'étranglement des performances impliquant la prise en charge du défilement dans TableBox et les fonctionnalités hôte dans le constructeur de GFont sont devenus apparents lors de la création de rapports pour un problème avec 49 041 réponses. Dans l'ensemble, le traitement numérique ne représentait qu'une très petite fraction du temps de production total. Ainsi, certaines options ont été ajoutées pour collecter les résultats dans des tableaux de données de sortie, supprimant les rapports, permettant à deux cas de test différents de se terminer en environ 10 minutes (49 041 réponses par 449 lignes, 20 124 réponses par 7266 lignes) - auparavant, chacun aurait pris des jours de cputime. Lorsqu'il est exécuté dans SAS, cela a été fait par empilement en groupes, donc finalement dans JMP, ce sera beaucoup plus fluide, directement à partir de données larges. Chris Gotwalt a des idées sur la façon de rendre cela considérablement plus rapide. Par ailleurs, il est devenu important de raccourcir les scripts enregistrés pour de nombreuses réponses en utilisant des groupes de colonnes ( S1393891 , S1588101 ).Voici les tableaux de données de sortie de 49 041 réponses adaptées à Fit Mixed:

Soutien technique
- Duane: Travailler avec John Jones sur les problèmes d'abonnement étudiant JMP concernant la page MySubscription. Après communication avec Dan V., J'ai mis à jour certains rapports par e-mail Sirius pour inclure JMP 16. TS a examiné un ensemble mis à jour de pages de l'outil d'activation. Ils sont en lecture seule et destinés à être utilisés par le centre de contact client. Policier coordonné la mise à jour de la garantie TS dépendante de la version pour inclure JMP 16.
- Wendy a travaillé avec Mandy, Audrey, John Schroedl, Chung-Wei, Ernest et d'autres sur un problème de performances lié à la suppression de lignes dans des tables de données volumineuses.
- Wendy et Duane travaillera avec Audrey pour mettre en place un JMP TS Confluence zone hors des pages JMP Confluence existantes. Nous espérons le renseigner avec des informations actuellement réparties sur SharePoint, Teams, Outlook. (Merci, ce sera formidable! -Shannon)
- Voici les Rapports TS JMP Live , et voici des informations concernant Défauts signalés par le client et déposés par TS .

Opérations de développement
- Jim: Collaboration avec Justin pour ajouter un projet de création de fichier d'état JiraIssues à Jenkins ( https://rndjira.sas.com/browse/JMPTEST-44 ). Suppression du lien «Vérifier les mises à jour» sur la page de résumé des programmes d'installation de JMP 17 sur Mac ( https://rndjira.sas.com/browse/JMP-288 ). Prise en charge de Perforce.
- Shannon: Discussions Jira sur divers problèmes, pages Confluence pour divers sujets Jira, collaboration avec les développeurs sur des épopées pour de nouvelles fonctionnalités, examen des DNC de tests unitaires et des plantages nécessitant une enquête plus approfondie.
Documentation
- Michael C: Mise à jour du complément de classification déséquilibrée sur la communauté JMP vers une version plus récente (avec Colleen et Marie G); la version originale ne fonctionnait pas dans JMP 16 en raison d'un changement de comportement JSL. Poursuite des travaux sur les enquêtes de conversion Jira.
- Karen: Travailler sur des défauts mineurs pour 16.1. A fourni une liste de suggestions de commentaires des utilisateurs pour les plates-formes DOE à l'équipe du DOE après avoir travaillé sur un projet DOE complexe pour un client.
- Sheila: Travaillé sur les défauts. Généré l'aide 16.1. Régénéré et publié l'aide de 15.2 JA pour corriger un bogue de recherche.
Test hôte / système
- Eric Wang: Test des éléments JMP Live Jira, test de la base de données / régénération JMP Live.
- Da Li: Test de Google Sheets NF (BRDSTG-3084). Test des éléments JMP Live Jira, test du téléchargement du package complet (WEBJMP-2533). Défauts vérifiés. Préparation du partage des connaissances sur le test du téléchargement de contenu JMP Live en tant que projet JMP.
- Mike Wu: Testé de l'outil de réinitialisation de l'abonnement étudiant JMP 16.1 et de l'abonnement JMP 16.1 sous / étudiant sur Mac. Vérifiez les défauts.
- Nala: Test des éléments JMP Live Jira, test des API du nombre d'enregistrements d'accès, test des URL dans la boîte de dialogue Publier. Vérifiez les défauts. Apprendre le nouveau flux de travail Jira.
- Mandy: Examiné les défauts de tableau en vue du passage à JIRA. Rencontre avec l'équipe JMPLS pour faire une démonstration d'une nouvelle fonctionnalité de tabulation JMP 17. Ils avaient des demandes supplémentaires - ouvert 3 nouveaux défauts. J'ai travaillé sur un problème de performances de Select Duplicates signalé à JMP TS par NVIDIA tout en utilisant une table de plus de 54 millions de lignes - testé les améliorations possibles avec Ernest. Vérification des défauts et ajout de tests JSL et image pour Tabulate NF.
- Chasseur: Vérification des défauts JMP 16.1 et 17, travaillé sur divers éléments de projets, appliqué des mises à jour aux Mac testant l'hôte Big Sur dans le laboratoire et essayé de reproduire le problème du programme d'installation d'essai JMP 16 sur plusieurs Mac à partir d'un CRP.
- Lisa: Vérifié plusieurs plantages d'étiquettes de survol et écrit des tests pour la statistique récapitulative du pourcentage cumulé en Go et la nouvelle fonctionnalité d'habillage d'élément de légende / d'éléments max. J'ai également reçu une formation pratique à Jira de la part d'Audrey.
- Mike M: Essayer de nettoyer les différences d'image bruyantes. Ajout d'une vérification pour corriger un test de base bruyant. Mise à jour de Sikuli pour exécuter 16.1. Vérification des défauts de l'aide JMP 16.0 et 16.1.
- Justin: Poursuite des travaux sur la fonctionnalité des problèmes Jira ouverts pour le cadre de test unitaire JSL. Création d'une interface utilisateur pour exécuter facilement le script de nettoyage des problèmes Jira. Nettoyage et correction des défauts ouverts pour le contenu de l'index de script.
- Audrey: Jira Jira Jira.
Découverte des données
- Chung-Wei: Vous cherchez à accélérer la suppression des lignes et à continuer de corriger les bogues des tableaux. Implémentation d'instructions JSL pour lire un sous-ensemble d'une table de données sans importer la table entière (la dernière demande lors de la découverte). La première instruction sera le fichier et lu dans les 10 premières lignes du tableau. La deuxième instruction sera lue dans les 10 dernières lignes du tableau. La troisième instruction lira 10 lignes aléatoires de la table:
dt = Ouvert ( "$ Sample_Data / Hollywood Movies.jmp" ,premier( dix ));
dt = Ouvert ( "$ Sample_Data / Hollywood Movies.jmp" ,dernier( dix ));
dt = Ouvert ( "$ Sample_Data / Hollywood Movies.jmp" ,Aléatoire( dix ));
- Dan S: 17 - Correction de 6 cas où l'élément "Sync to Data Changes" apparaissait avec les récents changements de recalcul automatique. 16.1 corrections - barre d'outils de journal pour les largeurs étroites, journalisation des contours GB, onglets de changement de performances lentes
- Ernest: Correctifs de performances dans Select Duplicates / Term pour Nvidia.Ajout d'un aperçu aux éléments du menu Tables.
- Dave B: Correction d'un défaut de journal de tracé de surface, ajout de sib jsl fixe, examen des problèmes de performances, expression de marqueur fixe ne grossissant pas avec le curseur en forme de croix.
BICHE
- Tout: Rencontre avec John Szarka et Maria Lanzerath de Gore pour qu'ils décrivent leur complément pour la conception d'études MSA - plus de données pour nos propres améliorations de MSA pour JMP 17.
- Brad: Révision d'un article pour le Journal of Quality Technology (JQT). Le nouvel éditeur de JQT est Allison Jones-Farmer. Elle m'a demandé de continuer à siéger au comité de révision éditoriale et j'ai accepté.
- Joseph: J'ai travaillé sur les bogues et les mises à jour de JMP 16.1 MSA. Poursuite du travail sur la nouvelle plate-forme EZDOE qui sera suivie dans les histoires sous l'épopée Jira JMP-292 . Travailler sur les diapositives du didacticiel DataWorks 2021. Nous avons également édité la preuve du document Combinatorial Testing, co-écrit avec Ryan, pour le journal Statistical Theory and Related Fields (à paraître plus tard ce mois-ci).
- Caleb: Correction de quelques bugs supplémentaires et ajout de colonnes d'ordre d'exécution / réplication dans les conceptions MSA pour JMP 16.1.
Hôte
- John Schroedl: Vérifié dans le runtime et le SDK WebView2. Les modifications du code JMP sont en attente de mise à jour du programme d'installation. Ajout d'onglets de projet au sélecteur de fenêtre Ctr + Tab. Examen de la mise à jour Win2D à partir de MS.
- Paul N
- Interviewer un candidat pour un poste de licence.Débogage S1587999 - un bogue datant de 13.1 ou plus tôt où les paramètres d'axe enregistrés dans un journal OpenGL n'étaient pas lus correctement. Merci à Dave Barbour pour le correctif.Enquête S1588080 - où une valeur manquante provoquait un plantage dans un script OpenGL.Impossible de répliquer le problème sur Mac, mais ajout de code pour valider les entrées de toute façon pour JMP 17.
- Poursuite des travaux sur le métal.Ajout du SceneKit d'Apple et de la vue de test dans JMP.Apple a des cadres graphiques 3D qui incluent Metal, un cadre de très bas niveau sur lequel MetalKit et SceneKit sont basés.Le métal est de niveau inférieur à OpenGL, SceneKit est de niveau supérieur à OpenGL (et est basé sur le métal).Exploration du compromis entre un codage et une utilisation considérablement plus faciles par rapport aux performances sur des données volumineuses. Le métal est presque un langage d'assemblage graphique dans la mesure où toute la puissance du GPU est disponible, mais chaque détail doit être spécifié et minutieusement correct.
Démo en JSL en JMP 17 sur Mac - Display Box 3D () utilise du métal nu, cela montre juste une grille 3D rotative.
Plusieurs centaines de lignes de code pour effectuer toute la configuration de la scène, établir le pipeline graphique, y compris le code de shader GPU, dessiner les grilles et faire le calcul quaternion pour gérer la rotation de l'arcball.
d3d = boîte d'affichage 3D (800 800);
d3d << autostretching ("on");
d3d << Couleur d'arrière-plan ({240 240 240});
nouvelle fenêtre ("box3D", d3d);
d3d << définir la taille (1200, 900);
Afficher la scène 3D fait apparaître une SceneView.Éclairage, ombres, formes de base comme le cube et le plan intégrés.
Environ 2 douzaines de lignes de code pour toute la scène, le support arcball est intégré à SceneKit (une ligne de code à activer). Aucun code de shader supplémentaire n'est nécessaire pour ce niveau de complexité. (Les plans de découpe nécessiteront probablement un code de shader personnalisé, soit SceneKit ou Metal)
s3d = afficher la scène 3D (800 800);
s3d << Démo ("cube");
nouvelle fenêtre ("Scene3D", s3d);
s3d << définir la taille (1200, 900);
HTML5
- L'équipe a tenu sa réunion de lancement JMP 17.0 Interactive HTML5 cette semaine. Bryan Fricke a posté le coup d'envoi notes de réunion ici .
- Josh M
- S1586056 Nous avons fait un grand effort pour le profileur HTML interactif dans 17 pour corriger le formatage de la variable de réponse pour correspondre à JMP, suivre l'orientation de l'étiquette de l'axe Y et ajuster la mise en page pour accueillir une zone d'édition plus grande et sélectionner des contrôles qui suivent désormais la conception du matériau.Il y aura plusieurs changements à venir en préparation des profileurs catégoriels. Amélioration supplémentaire des profileurs pour simplifier le traitement dans le navigateur en supprimant les contenus d'axe inutiles au moment de l'exportation en C ++
- Correction d'un bug de ligne trouvé dans les tests de la boîte blanche marqué comme élevé pour 16.1 et 17 ( S1587810 : Étiquette de valeur apparaissant en% de la valeur totale)
- Correction d'un bug de l'infobulle du filtre de données trouvé lors de la dernière série de tests de la boîte blanche lié au travail de performance pour le filtre de données catégoriques qui n'est toujours que dans 17, mais sur la table pour revenir à 16.1 si vérifié ( S1587218 ), ainsi qu'une amélioration supplémentaire ( S1588085 ).J'ai maintenant fait savoir aux testeurs d'effectuer des tests supplémentaires afin que nous puissions prendre une décision finale sur le retrait.
- Bryan F et Mayowa: Collaboration pour résoudre un problème où les boîtes à moustaches non sélectionnées semblent plus sombres lorsqu'elles sont exportées vers HTML5 ( S1587815 ).
- Bryan F: Résolution d'un problème de régression où une légende volumineuse entraînait l'exportation HTML5 pour afficher un ÉNORME rapport vierge. Correction d'un problème où les informations pouvaient apparaître deux fois dans une info-bulle. Idées prioritaires pour refactoriser les projets et présenter le processus Scrum lors de la réunion de lancement HTML5 JMP 17.
JMP en direct
- Michael G: Option de post de régénération ré-ajoutée. 16.1 Correction de bogues. Ajout d'un menu contextuel contextuel sur les rapports JMP Live vous permettant d'effectuer rapidement certaines des actions de rapport HTML5.

- Aurore: Téléchargement d'un article JMP Live en tant que projet JMP: correction de bogues. Enregistrements d'accès aux packages: correction de bogues. Test de la boîte blanche.
Note de Shannon
Nous avons de nouveaux ajouts à la famille JMP cette semaine! Non, je ne parle pas de nos versions de produit JMP 16.0, maintenant disponibles pour tous les clients pour demander et télécharger…
Russ et Anisa ont partagé la bonne nouvelle que le développeur JMP Clinical Nora Varga avait son bébé! Sophie Emese Paton est née le 31 mars à 4h57.Elle pèse 7 livres 9 onces.Maman et bébé vont bien tous les deux.Félicitations à l'heureuse famille, et j'espère avoir des photos à partager ultérieurement.
Félicitations aussi à Mandy et Jeff Chambers à l'arrivée de leur nouveau petit-fils Regan Sharp Womble, 9 lbs, 5 oz, 21 ½ pouces de hauteur.Bien que Mandy et Jeff ne puissent pas être là cette fois en raison des restrictions COVID, ils ont pu rejoindre Facetime plus tard pour rencontrer le nouveau paquet de joie de la famille. Mandy dit que maman, bébé et le reste de la famille vont bien et ils ont hâte de le rencontrer lundi!
Que vous célébriez ou non les vacances de Pâques, tout le monde peut profiter des bonbons de saison et des mèmes qui en résultent. Passe un bon weekend!
