2024년 1월 19일 JMP 개발 업데이트에 오신 것을 환영합니다!
이번 주에 JMP 18.0의 몇 가지 최종 수정 사항이 푸시되었습니다. 이제 JMP 18.0 L10N 날짜가 지났고 문서가 동결되었습니다. JMP 18.0의 최종 설치 프로그램 후보 생성 날짜는 현재 2024년 1월 30일이며, QA 승인은 2024년 2월 20일로 계획되어 있습니다. JMP 18 EA8 용 브랜치는 24년 1월 22일 월요일에 생성될 예정이며, 이를 통해 최근 승인 수정 사항의 영향을 받은 고객이 프로덕션 릴리스 전에 이를 테스트할 수 있습니다.
Jim은 이번 주에 18.0 소스에서 JMP 18.1 유지 관리 브랜치를 만들었습니다. Nick은 CI 빌드 및 기준 테스트는 물론 새 분기에 대한 야간 분석 및 Snyk 스캔도 활성화했습니다. Bob과 Jim 덕분에 Mac 및 Win용 Nightly 빌드 및 설치 프로그램도 18.1에서 실행되고 있습니다. 많은 개발자와 테스터가 이미 계획된 버전 필드를 사용하여 18.1에 대한 수정 사항을 표시하는 것을 보았고 트랙에 이미 테스트 준비라고 표시된 항목이 9개 있습니다. Jim은 또한 18.0에서 18.0.1 브랜치를 만들었습니다. 이 "점-점" 트랙은 보안 챔피언이 제3자 라이브러리에 중요한 수정 사항을 푸시하는 데 사용할 수 있으며 18.0 출시일로부터 2개월 후에 출시될 예정입니다.
JMP 19.0 설치 프로그램을 사용할 수 있으며 19.0 트랙은 새로운 기능 작업으로 꽤 바빴습니다. 더 이상 모든 트랙에 대해 NonAuth 빌드 또는 설치 프로그램을 생성하지 않습니다. 내부 사용자를 위한 모든 기존 트랙에 대한 승인이 실행되면서 야간 프로세스의 이 부분을 단순화할 수 있다는 점이 좋습니다.
Stringbot은 18.1 및 19.0 트랙용으로도 구성되었습니다(Myron님, 감사합니다!). 하지만 이번 주말은 SAS의 세 번째 주말 유지 관리 주기이므로 다음 주말(26~27 일 )까지 기다려 JMP에 대한 첫 번째 Stringbot 실행을 시작하겠습니다. 18.1 및 19.0 .
마지막으로 이번 주 베타/충돌 사례를 선택한 충돌과 공유해 주신 Tonya Mauldin 에게 진심으로 감사드립니다!
JMP 베타 보고서 11924 - 배포 | JMP 라이브(sas.com)
일반 공지
- 흥미로운 계절별(및 기타) 그래프와 함께 홍역 추세에 대한 이 블로그를 보내주신 John Sall 에게 감사드립니다!
- Inside JMP의 주요 직원이 되고 싶다면 알아보기 양식 사본을 다운로드하세요. 질문을 작성하고 완료되면 사진 3장과 함께 폴더에 업로드하세요. JMP 제품군을 좀 더 친숙하게 만드는 데 도움을 주셔서 감사합니다!
중요한 다가오는 날짜
- JMP 18.0 EA8 – 2024년 1월 22일
- JMP 18.0 최종 설치자 후보 – 2024년 1월 30일
- JMP 18.0 QA 승인 – 2024년 2월 20일
- JMP 18 날짜의 전체 목록을 보려면 Confluence를 방문하세요.
JMP 개발 업데이트
통계
- Jianfeng: 다중 수준(2개 수준 이상) 및 50보다 큰 N에 대한 비모수적 검정( JMP-13863 )에 대한 정확한 검정을 허용하는 새로운 기능을 추가하는 작업을 진행 중입니다. 이는 P&G에서 요구하는 사항입니다. 작년에 SAS에서 이식된 정확한 코드를 사용하여 이 기능을 활성화할 수 있습니다. 다음은 보고서의 간략한 내용입니다. 그러나 높은 컴퓨팅 요구로 인해 사용자가 컴퓨팅 프로세스를 제어할 수 있도록 진행률 표시줄을 추가하고 싶습니다.
//JMP에서 보고
//SAS에서 보고
- John Sall: Fit Response Screening의 경우 슬라이스 LSMeans 비교(JMP-19632)에서 확인되었습니다. Contour Profiler의 경우 연속 요인이 충분하지 않은 경우 충돌이 수정되었습니다(JMP-20008). 범주형의 경우 공유 및 비율(JMP-2006) 모두 셀 확률에 대한 신뢰 구간을 지원합니다. Bootstrap Forest 및 Boosted Trees의 경우 튜닝 테이블 보고서를 더욱 완벽하게 만들고 중첩된 진행률 표시줄을 지원합니다. (JMP-20064). 상호 작용 프로파일러의 경우 곡선 레이블(JMP-20106)에 대한 형식을 지원하고 응답 선별의 경우 Clay의 도움(JMP-19552, JMP-19559)을 사용하여 포아송 및 음이항 반응에 대한 작업을 계속합니다.
- Laura CS: SEM 문서 장의 최신 초안을 검토했습니다. 유용한 추가 사항이 많이 있었습니다. 인과 추론 논문에 대한 몇 가지 시뮬레이션을 더 수행하고 대부분의 SEM 관련 섹션 작성을 마무리했습니다.
통계 문서
- Michael C: 18.0에서 통계 문서의 나머지 콘텐츠 업데이트를 완료했습니다. 제작 확인을 수행하고 최종 18.0 도움말/문서를 제작하기 위해 문서 팀에 전달할 책을 준비했습니다.
통계 테스트
- Jacob: Choice Designs를 사용하여 Easy DOE의 분석 탭에 대한 사용성 테스트를 준비합니다. 보다 복잡한 선택 디자인을 처리하기 위해 유용성 연구 도구를 업데이트합니다. 계산이 올바른지 확인하기 위해 새로운 BLAS 단위 테스트를 추가합니다( JMP-19839 기준). Torch Deep Learning에서 테이블 형식 모델을 테스트하기 위해 배열 및 테스트 스크립트를 다루는 작업을 계속하고 있습니다.
- Mark: Jacob과 함께 Easy DOE의 분석 탭에 대한 새로운 유용성 연구를 설계했습니다. SAS-100365 특허 출원의 최종 초안을 검토했습니다. Torch Deep Learning 추가 기능을 계속 테스트하기 위해 Torch를 연구합니다. 질문에 답변했습니다.
- Tonya: CCB 옵션 상호 작용 및 버그 확인을 테스트하고 있습니다.
제품 관리 및 제품 마케팅
- Dan V: Sarah Gilyard는 이번 주에 반도체 부문 수석 제품 관리자로 PM 팀에 합류하게 됩니다. 그녀는 유타에 거주하고 있으므로 그녀에게 Teams 메시지를 보내고 환영 인사를 전하세요!
- Bryan F: 상황별 문의를 실행하기 위한 템플릿 작업을 했습니다. EasyDOE 연구를 위한 잠재적 테스터의 초기 목록을 개발했습니다. 코드에서 스타일 매개변수를 제거하는 것과 관련된 계획에 참여했습니다. AI Assistant 사용성 연구 스크립트에 대한 추가 피드백을 제공하고, 테스트를 위해 AI Assistant 인스턴스를 가동하고, 테스트 결과를 검토했습니다. 일상적인 사물 디자인 북클럽과 관련된 더 많은 물류. JMP Discovery Summit User Lab 물류가 계속됩니다.
기술적 지원
- Duane: 우리 중 다수는 에어 갭 기계에 대한 JMP 18 인증 작업과 My JMP의 다른 측면에 참여하고 있습니다. Wendy는 SAS Licensing Operations와 협력하여 모든 라이센싱 통화를 참여 대기열로 전환하고 있습니다. 이 변화는 다음 주부터 시작됩니다.
- 평소와 마찬가지로 TS JMP Live 보고서 와 지난 14일 동안 TS에서 보고한 티켓을 보여주는 Jira 필터 링크가 있습니다.
주별 사례 볼륨:
참여 대기열에 대한 사례 주제, 총계:
지난 주 참여 대기열에 대한 사례 주제:
개발 운영
- Melanie: 18.0 브랜치의 소스에 대해 실행되고 기본 및 18.0 모두에서 helpmap 파일을 업데이트하도록 helpkeys 작업에 대한 스크립트와 프로세스를 조정합니다. 또한 Allison에게 stringbot 프로세스와 JSL 충돌에 대한 개요를 제공했습니다.
- Myron: 19.0( JMPTOOL-977 )에 대한 Stringbot 변경 및 업데이트. 18.1( JMPTOOL-1076 )에 대한 Stringbot 변경 및 업데이트. JiraBot UI 작업( JMPTOOL-939 ).
현지화
- Allison: Trish와 함께 JMP Documentation Add-in 및 현지화 프로세스에 대한 교육 세션을 가졌습니다. 번역된 SharedTextInsets를 처리하고 업데이트된 저작권 언어가 반영되었는지 확인했습니다. JMP 법무팀을 만나 작업 주문 프로세스에 대해 이야기하고 우리와 협력하는 다양한 공급업체를 위한 작업 주문 템플릿을 만드는 작업을 진행했습니다.
- Trish: 법무팀과 만나 번역 공급업체 및 리뷰어를 위한 작업 주문 생성에 대해 논의했습니다. 현지화된 JMP 문서 추가 기능 생성 및 게시 프로세스를 검토합니다. 1월 23일에 문서 팀에 전달할 준비를 위해 HTML5 도움말 파일을 마무리합니다. 2월에 번역 공급업체에 JMP 문서를 전달할 계획입니다. 16 일 에 18.0 현지화 동결에 대한 모든 결과물을 다시 확인한 다음 QA에 소프트웨어 번역이 완료되었음을 기쁜 마음으로 알렸습니다.
- Krzysztof: InsideJMP 발표에 대한 텍스트 작성 뉴스: JMP 커뮤니티 번역 변경이 1월 18일에 시작되고 , 새로운 저작권 문자열로 SharedTextInsets 프로젝트가 업데이트되었으며, 공급업체에서 처리된 문서 현지화 반환이 이루어졌습니다.
- Sohail: 용어 프로세스에 대한 추가 작업 – 용어 추출 프로세스의 처리 시간과 정확성을 최적화합니다.
선적 서류 비치
- Susan C: JMP Live에 대한 JSG 피드백 구현을 완료했습니다. 피드백을 주신 모든 분들께 다시 한번 감사드립니다. 18용 Perforce 디렉토리에 JMP 도움말 템플릿을 복사했습니다. JMP 18의 새로운 기능 페이지에서 Landra의 JMP Live 콘텐츠를 검토하고 영향을 받는 릴리스 노트 = Y JMP Live Jiras와 비교했습니다. Landra 페이지에 없는 기능의 경우 개발자와 협력하여 어떤 기능을 문서화하고 초안을 작성해야 하는지 파악했습니다. Confluence 페이지에서 Landra에게 피드백을 제공했습니다. JMP 도움말에 새로운 JMP Live 리소스 페이지가 표시되지 않는 문제가 수정되었습니다. 도움을 주신 Michael C에게 감사드립니다. 제작팀에서는 제가 담당하는 도서를 확인하고 Jiras를 업데이트했습니다.
- Qiana: 도움말 키 보고서를 실행했습니다. 인턴을 위한 이력서와 HireVue 비디오를 검토했습니다. 그룹 플랫폼 기능을 문서화했습니다. Doc Freeze를 준비했습니다. 할당된 도서에 대한 제작 스크립트를 실행했습니다.
- ChrisB: 새로운 기능을 문서화했습니다. 저작권 변경사항을 입력했습니다. 도움말 키와 일부 Python 문서를 검토했습니다.
시스템/호스트 테스트-Cary
- Mandy: 19개 수정 작업을 수행했으며 이제 테스트웨어 자동 통합이 꺼진 상태에서 3개 테스트를 다시 작성했습니다. 또한 몇 가지 새로운 수정 사항을 테스트하기 위해 기본에 새로운 데이터 필터 테스트를 추가했습니다. 18과 19에서 Python 테스트에 대해 조금 더 작업했으며 18.0 설치 프로그램 테스트에 앞서 모든 것이 잘 작동하는 것 같습니다. Mac 및 Windows에서 18.1용 Perforce로 작업 공간을 만들었습니다. 모두 테스트용으로 설정되었습니다. 2024년 Workday 목표 작업 중입니다. 오늘은 M1/M2 Mac 전용( JMPTEST-1113 )의 수치 차이로 인해 MAIN에서 기준 차이를 추적하고 업데이트하는 데 시간을 보냈습니다.
- Hunter: Daniel에게 승인 테스트 및 문제 보고, 내 시스템 두 대의 Python 테스트 결과를 Mandy와 Kimi에게 보냈습니다(테스트웨어 변경 사항에 대해 후속 조치를 취해 주신 Kimi에게 감사드립니다). Jim을 만나 새로운 18.1 및 주요 위치를 올바르게 가져왔습니다. Perforce에서는 JMP 19.0에서 인증을 확인하고 인증 및 JIRA 확인에 대한 질문으로 두 가지 JIRA 문제에 응답했습니다.
웹 테스팅 – 캐리
- Natalie Horton은 이번 주에 웹 테스트 팀에 합류했습니다. 그녀는 HTML5 자동화에 중점을 둘 것입니다. 지금 그녀는 JMP를 배우기 시작했습니다.
- Josh L: MSAD 포리스트 2개를 구축하고 JMP Live 배포 스크립트를 업데이트하여 이제 JMP Live 풀 서버에 JMP Pro 18.1 및 19.0을 설치했습니다. 더 많은 시스템을 JMP Live 17.2에서 18.1로, 18.0에서 19.0으로 이동합니다. MSAD 단일 포리스트 다중 도메인과 단일 도메인의 차이점이 있는 다중 포리스트에 대해 논의합니다. SE 문제에 응답하고 설치 문제를 해결합니다.
시스템/호스트 테스트-베이징
- 베이징팀:
- Da Li: (1) 완료: JMP Clinical 18 게시 테스트 라운드 #3, 6개의 새로운 버그가 생성되었습니다( JMPTESTBJ-2942 ). (2) 업데이트된 코드는 scndaz / jmp_live_tests / Commit 1c94b4974fab — Bitbucket 에 제출됩니다. (3) 코드 개선 1단계가 scndaz / jmp_live_tests / Commit 4674ea99bfa3 — Bitbucket 으로 업데이트되었습니다.
- Nan Wu: (1) JMP 오프라인을 사용하는 고객이 새로운 인증 메커니즘에 따라 JMP 18.0에 여전히 필요한 경우 "수동 활성화"가 필요한지 여부에 대한 인증 문제를 확대합니다. 결정은 "예"입니다. 버그 JMP-19733 에 설명이 추가되었습니다. (2) JMP 18.0 회귀 테스트가 완료되었습니다( JMPTESTBJ-1806 ). (3) JMP 18.0 도움말 콘텐츠 검토 테스트가 완료되었습니다( JMPTESTBJ-1805 ). (4) Audrey 및 Bob과 함께 18.0 문제에 대한 Excel 지원 버전에 대한 피드백과 토론을 보냈으며, 18.0 Excel 버전 지원에 대한 최종 업데이트를 수행하기 위해 관련 버그는 JMP-20021 입니다. (5) JMP 18.0 Citrix 테스트 완료 - JMPTESTBJ-1701 .
- Kimi(Yu) Wang: (1) 버그 확인. (2) Python - NF: JMP 샘플 스크립트의 Python 샘플( JMP-18914 ]) - 18.0에서 완료되었습니다. 향상된 패키지 설치 지원( JMP-19734 ) - 18.0에서 완료되었습니다. Windows에서 pyproject.toml을 사용하여 dt2pandas를 설치할 수 없습니다( JMP-19922 ) - 18.0에서 완료되었습니다. macOS의 Python 파일 연결 아이콘( JMPTESTBJ-2759 ) - 완료되었습니다. (3) JMP 18.0: 도움말 내용 검토 - 진행 중: Python 부분에 대한 JSG - 완료되었습니다. Python 부분용 JSR - 준비되지 않았습니다. (4) Hunter Found의 충돌을 재현해 봅니다. Apple Silicon 시스템에서 pyarrow를 가져온 후 충돌이 발생합니다. (5) Hunter가 테스트 스크립트를 적중하고 수정하는 Python 테스트에 대한 디버그 실패. (6) Cary UT 디버그 실패: Python 관련 실패는 jpip.py 제거로 인해 발생합니다. - Jim에게 이메일을 보냈어요. FD 오류는 저작권이 2024로 변경되어 발생합니다. 18.0에서 수정되었습니다(win & mac intel & mac Silicon).
- Da Zhang: (1) 버그 확인. (2) JMP Live 스트레스 테스트 구성을 재구성했습니다. (3) OLE 자동화 실패 조사. (4) Nala와의 4분기 대화.
- 날라: (1) 버그 확인. (2) JMP 18에 대한 문서/도움말 테스트 - 완료. (2) JMP Clinical 18.0: 니카르디핀에 대한 모든 보고서 확인( JMPTESTBJ-2946 ) - 완료되었습니다. (3) JMP Live NF 테스트: 공간 수준의 기록 보기 및 다운로드( WEBJMP-6650 ). (4) 4분기 대화를 완료했습니다.
데이터 발견
- 질문:JMP 19용 시각적 스타일 인프라 작업 중입니다. 플랫폼 사전 설정의 현지화 문제를 수정했습니다. < 호출 충돌 수정
- Parker: JMPColor::mixRGB() 기능의 속도 성능이 향상되었습니다.
- Dave B: 병렬 플롯 재현성 버그 수정, PDF로 저장을 위한 미리 보기 작업, 고객이 보낸 PDF 가져오기 문제 조사.
암사슴
- Caleb: JMP 19 개발 작업을 계속하고 있으며 다음 주 RAMS에서의 강연을 준비하고 있습니다.
주인
- 폴 N
- JMP Discovery를 위한 JMP 18의 Python 통합에 대한 비디오 프레젠테이션을 준비하고 녹화했습니다. Python 지원에 대한 JMP 스크립팅 가이드 업데이트를 검토 중입니다.
- 최소 빌드를 macOS 12.0으로 업데이트할 때 macOS의 QuickLook 미리 보기 코드에서 지원 중단을 살펴봅니다. 이는 파인더에서 데이터 테이블 미리보기를 제공하는 것입니다.
- 2개의 JMP Live AWS 인스턴스에 대해 업데이트된 OpenSSL 인증서를 생성합니다.
- 문서를 검토하면서 발견된 이전 Python 통합에서 발견된 몇 가지 사소한 문제를 살펴봅니다. 18.1에서 수정하려고 합니다.
- Python 파일 보내기( 'path_to.py'); Python 스크립트 편집기 창에서 파일을 열지만 'Python 데이터 유형이 유효하지 않습니다.'라는 오류 경고도 표시됩니다.
- Kimi는 JMP 내의 깨끗한 시스템에서 Python 설치 패키지(jpip)를 처음 실행할 때 문제를 발견했습니다. JMP 자체는 JMP를 다시 시작할 때까지 패키지가 설치되었음을 인식하지 못합니다. site-packages 폴더가 아직 생성되지 않았기 때문일 수 있습니다. jpip 설치는 패키지 설치를 수행하기 전에 디렉토리의 존재를 확인하고 site-packages.zip 파일의 압축을 풉니다. 일단 Python이 초기화되면 이전에는 존재하지 않았던 디렉터리가 현재 존재한다는 것을 인식하지 못하는 것 같습니다. 한 가지 해결책은 설치 프로그램이 압축을 푼 사이트 패키지 파일을 올바른 %APPDIR%에 배치하는 것이지만 이는 설치 프로그램이 사용자인 경우에만 작동합니다. 다른 옵션은 Python을 초기화하기 전에 필요할 때 JMP ZiipArchive 클래스를 활용하여 site-packages.zip의 압축을 푸는 것입니다. 디렉토리가 존재하면 JMP 내에서의 후속 설치는 설치 직후에 인식됩니다.
- John Schroedl: Citrix 기반 VM에서 JMP를 실행할 때 나타나는 UI 문제를 조사하고 수정했습니다. JMP 정책 설정의 합류 페이지가 업데이트되었습니다. 비주얼 스타일링 프로젝트에 대한 토론. 제안된 프로젝트 변경 사항에 대해 Jared와 협력합니다. 보안 수정을 위해 libxml2 업데이트를 시작합니다. 남은 부분: JMP 18의 마지막 순간 아이콘 업데이트.
- Daniel: 18.0에는 최종 수정 사항과 기능이 적용되었으며 이제 AWS와 MyJMP를 향상시키는 데 중점을 두고 있습니다.
대화형 HTML
- John Powell: JMP 18.1용 대화형 HTML 템플릿용 Jenkins 빌드를 설정합니다.
- 2023년 연말 리뷰. 기술 지원팀의 로컬 데이터 필터 관련 사용자 문제에 응답했습니다.
- 스프린트 회고회를 개최했습니다. 지난 스프린트의 성과를 요약했습니다.
- Aurora Tiffany-Davis, Annie Dudley 및 Michael Goff를 만나 제어 차트 경고 기능 요청에 대해 논의했습니다.
- 19.0에서 다음 버그를 수정하고 해당 수정 사항을 18.1에 통합했습니다.
JMPHTML-660 S1514784: GB: 누락된 요소=0으로 처리하면 다른 차트가 표시됨
JMPHTML-666 S1521926: GB: 영역: 선: 차트에 오버레이가 있을 때 채워져야 할 일부 피크가 채워지지 않음
JMPHTML-667 S1521927: GB: 영역: 선: 명목형->X 및 연속형->오버레이 및 누락, 제외된 데이터가 있는 다른 차트 가져오기
JMPHTML-929 GB: 영역: 누락된 범주가 포함된 총계의 %를 표시하는 범위 스타일은 채워지지 않은 영역을 생성합니다.
JMPHTML-1806 GB: 선: HTML5에서는 연결되었지만 데스크톱에서는 연결되지 않은 점
JMPHTML-1811 GB: 영역: 차트에 추가 선이 그려집니다.
JMPHTML-1953 GB: 선: 숨겨진 데이터와 함께 예기치 않게 연결된 오버레이 포인트가 있는 누적 차트
JMPHTML-1996 GB: 영역: 색상 역할이 할당될 때 연결된 선 세그먼트
JMPHTML-1997 GB: 영역: 마커 사이에 그려진 추가 선분
JMPHTML-2482 GB: 영역: 3 Ys의 선분 색상이 지속되거나 그려지지 않은 차트
JMP 라이브
- Aurora: 18.1: 게시물 대량 삭제 성능이 향상되었습니다. 19.0: 제어 차트 경고 개선을 위한 계획 개발. 기타: JMP Discovery Europe에 대한 주문형(온라인) 프레젠테이션을 준비하고 있습니다. 다양한 권장 주요 버전 업그레이드에 대한 타사 소프트웨어 요청을 작성했습니다.
Shannon의 메모
다음 이야기를 공유해 주신 Melanie Drake 에게 감사드립니다! 나는 그의 사망 기사에서 Mike가 Martin Luther King Jr.의 삶과 유산에 영감을 받은 많은 사람 중 한 명이라는 것을 알았습니다. MLK Day를 기념하는 월요일에 그의 추모식이 거행되는 것이 특히 적합한 것 같습니다.
월요일에 저는 다른 친구 아버지의 장례식에 참석하기 위해 친구와 함께 Camden SC에 갔습니다. 그는 언론인이자 민권 운동가였으며 이는 감동적이고 감동적인 서비스였습니다. 여기에서 Edward “Mike” McClendon의 삶에 대해 자세히 알아볼 수 있습니다.