CERN-HSF 프로젝트
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
이 페이지에는 Google Season of Docs에 선정된 기술 문서 프로젝트의 세부정보가 포함되어 있습니다.
프로젝트 요약
- 오픈소스 구성:
- CERN-HSF
- 기술 문서 작성자:
- 존
- 프로젝트 이름:
- CERN-HSF - 일반 사용자 채택, 동적 Python 바인딩, 튜토리얼을 위한 ROOT 문서
- 프로젝트 길이:
- 장기 실행 (5개월)
Project description
CERN-HSF - 일반 사용자 채택을 위한 ROOT 문서, 동적 Python 바인딩, 튜토리얼
멘토: 올리비에 쿠에, 악셀 노이만
요약: 문서는 사용자가 소프트웨어를 성공적이고 효율적으로 도입하는 데 필수적입니다. 명확하고 정확하며 포괄적인 사용자 문서는 사용자가 목표를 달성하는 데 도움이 됩니다. 명시적인 예시와 튜토리얼은 사용자가 빠르게 학습할 수 있는 강력한 도구가 됩니다.
물리학을 위한 데이터 분석 및 시각화 공간에서 물리학자, 연구원, 개발자가 ROOT를 사용하는 방식을 살펴보면 사용자 친화적이고 업데이트된 문서의 이점을 인식할 수 있습니다. 특히 소스 코드의 광범위성과 성장으로 인해 문서 시스템은 사용자에게 ROOT가 제공하는 모든 기능을 최대한 활용할 수 있는 기능을 제공하기 위해 동시에 발전하는 것이 좋습니다.
현재 문서의 요약 및 분석
현재 사용자 문서에서는 물리학자가 일반 사용자에 비해 ROOT를 더 쉽게 채택할 수 있는 가이드를 제공합니다. 또한 동적 Python 바인딩과 같은 특정 주제 내에서 좀 더 포괄적이고 명확한 문서를 위해 개선이 이루어질 수 있습니다. 마찬가지로 새 데이터 형식인 RNTuple에는 필요한 세부 사양이 없습니다. 마지막으로 현재 문서에는 ROOT 7과 관련된 튜토리얼이 누락되어 있습니다.
방법론: Olivier와 협의한 결과, 앞서 언급한 문제를 해결하려면 전문 연구원과 일반 사용자 간의 지식 격차를 파악하고, 이 격차를 해소하기 위한 문서를 작성하고, 동적 Python 바인딩에 관한 더 자세한 문서를 작성하고, ROOT 7용 '최신 분석을 위한 튜토리얼'을 구현하고, RNTuple용 자세한 기술 사양을 작성하는 데 주력해야 하는 것으로 보였습니다. 이러한 맥락에서 이 과정에서 문서에 Jupyter 노트북을 통합하여 실질적이고 양방향 학습 도구가 사용자에게 도움이 될 수 있습니다.
타임라인:
프로젝트의 단계는 다음과 같이 예상됩니다.
전문 연구원과 일반 사용자 간의 지식 격차 식별 (현재 문서 및 소스 코드 읽는 동안) → 1~2주
격차를 해소하기 위한 문서 작성 및 리팩터링 → 3주
동적 Python 바인딩에 관한 더 자세한 문서 작성 → 3주
동적 Python 바인딩 튜토리얼 구현 → 3주
ROOT 7 튜토리얼 구현 → 4주
RNTuple에 관한 자세한 기술 사양 작성 → 3주
프로젝트 목표 달성 검토 → 1주
결과물 및 성공 가이드라인:
누락된 부분 없이 통합된 단일 사용자 문서
최신 기능(예: 새로운 파생 클래스)을 반영하도록 완전히 업데이트된 사용자 문서
Jupyter 노트북을 통한 튜토리얼
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2024-11-08(UTC)
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2024-11-08(UTC)"],[[["This project aims to improve the ROOT documentation for a broader audience, including those outside of physics research."],["Key areas of focus include dynamic Python bindings, the new RNTuple data format, and ROOT 7 tutorials."],["The project will involve identifying knowledge gaps, creating and updating documentation, and developing interactive tutorials using Jupyter notebooks."],["Deliverables include a unified and updated user documentation with comprehensive tutorials and technical specifications."],["The project is a long-running Google Season of Docs initiative, spanning 5 months and collaborating with CERN-HSF."]]],["The project focuses on improving ROOT software documentation for a general audience. Key actions include identifying knowledge gaps, creating documentation to bridge these gaps, and detailing Dynamic Python Bindings. The project will also implement tutorials for ROOT 7 and Dynamic Python Bindings and create technical specifications for RNTuple. The documentation will be unified, updated with the most recent features, and include Jupyter notebook tutorials. The timeline includes phases for each task, including identifying gaps, writing, implementing, and reviewing.\n"]]