Toutes les informations sont confidentielles pour la société SAS. Ne pas divulguer.
Bienvenue dans la mise à jour de développement JMP du 25 juin 2021 !
Félicitations au Dr Julian Parris, lauréat du prix d'excellence du PDG SAS 2021 de JMP ! C'est merveilleux de voir Julian reconnu pour son dévouement de longue date aux produits et à la division JMP. Julian a été un ardent défenseur de l'utilisation de JMP dans l'enseignement dans son rôle précédent d'ambassadeur académique JMP. Dans son poste actuel de directeur du groupe Initiatives stratégiques et analyses, Julian était responsable de la rédaction et de la production du très réussi JMP en direct séries d'apprentissage - pour nos clients et pour nous - au début de la pandémie. Veuillez féliciter Julian, et si vous le souhaitez, vous pouvez le faire dans les commentaires de cet article Inside JMP . Vous pouvez trouver la liste de tous les lauréats du CEO Award pour cette année dans cet article sur À l'intérieur de SAS .
Nous approchons de la fin du cycle JMP 16.1 avec validations de l'installateur juste au coin de la rue. En plus d'identifier des correctifs importants pour 16.2, les équipes passent la plupart de leur temps à rechercher et à développer des fonctionnalités JMP 17.
Merci à tous les membres du développement JMP et de la gestion des produits JMP d'avoir collaboré pour préparer JMP 17 EA1 pour les 200+ clients qui se sont déjà inscrits au programme ! C'est fantastique de voir des commentaires et des rapports de bogues déjà envoyés par les clients cette semaine. Si vous souhaitez voir ce qui est mis en évidence pour cette première évaluation environnementale, veuillez visiter cette page Confluence préparé par Mia pour obtenir les détails.
Lorsque vous planifiez à l'avance ce que vous souhaitez mettre en évidence pour JMP 17 EA2, veuillez conserver votre pages de fonctionnalités dans Confluence à jour. Nous supprimerons EA2 début août et je suis sûr que nous aurons de nombreux éléments nouveaux et améliorés à partager avec les clients. N'hésitez pas non plus à me faire savoir si vous souhaitez faire une démonstration lors d'une prochaine réunion de développement ! J'ai des dates ouvertes en juillet et août si vous souhaitez mettre un espace réservé sur le calendrier pour partager votre travail.
La démo de développement JMP de cette semaine a mis en évidence le nouveau Fonctionnalités de test d'équivalence ajoutées par Jianfeng Ding pour JMP 17 . Si vous avez manqué la réunion, vous pouvez voir un enregistrement ici . Merci beaucoup à Jianfeng pour avoir partagé les détails techniques de ce travail et son importance pour les utilisateurs ! J'ai été heureux de voir qu'en plus des commentaires et idées utiles reçus des utilisateurs internes lors de la réunion, Jianfeng a déjà reçu un e-mail d'un client EA partageant plus de suggestions et de réflexions sur cette nouvelle fonctionnalité.
En parlant des nouvelles fonctionnalités de JMP 17, Brian Corcoran m'a demandé de vous faire savoir que JMP Live prend désormais en charge le mode sombre pour JMP 17. Bryan Fricke et Michael Goff ont travaillé dur pour faire de cette nouvelle fonctionnalité majeure une réalité. L'équipe aimerait avoir des tests et des retours précoces et je sais que nous avons des fans du mode sombre !
Michael G a partagé les détails suivants à propos de cette entreprise : « La semaine dernière, Bryan Fricke a proposé un changement qui ajoute un moyen officiel d'activer le mode sombre dans JMP Live. Les rapports HTML5 publiés ou régénérés après la modification doivent utiliser le thème visuel préféré lors de leur ouverture. Lorsque vous vous connectez à une instance 17.0 de JMP Live, vous pouvez cliquer sur l'icône de votre profil et accéder à Paramètres > Préférences pour l'activer. Nous continuons à trouver et à corriger les bugs visuels avec le mode sombre, veuillez donc m'envoyer tout problème pour enquêter. »


Je voudrais également attirer l'attention sur une autre fonctionnalité qui a été activée très récemment dans JMP 17. Evan McCorkle et John Schroedl ont collaboré pour ajouter un fichier journal à l'ensemble des détails de plantage envoyés au serveur de plantage JMP par JMP 17. Ce journal contient une liste des actions interactives effectuées avant un plantage de JMP. Nous espérons que ces informations aideront à fournir des indices précieux sur ce qui s'est passé dans JMP avant un plantage, et donneront à ceux d'entre nous qui recherchent les plantages une source de données supplémentaire pour trouver des points communs entre les plantages avec des traces de pile similaires.
La fonction de journal des incidents JSL n'est actuellement activée que pour les builds JMP internes de JMP 17. Si vous utilisez les versions quotidiennes de JMP, veuillez réinstaller en utilisant le dernier programme d'installation pour vous assurer que cette fonctionnalité est activée lors de la soumission de vos plantages JMP 17. Merci!
Grâce à Tonya pour partager les pistes bêta/crash/télémétrie de cette semaine avec les plantages sélectionnés. Merci à tous d'avoir aidé à traquer les accidents au début du cycle 17 !
Lancement de produit

Sujet

Sous-thème

Plate-forme

Compagnie

Annonces générales
- Bienvenue au nouveau développeur JMP Andrew Vitkus ! Andrew a récemment rejoint le groupe de Xan et a déjà commencé à travailler sur quelques projets alors qu'il se familiarise avec la base de code JMP en travaillant sur l'ajout de la prise en charge du jeu de caractères variable lors de la lecture de fichiers zip et de barres d'erreur unilatérales.
Dates importantes à venir
- Candidat installateur final JMP 16.1 – 30/06/21
- JMP 17,0 EA2 – 8/3/21
- Veuillez visiter Confluence pour une liste complète de JMP 16 et JMP 17 Rendez-vous.
Mises à jour du développement JMP
Découverte de données
- Xan : Triage Jira et présentation de Graph Builder pour le groupe d'utilisateurs JMP de Californie du Sud.
- Dave B : Enquête sur une variété de plantages, mise à jour de plotcol pour prendre en charge un axe sous la colonne
BICHE
- Caleb : Fusion de quelques corrections de bugs pour mes Builtins dans 16.2. Travail sur un prototype pour la conception MSA de type I (pour prendre en charge la nouvelle plate-forme de Laura Lancaster) et un workflow révisé pour la conception ALT. Inspiré par le discours de développement de Jienfang, j'ai également commencé à ajouter des tests de non-infériorité et de supériorité aux explorateurs de puissance d'équivalence.
- Joseph : Poursuite des travaux sur l'interface utilisateur et l'infrastructure Easy DOE et perfectionnement du prototype.
- Brad : Travail sur un document décrivant un prototype d'un nouvel outil DOE appelé EZDOE.
Hôte
- Paul T : Ajoutée Fonctionnalité d'importation OSIPI (sous Fichier > Base de données > Importer depuis OSIsoft PI Server…) – toujours un travail en cours.
- John Schroedl : Correction du crash de Call Dll poussé vers 16.1. Correction trouvée pour le problème de la carte graphique Intel Xe. CrashReader mis à jour pour afficher les téléchargements de journaux JSL. Rencontre avec Jeremy Booker et d'autres pour discuter du futur déplacement du crash et aider les serveurs à quitter les anciens systèmes. Suivez l'actualité de Windows 11.
- Paul N :
- Amélioration de la localisation de Python sur macOS pour les installations Python.org de Python. A aidé Jim avec l'installation de Python sur les machines Apple Silicon. Le téléchargement Python par défaut à partir de Python.org ne contient que des binaires Intel. Il existe un lien de téléchargement séparé pour l'installation d'universal2 avec les binaires Intel et ARM.
- A répondu à une demande des responsables de la sécurité logicielle d'exécuter un rapport supplémentaire de BlackDuck sur l'utilisation de l'open source dans JMP.Mise à jour de libCurl de 7.76.1 à 7.77.0 car 3 vulnérabilités CVE avaient été détectées dans 7.76.1. La mise à jour curl a été effectuée dans JMP 16.2 et 17.0. triage des canards noirs; certains des fichiers jar SAS ont été mal identifiés.Enquêté sur un couple signalé des fuites du vérificateur de fuites. Passé en revue notre utilisation de l'open source et les avertissements que nous présentons dans les crédits et la documentation.
- Création d'une sauvegarde de la base de données d'activation de production d'activation. Je vais charger la base de production dans mon environnement de développement afin de valider ma sauvegarde et tester la suppression des colonnes inutilisées. Nous avons conservé toutes les colonnes de la base de données d'activation Globalware d'origine.La base de données contient désormais 2,5 millions de lignes. L'élagage des colonnes inutilisées économisera de l'espace et pourrait améliorer les performances. Enquête sur la création d'un environnement d'activation de sauvegarde sur AWS.
HTML5
- John Powell : Interviewé un candidat pour notre Développeur JavaScript positionner. a répondu à un question sur les filtres de données locaux HTML5 sur la communauté JMP . Discussion sur l'impact des différences entre les tailles de police par défaut de Mac et Windows sur JMP Live maintenant que HTML5 prend en charge davantage de tailles de police ( JMPHTML-837 ). Travail sur la réimplémentation de l'inversion HTML5 LDF pour correspondre au bureau - Partie 3 - Mises à jour pour JMP Live ( JMPHTML-821 ). Afficher le rôle de couleur catégorique dans les info-bulles des barres et les info-bulles des bulles ( JMPHTML-915 , JMPHTML-888 ). Suppression de l'indicateur isConsistentRendering du code JavaScript ( JMPHTML-948 ). Format fixe de « 0 » dans les étiquettes de carte thermique ( JMPHTML-967 ). Détecter le nouveau coefficient de variation statistique (CV), rendre le message statique et journal ( JMPHTML-968 ). Enquête sur les problèmes avec la version HTML5. Préparé pour les réunions de fin de HTML5 Sprint 3.
- Mayowa : A travaillé sur l'ajout de la prise en charge de la couleur de police des graduations d'axe personnalisée au HTML interactif ( JMPHTML-926 ), correction d'un bug avec les lignes de la grille des axes ( JMPHTML-883 ), et travailler sur l'affichage du rôle de couleur catégorique dans les info-bulles Boxplot ( JMPHTML-964 ).
- Josh M : JMPHTML-963 – Afficher le rôle de couleur catégorique dans les info-bulles de ligne. JMPHTML-677 - S1583036 : l'indication de progression manque la plupart du temps lors de l'ouverture d'un grand HTML interactif dans JMP Live
JMP en direct
- Catherine Li : Je suis allé au bureau et j'ai rencontré une grande partie de l'équipe JMP Live ! J'ai fini de corriger le bogue sur l'erreur d'affichage et de communication de licence JMP Live, je l'ai soumis pour examen et je travaille sur des mises à jour.
- Aurore: Pour Espaces JMP Live , a écrit plus de code de migration, un processus de débogage pour restaurer la base de données de pré-migration, une prise en charge supplémentaire pour trouver plus d'espaces, plus d'informations sur les espaces renvoyés et des espaces de tri. Pour Contrôle d'accès en direct JMP , en utilisant un nouveau mécanisme de contrôle d'accès dans les filtres de liste de packages. Formation JSL terminée.
- Josh M : Début des travaux de conception pour le Data Table Viewer (voir Page de confluence )
- Michel G : Poursuite du travail sur diverses améliorations liées à Space sur le client JMP Live.
- Brian C : Travailler sur le concept d'une connexion par défaut sur JMP Live.
Statistiques
- John Sall :
- Déplacement du filtrage de processus du sous-menu Screening vers le sous-menu Quality and Process et les éléments de carte de contrôle groupés ( S1589429 ).
- Ajout de la prise en charge du seuil de décision pour Fit Nominal Logistic, Fit GenReg, Neural, Partition, Bootstrap Forest, Boosted Tree ( S1584043 ).
- Un ensemble préliminaire de tailles d'effet (eta^2 et omega^2) est maintenant dans le rapport Fit Least Squares Tests d'effet, bien que masqué (utilisez alt-clic droit afficher). Plus de commentaires nécessaires pour régler un défaut ( S0634433 ).
- La présentation de la boîte de dialogue de lancement de Model Screening est légèrement améliorée.( JMP-3363 )
- Le clustering K-Means est plus rapide pour les problèmes très larges - par raccourci de boucle. ( JMP-3352 ).
- Le clustering hiérarchique est plus rapide pour les gros problèmes - il n'utilise plus de SVD, et il s'avère que SVD n'a pas vraiment aidé assez à surmonter ses dépenses. ( JMP-3316 )
- Fit Response Screening propose de nouvelles options pour contrôler les tracés à afficher ( S1589385 ).
- Annie : Ajout des cartes de contrôle Laney P' et U' en tant que nouvelle fonctionnalité JMP 17 dans le générateur de cartes de contrôle.
- Peng : J'ai continué à travailler pour l'événement China Discovery : j'ai enregistré et édité ma présentation la semaine dernière et j'ai traduit le discours de Chris cette semaine. Poursuite du travail sur la dégradation des mesures répétées.
Test de statistiques
- Croc: Tester et travailler sur les tests unitaires pour Fit Response Screening ( S1589385 ) et SVEM ( S1588838 ) dans GenReg.Vérification des bogues.
- Tonya : Nettoyage des tests unitaires à partir des récents changements d'ordre de rapport effectués dans Process Screening par John Sall et des récents changements QQ et PP Plot effectués dans Distribution par Clay Barker. Réponses aux questions de la communauté d'utilisateurs sur la modification des couleurs d'ombrage dans la capacité de traitement et les intervalles de confiance sur les tracés QQ et PP dans la distribution.Mon article de blog sur les nouvelles fonctionnalités de Process Screening pour JMP 16 a été publié : Nouvelles fonctionnalités de Process Screening pour JMP 16 .
- Jérémie : James et moi avons examiné et résolu les échecs des tests unitaires dus à l'amélioration des performances de MDS. Poussé un changement à MDS qui permet au format de données d'être détecté automatiquement (plus besoin de se rappeler de sélectionner les données d'attribut).Amélioration de certains messages d'erreur dans MDS.A travaillé sur la résolution d'un écart entre JSL et les calculs de corrélation multivariée par paires.Nous travaillons maintenant pour permettre à l'utilisateur de choisir entre différentes options de mesure de distance lorsque les données d'attributs sont fournies à MDS (Manhattan, Tanimoto, etc.) Répondre aux commentaires positifs et utiles de Regeneron sur les tests d'équivalence.
Mises à jour sur les sciences de la vie
- Jean C : Ajout de fonctions pour commencer à factoriser le code pour créer des widgets de rapport JMP Clinical 17 communs et apporter d'autres améliorations à l'interface utilisateur de Review Builder pour le dimensionnement et l'exécution.
Soutien technique
- Duane :
- Un grand "merci" à John Schroedl pour son attention au problème des graphiques Intel XE. TS apprécie le temps et les efforts consacrés à ce problème.
- Comme TS utilise Jira pour nos demandes de bogues et de fonctionnalités, veuillez nous faire savoir si nous devons faire les choses différemment. Je sais que nous apprenons tous en même temps, mais faites-nous savoir si vous avez des suggestions.
- Voici les Rapports TS JMP en direct .(JMP Live 16) et des informations concernant Défauts signalés par le client et déposés par TS (défauts hérités). Voici un filtre Jira similaire pour les éléments liés à TS : Filtre TS signalé ?

Opérations de développement
- Jim B : Création du programme d'installation EA 1 pour mac OS. Signalé de nombreux problèmes ASAN et LEAKS en tant que tickets Jira. J'ai travaillé avec Bob pour renommer les programmes d'installation d'abonnement Mac OS JMP pour 16.1 et 16.2 et les placer dans le dossier WebReleases sur JMPSRV01. Soutien forcé.
Documentation
- Sheila : Génération de l'aide JMP Live localisée. Testé FrameMaker 2020 et FrameScript 7. Travail sur les problèmes Jira.
Tests système/hôte-Pékin
- Éric Wang : Mise à jour des tests unitaires JMPLiveJSL.
- Création d'une story Jira et de quelques sous-tâches pour suivre les progrès, BRDSTG-3142
- Tests mis à jour pour les fonctions ci-dessous ( BRDSTG-3144 , BRDSTG-3145

- Rapport/dossier de publication
- Obtenir le(s) message(s) et dossier(s)
- Obtenir des rapports sur les enfants
- Objet rapport/dossier
- Pagination de l'objet liste de résultats
- requête HTTP
- Accesseurs de poste
- Les fonctions 'Ajouter des rapports au dossier ()' et 'Remplacer ()' sont bloquées par WEBJMP-3368
- JMP Live 17 a de nombreuses nouvelles fonctionnalités. Certains d'entre eux sont achevés et d'autres partiellement mis en œuvre (ne peuvent pas encore être testés). A créé un liste de choses à faire pour documenter des idées pour le test de 17 nouvelles fonctionnalités. Tout le monde est invité à ajouter de nouvelles idées.
- Vérifier les bogues JIRA
- Da Li : (1) Testez les fonctions liées à JMP Live lorsque le thème sombre est activé sur JMP Live. (2) Enquête sur le problème de plantage de JMP, voir JMP-3323 . (3) Bogues JIRA vérifiés.
- Mike Wu : (1) Exécution de tests de régression interactifs pour Query Builder dans JMP 16.1. (2) Contrôle mensuel JMP Clinical 8.0 HotFIX BRDSTG-3066 (3) Tests d'automatisation JMP 16.1 OLE avec JMP Pro 16.1. (3) J'ai essayé la connexion d'Azure à SAS. Créé Comment+identifier+le+port+nombre+de+serveur+SQL (4) Vérifier les bogues JIRA.
- Kimi : (1) Apprendre JMP en suivant la page Confluence Apprendre+JMP . (2) Apprendre JMP JSL en suivant la page Confluence Apprendre+JSL .
- Nala : (1) FD a examiné les échecs des tests dans l'environnement de débogage de Jim. La raison de ces échecs est que Jim et moi avons des étapes différentes pour installer Debug build. (2) Test de la fonctionnalité JMP Live "Move Post", voir WEBJMP-3280 .(3) Essayer la connexion d'Azure au réseau SAS pour CAS, bases de données, SAS.(4) Vérifier les bogues JIRA
Tests système/hôte - Cary
- Sara : Écriture de tests pour les paramètres d'axe à l'aide de la nouvelle méthode With Window Handler.
- Lisa G : Commencé à tester une nouvelle statistique de résumé de CV dans le générateur de graphiques, vérifié 17,0 défauts/problèmes Jira, signalé une régression de sélection de tarte et étudié une piste EA concernant la persistance des paramètres de dégradé de couleur.
- Hui : Test du thème sombre HTML5, du Treemap et des statistiques d'affichage sur les variables catégorielles. Communiqué avec Bryan et John sur les problèmes de test. Signalé 15 problèmes dans JIRA.
- Mike M : J'ai passé un excellent examen du CCB avec Annie, ajouté 3 autres tests CCB Sikuli, ouvert JIRA pour : Crash pour l'exp de texte chinois avec analyse des sentiments, problème d'étiquette d'axe avec Prediction Profiler. Travailler à travers le bruit de différence d'image. Enquête sur 2 pistes de support technique, 1 est un vrai problème avec les messages de couleur de zone de texte.
- Mandy : J'ai travaillé sur plusieurs pistes de support technique, y compris quelques plantages que j'ai pu reproduire et j'ai ouvert des tickets Jira à suivre. A fait quelques tests supplémentaires des aperçus du menu Tables avec pile, résumé, sous-ensemble, etc. sur de grandes tables et le timing semble approprié. Travail sur les filtres Jira et pour résoudre les tickets Jira.
- Josh L : J'ai maintenant 5 machines virtuelles en cours d'exécution dans Azure, 3 qui remplacent certains déploiements de pile ouverte existants. J'ai mis à jour ma machine Windows Dev pour créer et exécuter des migrations de bases de données JMP 17.Tester les migrations JMP 17.0 et vérifier que les groupes sont migrés vers les espaces.
- Cary / Pékin JMP Live Testing Résumé du statut de Jira
- 05 histoires en test
- 23 histoires dans Test Ready
- 11 bugs créés au cours des 7 derniers jours
- 29 histoires / bugs fermés au cours des 7 derniers jours
Note de Shannon
En regardant les captures d'écran en mode sombre de Michael G aujourd'hui, j'ai remarqué qu'il avait un rapport alimentaire avec un cookie d'aspect familier sur sa vignette. J'ai mentionné la photo à Michael et il a dit que sa famille visitait New York Bagels and Deli pour des bagels et des biscuits noirs et blancs depuis près de 20 ans ! Lui et sa femme leur ont même demandé de préparer un gros biscuit noir et blanc pour leur mariage. Cela a l'air incroyable !

J'étais content de voir ce qui ressemblait à un glaçage à la crème au beurre sur les biscuits sur cette photo. Je ne suis pas allé à la boulangerie que visite Michael, mais chaque fois que j'ai vu des biscuits glacés au chocolat à la vanille ici en Caroline du Nord, ils n'étaient tout simplement pas comme je me souvenais de mon enfance… c'est-à-dire jusqu'au week-end dernier lorsque j'ai visité le Boulangerie Utique food truck à Apex pour ramasser quelques friandises pour la fête des pères. Mes parents le visitent régulièrement pour y faire glacer des canolis et de la crème au beurre biscuits demi-lune tout comme je me souvenais de Hemstrought's Bakery dans le nord de l'État de New York. J'ai fait un peu de recherche sur le sujet sur Google et maintenant je comprends mieux le fossé entre le nord et le nord de l'État sur ce sujet à New York, qui s'est apparemment propagé à d'autres États.
Alors voilà, deux sources différentes de délicieux biscuits avec glaçage à la crème au beurre dans la région de Raleigh au choix, ou vous pouvez faire votre propre . Et si vous faites le vôtre… faites-vous plaisir et givrez le côté plat, d'accord ?

Passez tous un bon week-end!