Toutes les informations sont confidentielles pour la société SAS. Ne divulguez pas.
Bienvenue dans la mise à jour du développement JMP du 21 mai 2021 !
Comme vous le savez tous, nous avons maintenant passé notre Jalon Code Freeze pour JMP 16.1 . Je travaille avec des gens pour déplacer tous les bogues restants et les éléments de fonctionnalité hors de la piste 16.1 et vers 16.2, 17.0 ou Jira, selon le cas. Veuillez me faire savoir si vous avez trié des listes d'éléments existants que vous souhaitez déplacer vers Jira.
Je consulte régulièrement Rapport d'intégrité des défauts par produit et composant et la recherche de composants JMP sans éléments ouverts et la suppression de ces composants Defects. Cela n'affecte pas les données de composant pour les éléments fermés sous ces composants. Cependant, cela signifie que les nouveaux problèmes ayant un impact sur ces domaines devront être saisis dans Jira à l'avenir. Au fur et à mesure que je convertis tous les éléments ouverts pour un composant Défauts donné, je supprimerai ce composant afin que de nouveaux éléments ne puissent pas être saisis dans Défauts pour ce composant.
Au fait, tout devrait être réglé pour tous les membres de l'équipe JMP à participer nouveaux éléments dans Jira à partir de maintenant. Si vous n'avez pas encore lu le Section How-To sous nos défauts à Jira dans l'espace JMP Confluence, faites-le. Vous y trouverez des détails sur la façon de saisir de nouveaux éléments, de modifier des éléments et de déplacer des tickets Jira dans le flux de travail. Si vous voyez quelque chose qui manque dans cette section, veuillez me le faire savoir ainsi qu'Audrey.
Veuillez utiliser le Nouveau modèle de fonctionnalité dans Confluence pour décrire les fonctionnalités de JMP 17 sur lesquelles vous souhaitez obtenir des commentaires d'EA. Nous avons un nombre croissant de ces pages dans Confluence - merci à tous ceux qui ont contribué !
De plus, si vous avez des demandes d'icônes pour JMP 17, il y a une page dans la section Jira How-To de Confluence décrivant le processus . Veuillez entrer votre article en utilisant le Icône - Demande dans JMP Jira et liez-le à l'épopée d'icônes JMP 17 de Stephanie ( https://rndjira.sas.com/browse/JMPUX-1 ). Suivez ensuite les instructions pour fournir les détails dont Stéphanie a besoin pour traiter votre demande.
Nous nous sommes réunis en groupe cette semaine pour une démonstration d'un nouveau travail JMP 17 par Ernest Pasour. Tout d'abord, Audrey a dit quelques mots à l'occasion des 35 ans de Mandy e Anniversaire SAS. Joyeux anniversaire, Mandy ! J Then Ernest a partagé trois efforts que Mandy a testés : un aperçu de table pour de nombreux éléments de menu Tables, la possibilité de gérer les préférences de plate-forme à partir d'une plate-forme et une capacité de balisage des fonctionnalités qui peut aider les utilisateurs à identifier le contenu nouveau et actualisé pour les versions JMP. Si vous avez raté la démo d'Ernest, vous pouvez retrouvez l'enregistrement ici .
Merci comme toujours à Tonya Mauldin d'avoir partagé les détails des pistes de crash de cette semaine : toutes des employés de SAS et toutes pour la version 17.

Enfin, le groupe JMP Life Sciences s'est bien amusé hier lors d'un déjeuner dans la grange à voitures de la famille Sall.Wenjun a déclaré: «Nous étions très heureux de nous voir en personne après plus d'un an et avons rencontré nos nouveaux membres (Nora, Meichen et Vignesh) en personne la première fois.Nous avons apprécié la conversation et le beau temps.Nous avons apprécié que John ait déjeuné avec nous et que Ginger soit venu à notre rencontre. Merci à Amy d'avoir organisé le déjeuner pour nous.”



Annonces générales
- Si vous souhaitez être un employé présenté sur Inside JMP, veuillez télécharger une copie du Faire connaissance formulaire . 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 EA1 – 04/06/21
- Veuillez visiter Confluence pour une liste complète de JMP 16 et JMP 17 Rendez-vous.
Mises à jour du développement JMP
Stagiaires
- Audrey : SAS dispose d'un hautement classé été programme de stages , et cette semaine, SAS a accueilli plus de 150 stagiaires. La division JMP est un grand partisan du programme de stages depuis sa création il y a 10 ans, et nous avons été continuellement impressionnés par les contributions apportées chaque année. Nous avons encore de grands projets pour eux. :visage_souriant_avec_yeux_souriants : Cette année, JMP accueillera huit stagiaires, dont sept ont commencé cette semaine (un de plus à partir de la semaine prochaine). Vous pouvez vous familiariser avec qui ils sont et sur quoi ils vont travailler en consultant le À l'intérieur de l'article JMP . Bienvenue à tous nos stagiaires !
- Sara Earl : Assister à l'orientation interne et me familiariser avec le logiciel JMP. J'ai travaillé sur un petit projet pour me familiariser avec JMP. Le projet impliquait de trouver des graphiques en ligne, de télécharger les données et de tenter de les recréer ou de les améliorer dans JMP. Je l'ai fait avec des données du jeu Minecraft, montrant la probabilité que différents minerais apparaissent à différentes hauteurs. Bien que je n'aie pas pu recréer les graphiques originaux, j'ai trouvé que les données complètes étaient beaucoup plus étendues, y compris la fréquence d'apparition de chaque bloc du jeu à chaque couche possible, et j'ai créé d'autres graphiques intéressants basés sur les données plus étendues.


Sara a noté que par défaut, les axes ont tous une échelle différente. Mis sur la même échelle, il devient évident à quel point l'émeraude est rare par rapport aux autres.

Sara a également noté: «Enfin, le surfaceBlocksGraph compare la fréquence de trois types de blocs qui n'apparaissent généralement qu'à la surface. Deux d'entre eux, la neige et l'herbe, semblent suivre assez régulièrement les emplacements probables de la surface. Les blocs de chemin, en revanche, semblent manquer à certaines hauteurs. Étant donné que ces blocs spécifiques ne se reproduisent naturellement que dans les villages, j'ai pensé que la raison la plus probable était soit que les villages étaient moins susceptibles de se reproduire à certaines hauteurs, soit que l'échantillon, bien qu'il soit grand, ne contenait que quelques villages en raison de leur rareté relative.

Découverte de données
- Dan S : Travail sur les mises à jour pour les travaux récents d'enregistrement d'image/de vignettes - Correction d'un crash lié à la vignette d'OpenGL et correction de la préférence pour l'arrière-plan transparent dans la sortie d'image.Correction d'un crash dans DataBrowserBox hors écran lorsque les états de ligne changent.Correction des options de la boîte de dialogue de lancement de Contour qui n'avaient aucun effet.Correction d'un plantage dans l'application JMP à l'aide de la table de sous-ensemble (Où).
- David B : Travaillé sur la création d'un PlotColDisplay directement à partir d'une colonne de table de données, problème résolu avec un journal créé en 17 qui plantait JMP 16.1. Ce type de test de journal de version croisée est très utile, merci aux testeurs et aux SE d'avoir essayé les journaux JMP 17 dans 16.X !
- Évan : Améliorations des performances et de l'interface C++ pour Associative Array (alias TopMap). Refactorisation d'OpCode pour empêcher l'utilisation de bool et permettre une utilisation plus facile de la classe enum.
- Ernest : Création d'un nœud "Fit Y by X Group" pour contenir les préférences/scriptitems pour Logistic, Oneway, Bivariate et Contingency.Filtre de version réécrit en tant que fenêtre d'outil contextuelle.Diverses corrections de bogues.
BICHE
- Brad : A assisté à la conférence virtuelle ENBIS et y a donné une conférence.
- Ryan L : J'ai travaillé avec Joseph et Caleb pour mettre en place un laboratoire bêta pour MSA pour Discovery China (un grand merci Stéphanie !) et pour étudier des conceptions sursaturées.
- Joseph : A travaillé sur les améliorations du DOE MSA et a travaillé avec Ryan, Caleb et Stephanie sur l'exercice de laboratoire d'utilisabilité MSA pour Discovery. En outre, poursuite des travaux sur le prototype et l'infrastructure Easy DOE.
Héberger
- Paul N :
- A travaillé à la clôture du ticket PLSR pour JMP 16.1 et JMP Pro 16.1 après avoir satisfait aux exigences d'analyse de sécurité pour cette version.Configurez l'analyse hebdomadaire automatisée de Blackduck pour JMP 16.2.
- Correction d'un avertissement d'analyseur dans JMP 16.2 présent dans 16.1 et corrigé dans 17.0.Examen du défaut Anaconda Python sur macOS.Je pense que l'élément clé qui devrait être documenté est que la version Python.org de Python est la distribution recommandée. JMP 16.1 a fait des progrès significatifs pour faire fonctionner Anaconda avec JMP sous Windows.Le même type de correctif ne sera pas possible sur macOS car l'application (JMP) ne peut pas ajouter dynamiquement des répertoires au chemin de chargement de la bibliothèque partagée après le lancement.
- Interviewer un autre candidat pour le poste d'activation/licence.
- John Schroedl : L'écran de démarrage fonctionne pour un support DPI élevé. Corrections du navigateur. Nettoyage de code. Triage des défauts 17.0 et FUTURE pour le passage à Jira.
HTML5
- Bryan F : Livré une version initiale du thème sombre pour HTML5 et peaufiné la façon dont JMP Live récupère les icônes depuis que j'ai modifié le code qui était appelé. Rencontre avec l'équipe JMP Live UI pour discuter de la création d'une préférence JMP Live pour un thème de couleur sombre ou claire. Quelques prototypes initiaux ont été exécutés dans JMP Live pour démontrer la fonctionnalité. Réalisation d'une première version d'un outil d'automatisation de la capture des temps de chargement HTML5. L'outil est un serveur qui lit les noms des fichiers de test à partir du disque, lance Chrome pour chaque test et écoute les temps de chargement à signaler à partir de Chrome. Rédaction de tests de temps de chargement pour les treemaps, les histogrammes et les cartes. Aussi, utilisé l'outil d'automatisation pour collecter les résultats. Pour chacun des types de rapport, il apparaît que le temps de chargement augmente linéairement avec le nombre de lignes. Cela suggère que le téléchargement des données de colonne est un suspect principal dans les temps de chargement importants, ce qui n'est pas surprenant.
- Jean P : Création de tests de performances pour les barres et les bulles HTML5. A couru et enregistré les résultats des tests de performance pour les marqueurs HTML5, les cartes thermiques, les barres et les bulles. Réponse aux questions de WLGore sur les performances des filtres de données locaux et du sélecteur de colonne dans JMP Live. A répondu aux questions de Jian Cao sur l'échec de Time Series Forecast sur JMP Public et a signalé un bogue Jira. Mise à jour de Comment gérer les nouvelles fonctionnalités JMP pour utiliser les demandes de fonctionnalités Jira au lieu des défauts. Continuer à réduire les futurs défauts en vue de convertir ce qui reste en tickets Jira.
- Josh M : Terminé le travail de benchmarking en ajoutant des benchmarks pour la zone, le constructeur de cartes de contrôle et les profileurs. JMPHTML-681 - Graphiques forcés avec la statistique "Pourcentage cumulé" à statique (avant qu'ils ne se bloquent).Nettoyé une partie de la logique pour éliminer les doublons et faire en sorte que les futures statistiques ajoutées soient automatiquement statiques et ne se contentent pas de casser Interactive HTML/JMP Live.
- Mayowa : Ajout de la prise en charge des tailles de police personnalisées dans le HTML interactif pour les ticks d'axe, les étiquettes d'axe et les zones de texte pour correspondre à JMP
Statistiques
- Jianfeng : W travailler sur une nouvelle fonctionnalité ( S1585229 ) demandé par un client. Après avoir exécuté PCA ou PLS, en particulier lorsqu'il y a beaucoup de variables, les utilisateurs doivent s'appuyer sur le générateur de graphes pour trouver les variables les plus significatives dans la matrice de chargement. Cette mise à jour permettrait aux utilisateurs de rester dans PCA et PLS et leur permettrait d'identifier les variables les plus importantes. La barre pleine est une intrigue très puissante. Je suis heureux qu'il ne soit plus disponible uniquement dans le générateur de graphiques. Merci à Xan pour son aide pendant que j'implémentais cela. Cette fonctionnalité est également prête pour EA.

- Jean Sal : Fit Model-Response Screening a une nouvelle fonctionnalité "Switch" uniquement JSL. Pour l'utiliser, vous fournissez une clause Switch avec de nombreuses variables continues, et elle ajoute chacune de ces variables au modèle principal une par une. Par exemple, nous avons exécuté les données du Maroc en prédisant trois Y avec un modèle impliquant 4 effets catégoriels, plus une variable commutée pour 552 145 colonnes SNP. Les 8,2 millions de tests d'effets pour les modèles à 5 effets (4 effets stables et un effet commuté) ont pris 3,2 minutes, bien que le calcul principal n'ait pris que 20,4 secondes. Cela vous permet de tester la contribution partielle de chaque SNP au modèle, ou, de manière équivalente, l'effet du SNP, ajusté pour d'autres termes du modèle. Le filtrage des réponses était déjà conçu pour effectuer la majeure partie de ce travail, donc l'ajout de la fonction de commutation s'est avéré être une modification étonnamment simple du code, imbriquant deux boucles au lieu d'une et ajoutant une colonne supplémentaire au calcul des moindres carrés.( S1589136 ).
- Laure CS : Poursuite du travail sur les variables instrumentales avec estimateur des moindres carrés en deux étapes dans SEM pour les valeurs de départ. Présenté à ENBIS avec Chris G. et un client. J'ai assisté à plusieurs sessions du Forum mondial SAS - je recommande fortement le discours d'ouverture d'Adam Grant, qui faisait partie de la session d'ouverture ! Il a parlé des points clés de son livre " Détrompez-vous ” et comment ils s'appliquent aux organisations -Voici un Résumé en 8 minutes de son livre . J'ai également apprécié quelques sessions sur les DAG et la modélisation causale.
- Ping : Recherche sur la dégradation des mesures répétées.
- Anni : Recherche d'ajout de cartes Laney P' et U' dans CCB pour la v17.
Test de statistiques
- Tonia : Participation à quelques conférences SAS GF.J'ai rencontré Annie à propos des charts de Laney P'.Revue documentaire.Nettoyage des tests unitaires.
Mises à jour des sciences de la vie
- Anis : Nous avons eu plusieurs réunions cette semaine avec la FDA pour leur permettre de configurer et d'utiliser des compléments personnalisés que Life Sciences a créés pour eux.Un travail supplémentaire a été effectué pour résoudre les problèmes afin qu'ils aient accès à une documentation spécialisée et à une liste de contrôle d'utilisation variable pour chaque complément.
Gestion des produits
- Dan V :
- Présentation des mises à jour de l'équipe de gestion des produits lors de la réunion des ventes des Amériques. Présenté Industries du triangle rouge lors de la réunion mensuelle SE pour commentaires et appel à des publications plus spécifiques à l'industrie pour nos industries cibles de la chimie, CP&G, Pharma et Semi. Industries du triangle rouge est destiné à faciliter la standardisation des messages commerciaux et la présentation de la croissance de JMP dans une organisation, ainsi qu'un moyen simple d'inclure une conversation JMP Live dans les appels commerciaux. https://redtriangle.live.jmp.com sera généralement disponible pour des démonstrations à partir de lundi.
- Rencontre à propos des connecteurs de données et discussion des plans pour 17 et 18. Réunion du comité de pilotage découverte. Rencontre pour discuter du plan d'ajout d'avertissements et d'expiration car la licence JMP Live expire dans JMP 17.
- Diète : Poursuite du développement du site Red Triangle JMP Live, création d'un tableau de compatibilité JMP Live et aide CRISPR à résoudre certains problèmes d'accès à son site JMP Live.
Soutien technique

Opérations de développement
- Jim : Mises à jour des machines de test unitaire (système d'exploitation et logiciels) et page Confluence de configuration de la machine de test unitaire associée. Migrez les versions JMP Clinical de la version 16.1 vers la version 17.0 sur des machines Mac. Soutien obligatoire. Toujours en train de chercher pourquoi les mises à jour JMP 16.1 ne sont pas notariées.
- Myron : Travaillé avec Audrey sur les modifications des e-mails de test unitaire pour le filtrage Jira.
- Shanon : Défauts déplacés vers Jira pour quelques personnes. Suppression des composants de défauts inutilisés dans divers domaines. Cibler les composants avec un petit nombre de défauts pour examen et triage.
Documentation
- Suzanne C : Remise de l'utilisateur/administrateur de JMP Live et de l'aide à l'installation à Trish. Un grand merci à tous ceux qui ont examiné l'aide et fourni des commentaires ! Examen des bogues de la 16.1 et finalisation du livre Essential Graphing et aide pour le transfert de la 16.1 à Trish.
- Michel C : Contrôles de production et aide à la révision de la documentation 16.1 ; modifications de chaîne dans main ; Travaux de conversion Jira ; supprimé plus de composants DOC.* inutilisés dans les défauts.
- Sheila : Finalisation des modèles d'aide localisés de JMP Live. J'ai fini d'écrire les docs 16.1. Exécution de scripts de production sur des fichiers FM pour préparer la création de fichiers PDF et d'aide. A généré l'aide 16.1 plusieurs fois. Travail sur les défauts.
Test système/hôte
- Éric Wang : (1) API GraphQL des espaces de base testés WEBJMP-3160. (2) Ajout de nouveaux tests Jest pour ajouter/supprimer/obtenir un espace. (3) Testé 13 éléments JMP Live Jira.
- Da Li : (1) Testé JMP NF 'MFI for PDF', voir BRDSTG-3117. (2) Test de régression pour JMP Live et découverte de quelques problèmes. (3) Tests unitaires mis à jour pour JMP 17. (4) JIRA/vérification des défauts.
- Mike Wu : (1) Testé JMP Live NF : boîte de dialogue Performance Metrix, voir WEBJMP-3161. (2) Test de JMP Live NF : créer un espace de base, voir WEBJMP-3188 (3) JIRA/vérification des défauts.
- Nala : (1) Test de JMP NF 'NF:add way to save preferences from a platform' pour Text Explorer, voir BRDSTG-3130. (2) Initialisation Python testée lorsque plusieurs versions de Python sont installées sur la machine, voir défaut S1586708 et BRDSTG-3129 . (3) Mise à jour de l'outil Python du FD pour utiliser Python.org au lieu d'Anaconda. La mise à jour pour Windows a été effectuée. Je vais l'essayer pour Mac. (4) Tests unitaires mis à jour pour JMP 17. (5) JIRA/vérification des défauts.
- Audrey : Sessions d'intégration et de formation JMP pour les stagiaires, examen des candidatures pour les postes vacants, préparation pour les tests de l'installateur 16.1 le mois prochain, ajout aux articles Jira How-To.
- Lise G : Trouvé un plantage que Dan a remarqué était dû à la création de DataBrowserBox sans fenêtre parent lorsque les en-têtes de table de données sont activés. A également trouvé une régression avec sélection d'histogramme en Go avec une variable de superposition ou des colonnes fusionnées.
- Hui : Réalisation de tests de rétrocompatibilité du Journal pour JMP16.1 et problèmes signalés. Mise à jour des outils de test du Journal et des fichiers de test. Corrections de bogues JMP16.1 vérifiées. Prise en charge HML5 demandée pour splitterbox.
- Chasseur: Vérification des défauts de JMP 16.1 et 17.0, nettoyage/fermeture/vérification des anciens défauts pour la transition vers JIRA , correctif de bogue du programme d'installation signalé/vérifié pour JMP 16.2 et 17.0 sur le laboratoire Mac avec système de fichiers sensible à la casse et ouverture de JMP-795 pour JMP 16.1 sur Mac uniquement pour une invite inattendue lors de la fermeture de certains rapports dans le projet.
- Mike M : Cours d'entretien terminé, nouveau numéro de publication Web avec un seul rapport, ajoutant 3 tests Sikuli supplémentaires. Travaille actuellement sur le débogage d'un plantage d'imageTest.
Remarque de Shannon
Merci à Dan V d'avoir partagé un peu d'humour académique cette semaine ! J'espere que vous passerez une tres bonne fin de semaine.