모든 정보는 SAS 회사의 기밀입니다. 공개하지 마십시오.
2021년 4월 9일 JMP 개발 업데이트에 오신 것을 환영합니다!
4/27/21에 JMP 16.1 코드 승인 모드가 다가오고 있습니다. 오픈 버그 목록을 검토하고 첫 번째 유지 관리 릴리스에서 해결해야 할 항목을 식별하고 의견을 남겨주세요. 또한 4/27/21은 16.1에 대한 문자열 편집을 할 수 있는 마지막 날입니다. JMP 16.1의 코드 동결은 한 달 남짓(5/14/21) 후에 다가옵니다.
JMP 커뮤니티에 있는 JMP 내부 인트라넷 사이트인 Inside JMP 의 스토리를 가리키는 제 항목을 알아차리셨기를 바랍니다(예: 아래 일반 공지 에서 Get to Know 기능을 공유해 달라고 요청하는 Inside JMP 항목 참조). 판매 하이라이트, 교육 업데이트, 제품 관리 업데이트, JMP 동료가 등장하는 스토리가 모두 모든 종류의 유용한 북마크 및 기타 리소스와 함께 게시됩니다. 새 게시물에 대한 이메일 알림을 받으려면 ( 이 페이지의 빨간색 삼각형 메뉴 에서) 구독해야 합니다. 이 멋진 사이트를 유지 관리해 주신 Diana 팀에 감사드립니다!
저는 CSV 가져오기를 통해 Jira로 항목을 마이그레이션하기 위해 팀과 계속 협력하고 있습니다. 결함에 남아 있는 항목을 분류하고 Jira에 익숙해지기 위해 일부 또는 전체를 마이그레이션할 준비가 되면 알려주세요. 현재 Future 트랙이나 L 우선순위 항목에서 항목을 마이그레이션할 계획이 없습니다.
하지만 적극적으로 분류된 미래 할 일 목록에 있지만 아직 특정 릴리스에 예약되지 않은 일부 미래 트랙 항목 에 대해서는 예외를 두려고 합니다. 이러한 항목이 있는 경우 릴리스 트랙을 할당 하지 않고 가져올 수 있으며 나중에 우선순위가 되면 특정 릴리스에 할당할 수 있습니다.
Justin Chilton이 친절하게도 Jira CSV 가져오기 도구로는 수행할 수 없는 다양한 항목(링크 추가, 워처, 텍스트 재포맷 및 기타 작업)을 처리하기 위해 결함 및 Jira API 를 호출하는 일련의 정리 단계를 수행하는 스크립트를 만들어 주었습니다.
CSV를 통해 항목을 가져오고 Justin의 도구를 사용하여 정리한 후 Jira로 리디렉션하는 주석으로 닫습니다. Justin과 저는 이번 주 에 HTML5 팀의 모든 항목을 마이그레이션 하기 위해 협력하면서 다양한 기능과 버그를 해결했습니다. 이 작업을 완료하기 위해 함께 일해준 John Powell에게 감사드립니다!
마지막으로, 최근 특허를 획득한 두 개의 JMP 개발 협업에 큰 축하를 전합니다!
Ryan Parker, Clay Barker, Chris Gotwalt 는 미국 특허 및 상표청이 2021년 3월 30일에 미국 특허 번호 10,963,788로 대화형 그래픽 모델 선택을 위한 분석 시스템 에 대한 특허를 발급했다는 소식을 받았습니다. ( 발급된 특허. )
Jeremy Ash, Chris Gotwalt, Laura Lancaster 는 최근 2021-03-30에 미국 특허 번호 10,963,804로 상호 작용적 그래픽 예측 평가에서 외삽 제어를 갖춘 분석 시스템이라는 제목의 작업에 대한 특허를 받았습니다. ( 발행된 특허. )
General Announcements
- Inside JMP 에서 추천 직원이 되고 싶으시다면 Get to Know 양식 사본을 다운로드하세요. 질문에 간단히 기입하고 완료되면 3장의 사진과 함께 폴더에 업로드하세요. JMP 가족을 조금 더 친숙하게 만들어 주셔서 감사합니다!
중요한 다가올 날짜
- JMP 16.1 코드 승인 모드 시작 – 2021년 4월 27일
- JMP 16.1 코드 동결 – 21년 5월 14일
- JMP 16 및 JMP 17 날짜의 전체 목록은 Confluence 에서 확인하세요.
JMP 개발 업데이트
기술 지원
- Duane: 기술 지원은 확실히 JMP 16의 영향을 느끼고 있습니다. 저희 고객들은 설치하고 사용하는 데 흥분하는 듯하며, 저희는 그들이 시작하도록 돕고 있습니다. 3월과 4월 이후로 지금까지 본 JMP 16 토픽의 플롯을 첨부했습니다. 놀랍지 않게도 JMP 16 문제의 대부분은 설치와 데모와 관련이 있습니다. 평소처럼 TS JMP Live 보고서의 (나머지)를 소개합니다.

개발 운영
- 닉: ISD와 협력하여 CAVCENT VM 문제를 해결하고, 멜라니와 협력하여 자동 통합 문제를 해결합니다.
- Jim B: 1610MacBSMX만 실패한 단위 테스트 스크립트를 Michael Hecht에게 보고하여 조사를 의뢰했습니다. 베이징 테스터와 협력하여 ODBC 드라이버, Excel 설치 및 활성화를 통해 Windows VM을 올바르게 설정했습니다. Michael Hecht와 함께 JMP Trial 16.1 번들을 빌드하고 테스트하여 JRE 폴더가 없는지 확인했습니다(감사합니다, Bob).
- Bob: V17 Windows 설치가 끝날 때 프로세스를 변경하여 업데이트 확인이 옵션이 되지 않도록 했습니다. 대신 V17 코드는 처음 시작할 때 업데이트를 확인합니다. 평가판 및 학생 구독용 설치 프로그램은 특수 추가 기능 폴더를 더 잘 처리하도록 수정되었습니다. 지금까지 새로 준비된 머신에서 표준이었던 JMP Pro 14 직원 다운로드 라이선스를 변경했습니다. ISD와 협력하여 표준을 변경하여 대신 JMP Pro 16을 사용했습니다. 설치 프로그램에 새 V17 레지스트리 파일을 추가했습니다.
- 마이런: memoQ 기술 지원팀과 회의하여 설치 및 사용자 관리를 파악하고 일부 문서 야간 스크립트를 업데이트합니다.
- Angelita: JMPLive 클라이언트/서버 작업. 설치 프로그램 및 Keycloak 프로젝트. 새 서버와 관련된 몇 가지 문제를 해결한 후, Books에 대한 반품 처리를 시작했습니다.
선적 서류 비치
- Sheila: 결함을 해결했습니다. 16.1 JMP 도움말을 생성했습니다. 검색 속도를 높이기 위해 중국어 15.2 JMP 도움말을 재생성하는 문제를 해결하고 있습니다.
- Michael C: Stringbot에서 "신규" 상태로 멈춰 있는 16.1 문자열을 정리하고, Doc 팀을 위해 Jira 변환 작업을 진행했습니다.
시스템/호스트 테스트
- Hui: 헬프 데스크, Josh L. 및 Audrey와 협력하여 HTML5 모바일 테스트를 위한 장치를 설정했습니다. 공유 서버 머신에서 JMP16.1 설치 문제를 해결하는 작업을 했습니다. 문제를 해결해 준 Bob에게 감사드립니다. Nicole의 팀에서 제공한 스크립트를 기반으로 통계 플랫폼에서 HTML5 데이터 필터를 테스트하는 데 협력했습니다. 히스토그램 및 마커 레이블에서 패닝하는 HTML5 대화형 문제를 보고했습니다. 데스크톱 호버 레이블 문제를 보고했습니다.
- Lisa G: 일부 단위 테스트를 정리하고, 세 번째 블로그 게시물을 수정하여 호버 라벨 시리즈에 제출했으며, 16.1번의 호버 라벨 충돌을 검증했습니다.
- Justin: 실패한 JSL 단위 테스트를 업데이트합니다. Jira-to-Defects 정리 프로세스에 이동 URL 링크, 결함 관계 및 근본 원인 필드를 추가했습니다.
- 오드리: JMP TS를 위한 Confluence 설정 및 모든 이전 위키 콘텐츠가 보존되도록 확인 중입니다. 닫힌 결함과 관련된 JMP 커뮤니티의 게시물을 검토 중입니다. Virtual Join을 위한 몇 가지 테스트가 진행 중입니다. 에릭 왕: JMPLiveJSL 테스트를 업데이트하여 연결 객체에서 HTTP 요청 인스턴스를 사용하여 JMP Live API를 호출합니다. JMP Live Jira 항목을 테스트하고, 새로운 'Add JMP Live Connection()' 함수를 테스트합니다(WEBJMP-2748).
- Da Li: JMP Live Jira 항목 테스트, 전체 패키지 다운로드 테스트 WEBJMP-2533. 결함 확인. 베이징 팀의 Knowledge Sharing, KnowledgeSharing-Da-20210402 참조. JSL UT 오류 업데이트/수정.
- Mike Wu: JMP Live Jira 항목 테스트. JMP Pro 16.1(2021년 4월 5일)을 사용한 OLE VB 자동화 테스트. JMPC 7.1.2(94 M6) 6개월마다 검사. JMP Clinical 8.0 설치 프로그램의 검사점 문서 업데이트 매월 검사. 결함 확인. JSL UT 오류 업데이트/수정.
- Nala: JMP Live Jira 아이템 테스트. Wenjun의 요청에 따라 JMPC 8.0 문제 조사. Jin과 협력하여 현재 VM을 Azure로 마이그레이션하는 방법 조사. JSL UT 오류 업데이트/수정.
- Josh L: 네트워크 팀과 협력하여 일부 테스트 시스템에 대한 포트를 열어 그룹의 다른 사람들이 해당 시스템에 접근할 수 있도록 합니다. 만료된 JMP Pro 라이선스로 판명된 16.1 서버에서 발생한 몇 가지 문제를 해결합니다. Cary 및 Beijing 항목을 포함한 16.1에 대한 JMP Live Testing Team 상태는 다음과 같습니다.
- 테스트 중인 10가지 스토리
- 테스트 준비된 41개의 스토리와 버그
- 지난 7일 동안 17개의 버그가 생성되었습니다.
- 54개의 스토리와 버그가 수락되어 닫혔습니다.
- 헌터: JMP 16.1과 17 결함 검증, Mac과 Windows에서 여러 개의 Open Window 빌드로 S1194835에 대한 문제 테스트 및 보고, JMP 16.1과 17.0을 사용하여 S1581681에서 충돌을 재현하려는 시도가 여러 번 있었습니다.
데이터 발견
- 어니스트: Term 및 Select Duplicate에 대한 성능 작업. Sentiment Analysis에 대한 로캘 수정. 플랫폼 환경 설정 목록 재구성. Tables 메뉴 항목에 대한 미리보기에 대한 피드백/로드맵.
- Dan S: Mac에서 큰 보고서의 글꼴 성능 문제를 수정했습니다. FitModel 대화 상자 바이패스에서 변환 열에 대한 지원을 추가했습니다. 필요하지 않을 때 Contour Function() 스크립트를 쓰지 않도록 Ternary Plot을 수정했습니다. 16.1 버그를 분류했습니다.
- Dave B: 16.1에 변경 사항을 적용하고, 스크립트 편집기/찾기 대화 상자 충돌을 수정하고, 작업 공간이 삭제된 후 데이터 테이블 소멸자가 실행되어 jmp를 닫을 때 충돌이 발생하는 문제를 조사하여 수정했습니다(자동화 관련). Michael과 John과 협력하여 테이블박스의 호스트 스크롤링 구성 요소 초기화를 지연시켰습니다.
- Evan: Aaron과 협력하여 모달 대화 상자를 테스트하는 데 도움이 되는 With Window Handler JSL을 제공했습니다. 단위 테스트 프레임워크에 콜백을 테스트하기 위한 Mock 함수를 추가했습니다. 순환 참조가 사용될 때 JSL 클래스 인스턴스 메모리 누수를 수정했습니다. JSL 클래스 테스트 범위를 확장하고 클래스 결함을 해결했습니다.
- Paul V: 방금 Pareto 결함을 수정하고 있습니다. 현재 Jacob이 결함을 열었을 때 성능을 살펴보면 17이 16보다 느리다는 것입니다.
암사슴
- Joseph: JMP16.1의 MSA 버그 수정 작업, 복제된 실행 순서 선호도 포함. 새로운 EZDOE 플랫폼 작업 계속. DataWorks 2021 튜토리얼 슬라이드 제출. 또한 Ryan과 공동 저술한 Combinatorial Testing 논문이 Statistical Theory and Related Fields 저널에 게재되었습니다(2021년 4월 6일 온라인 출판).
주인
- Aaron: JSL Window Handler 기능의 초기 버전을 완료하고 푸시했습니다. 프로젝트 콘텐츠가 중간 임시 DisplayWindow 없이 TabPage로 바로 이동하도록 새 창을 여는 코드 경로를 업데이트했습니다. 창 활성화 시퀀스를 다시 작업하고 JWindow:: windowLastActivatedTime()을 추가했습니다.
- John Schroedl: Easy DOE(.ezdoe) 파일 형식에 대한 지원을 체크인했습니다. Ctr+Tab 창에 프로젝트 탭을 추가했습니다. 프로젝트 창에서 Time Series 충돌을 수정했습니다. Windows 7 및 8에 대한 오래된 검사를 제거했습니다. 몇 가지 정적 분석 경고를 활성화했습니다. const에서 std::move를 사용합니다. if (flag & 0) {...}를 항상 false로 사용합니다.
- Michael H: Apple Silicon에서 정수 오버플로 버그에 대한 다양한 수정 사항이 있습니다.
HTML5
- 팀은 JMP 17.0을 위해 많은 계획 작업을 해왔습니다. HTML5 개발자와 테스터가 JIRA 사용에 대해 논의하기 위해 만났습니다. Bryan은 JMP 17.0의 스프린트를 관리하기 위해 Jira를 사용하는 프로세스를 시연했습니다. 팀은 또한 리팩토링 작업에 대해 투표하고 JMP 17 리팩토링 스프린트를 시작했습니다.
- John Powell: 개발자 후보자를 선별했습니다. Anna가 JMP Live Server가 업데이트될 수 있는 이유를 알아내도록 도왔습니다. Jianfeng, Brian, Dan V와 PLS MDMM 플랫폼에서 잘못된 막대 색상에 대해 논의했습니다(S1587234). Ernest에게 축소 그래프 문제를 보고했습니다. Xan과 Graph Builder 예제와 기본 채우기 선택 모드를 공유하는 것에 대해 논의했습니다. CRISPR(Dieter를 통해)에 HTML5가 글꼴 사용자 지정을 지원하지 않는다고 답변했습니다. Brian과 Dan V와 지원되지 않는 글꼴 사용자 지정 및 지원되지 않는 엔지니어링 형식에 대해 논의했습니다. 도구 설명과 레이블에 평균 범주형 값을 표시하는 JMPHTML-512에 대해 작업했습니다. Paul V.와 Josh M.과 논의했습니다. 닫힌 결함에서 Pubs Affected 필드를 설정했습니다. Shannon과 Justin과 협력하여 JMP 17.0 HTML5 결함을 JIRA로 변환했습니다. 인코딩이 필요한 데이터인 것으로 밝혀진 고객 문제 트랙 7613314737을 조사했습니다.
- Bryan F: 마우스 및 터치 이벤트에서 새로운 포인터 이벤트로 변환하는 작업을 진행 중입니다. 그렇게 하면 커서나 손가락(터치 장치의 경우)이 다른 그래프를 가로지르더라도 마우스를 캡처하여 그래프를 팬 및 확대/축소할 수 있습니다. 독립형 HTML5의 경우 커서나 손가락이 브라우저 창 밖으로 나갈 수도 있습니다. 다음은 예입니다 . y 역할에 열이 없고 모든 행이 숨겨진 경우 HTML5로 내보낼 때 트리맵 셀이 선택되지 않은 것처럼 보이는 문제를 해결했습니다.
- Mayowa: 대화형 HTML 지원 메시지 문자열 업데이트 작업(JMPHTML-539), 대화형 HTML에 대한 전체 또는 부분 지원을 결정하기 위한 코드 리팩토링 작업(JMPHTML-547)
- Josh M: 도구에서 플래그가 지정된 stringbot 문구를 수정했습니다(Landra가 검토). S1587814에 대한 수정을 푸시했습니다. 영역 위에 선이 나타나고 고아 선분 선택이 일치하지 않습니다. 추가 테스트 후 범주형 데이터 필터 성능 최적화를 16.1로 다시 통합했습니다. 결함 분류를 완료하고 16.1에 의도된 모든 항목을 완료했습니다. JMP 17을 위한 범주형 프로파일러를 준비하면서 프로파일러 데이터 구조 리팩토링을 시작했으며, 우선순위를 논의하고 테스트 팀과 협력했습니다. 주중에 프로파일러 작업을 제쳐두고 행 상태 리팩토링( JMPHTML-532 )을 시작하고, 첫 번째 반복을 완료하고 벤치마크를 수행했습니다 . 자세한 내용은 여기를 참조하세요.
JMP 라이브
- Aurora: 16.1: JMP Live 게시물을 JMP 프로젝트로 다운로드하고, 그룹에서 폴더를 제거하기 위한 버그를 수정했습니다. 17.0: REST API 표준화.
- Tommy O: 16.1 / 17.0의 버그 수정 작업 중입니다. JMP에서 JMP Live로의 인증을 간소화할 수 있는지 확인하기 위해 node.js OIDC 공급자 패키지로 실험을 마쳤습니다.
통계
- 존 살: 게놈 관련 코드의 속도를 계속 높이기 위해 Response Screening은 일부 병목 현상을 완화하여 벤치마크 문제를 13.35분에서 6.50분으로 개선했습니다. 속도가 두 배 이상 빨라졌습니다. 여기에는 390개 행에 319개의 Y x 667,505개의 X가 포함되었습니다. 약 2억 1,300만 개의 회귀 또는 16코어 Mac Pro에서 초당 약 545,000개의 회귀가 포함되었습니다. 또한 Logistic Regression에는 엄청난 수의 응답 변수를 지원하는 몇 가지 메커니즘이 제공되었습니다(S1588132). 속도 향상에는 shared_ptr에서 원시 포인터로 전환하는 것이 포함되었습니다(최근 이메일 S1588205에서 보고됨). 또한 TableBox 생성 속도를 크게 높여준 Dave Barbour (S1588110)와 Mac에서 GFont 생성자의 속도를 크게 높여준 Dan Schikore (S1588111)에게도 감사드립니다.
- Laura CS : 다음 주 DATAWorks에서 발표할 자료 준비를 마쳤습니다. SEM의 수렴 문제를 조사하고, 경고 표시를 개선하고, 예측 값 플롯의 결함을 수정했습니다. SEM의 시작 값에 대한 도구 변수 방법, 신뢰도 계수의 신뢰 구간에 대한 이상적 방법, SEM에서 PROC SYSLIN 모델 피팅 등 몇 가지 주제를 조사했습니다.
- Peng: 구축된 사례와 JMP를 사용하여 Eyring 모델을 중국 팀에 맞추는 방법을 설명했습니다. 강연을 위해 몇 가지 초록을 제출했습니다. 그리고 새롭게 발견된 몇 가지 결함을 해결했습니다.
- 애니: 17에서 Control Chart Builder, Cusum Control Charts, EWMA Control Chart의 결함을 수정하고 일부를 16.1에 통합하는 작업을 담당했습니다.
통계 테스트
- Jacob: DOE에서 공변량으로 사용되는 혼합 요인 테스트. DOE에서 요인 이름과 관련된 수정 테스트(S1588289 및 S1588315). SEM, 잠재 클래스 분석 및 다변량 강건 이상치의 성능 테스트.
- Jeremy: 버그 검증 및 단위 테스트 정리. 외삽 제어 논문 작업.
제품 관리
- Dieter: JMP Public의 인증서를 처리하고, JMP Live 사이트에 사용자를 프로그래밍 방식으로 추가하여 JSL 기술을 향상시키고, jmplivesales16을 JMP Live 16.1로 업그레이드했습니다.
섀넌의 메모
Nora Varga에게 다시 한번 축하드리고, 지난주에 태어난 그녀의 소중한 기쁨의 묶음 Sophie Emese (Emmie) Paton 의 사진을 공유해준 Russ에게 감사드립니다! Nora는 또한 JMP가 보낸 아름다운 꽃에 대해 매우 감사하다고 말했습니다!
또한, NIH 소장인 Francis Collins 박사가 "Here Comes the Sun"을 부르는 동안 스스로 반주하는 이 매력적인 녹음을 공유해 준 Annie에게 감사드립니다 .