Geant4 Documentation

Similar documents
A Short Course on Geant4 Simulation Toolkit. How to learn more?

Integrate Collaboration into your Workflow

Adding content to your Blackboard 9.1 class

Website Report for facebook.com

Information Retrieval Spring Web retrieval

Recent Changes to NetCDF Development Processes. Ed Hartnett Unidata/UCAR. NetCDF Workshop July 25 26, 2011

Introducing live graphics gems to educational material

Doc Like an Egyptian. Dru Lavigne Documentation Lead, ixsystems SCALE, January 23, 2016

1 Introduction. 2 Web Architecture

Website Report for

LAT-TD-xxxxx-xx May 21, 2002

Create-A-Page Design Documentation

Introduction to Revision Control

Google Apps for Education: The Basics

CSS Paged Media Create Beautiful PDFs With Ease Jirka Kosek

Innovasys HelpStudio 3 Product Data Sheet

Slide 1. Slide 2. Slide 3 Embedding Video. Angela. Objectives Topics

Viewer 2 Beta Frequently Asked Questions

What is a Mobile Responsive Website?

LOGGING IN TO EASYBIB 1. Using Google Chrome, go to and click on Login: 2. Click on the option Sign in with Google:

The Impact of Django. Armin Ronacher. djangocon europe 2011

INTRODUCTION (1) Recognize HTML code (2) Understand the minimum requirements inside a HTML page (3) Know what the viewer sees and the system uses

Information Retrieval May 15. Web retrieval

WHAT YOU WILL LEARN PT ACADEMY

Digital Libraries on a Shoestring. Walter Nelson RAND Corporation walternelson.com

Learning ctools and GammaLib development in an hour

Migrating website. and web tools

RESPONSIVE WEB DESIGN IN 24 HOURS, SAMS TEACH YOURSELF BY JENNIFER KYRNIN

Website Report for bangaloregastro.com

From FrameMaker to FrameMaker

But the foundation of marketing success is the quality and size of your permission-based list.

Website Report for test.com

Google Drive. Table of Contents. Install Google Drive 2. Google Drive for Mac or PC 2. Google Drive Mobile 2. Creating New Files 3.

Importing from VSpace to Canvas

Special Report. What to test (and how) to increase your ROI today

HARNESSING THE POWER OF ONLINE CONTENT IN OLM

GuideAutomator: Automated User Manual Generation with Markdown

Building a Web-based Health Promotion Database

BOV89296 SUSE Best Practices Sharing Expertise, Experience and Knowledge. Christoph Wickert Technical Writer SUSE /

Ultimate Google Search Shortcuts PDF Guide » WebNots ultimate guide to google adwords how to access 100 million people in 10 minutesgoogle.

Learn CSS With W3Schools By W3Schools

Review of 3 elearning Tools HST860VV Ash Patel Annie La Trieu Thursday June 12, 2014

Basic Internet Skills

TOP DEVELOPERS MINDSET. All About the 5 Things You Don t Know.

The Vanilla approach to building Reporting Systems

Step 4 Part F - How to Download a Video on YouTube and Delete a Video

Cloud platforms T Mobile Systems Programming

Introduction to Software Engineering: Tools and Environments. Session 9. Oded Lachish

MARKUP LANGUAGES. A brief history of Markup languages

Kindle Formatting Guide

Evaluation of Visual Fabrique (VF)

Web Architecture Review Sheet

XML Processing & Web Services. Husni Husni.trunojoyo.ac.id

Computer Systems and Networks. ECPE 170 Jeff Shafer University of the Pacific. Version Control

1. You re boring your audience

THE AUDIENCE FOR THIS BOOK. 2 Ajax Construction Kit

Version control system (VCS)

Automated Tagging to Enable Fine-Grained Browsing of Lecture Videos

Demystifying SEO for Government Agencies

How to get a perfect 100 in Google PageSpeed Insights

Hi! My name is Peter Rushforth. I work for Natural Resources Canada, in the Canada Centre for Mapping and Earth Observation.

FITECH FITNESS TECHNOLOGY

Collaboration. Problems in collaboration. The solution

Website Report for colourways.com.au

PHP & MySQL For Dummies, 4th Edition PDF

HTML is a mark-up language, in that it specifies the roles the different parts of the document are to play.

Making presentations web ready

DOWNLOAD OR READ : ULTIMATE GUIDE TO GOOGLE ADWORDS 3 E HOW TO ACCESS 100 MILLION PEOPLE IN 10 MINUTES ULTIMATE SERIES PDF EBOOK EPUB MOBI

Beginning HTML And CSS By Rob Larsen

A Visual Step-by-step Approach to Converting an RTF File to an Excel File

Website/Blog Admin Using WordPress

Guide to buying a better. build create

Using Local Web-based Version Control System

Final Site Guide: Part 2 Embedding Stuff (documents, videos, sound files)

WordPress SEO. Basic SEO Practices Using WordPress. Leo Wadsworth LeoWadsworth.com

How to approach a computational problem

Web Content Management

CS11 Intro C++ Spring 2018 Lecture 4

QUICK REFERENCE GUIDE: LEARNER

Shavitz Law Group Summary

The InfoLibrarian Metadata Appliance Automated Cataloging System for your IT infrastructure.

Biocomputing II Coursework guidance

COMSC-030 Web Site Development- Part 1. Part-Time Instructor: Joenil Mistal

Princess Nourah bint Abdulrahman University. Computer Sciences Department

11 MOST COMMON MARKETING BLUNDERS AND HOW TO OVERCOME THEM

Mobile Web Today. Lots of people think Mobile Web will be next big thing However, huge barriers: How to make existing content work on such devices?

RSS Feeds What they are and what they do. COMNET Meeting February 18th 20th, 2008 Education International Head Office, Brussels, Belgium

Provided by TryEngineering.org -

Belle II - Git migration

fragapy Documentation

The main differences with other open source reporting solutions such as JasperReports or mondrian are:

By Simplicity Software Technologies Inc.

How to build Simbody 2.2 from source on Windows

Creating A Website: The Missing Manual Download Free (EPUB, PDF)

Week - 01 Lecture - 04 Downloading and installing Python

ONIX for Books Product Information Message. Application Note: Embedding HTML markup in ONIX 3.0 data elements

University of Pittsburgh Communications Services. Basic Training Manual Drupal 7

App or Website? Choosing your mobile path. presented by Justin Cawthorne Murdoch University

Tools for the programming mid-semester projects

Web Services For Translation

Transcription:

Geant4 Documentation 1.Current status and types of documentation 2.Process for committing documentation 3.Release schedule should it be more dynamic? 4.Future plans, publicity and outreach Alex Howard, ETH Zürich Documentation Co-ordinator 1

Current Status Documentation covers a number of areas and formats: Guides: application, developers, reference, getting started Formats - output: pdf, html, (both) Formats input: docbook (guides), direct html (working groups), command-line (html create), oxygen, lxr browser Hypernews is also a go-to place for many answers to specific problems, often replacing more complete documentation? Restrictions: docbook is not the easiest to format (different html to pdf outputs sometimes), versioning everything is in the head so difficult to have future developments documented whilst updating current docs Some things are only web-based (commands, oxygen), whilst others are only pdf (physics reference manual) How to keep things up-to-date with developments? 2

Documentation Structure I believe docbook was introduced in order to have a simple framework to combine pdf and html output for the same documents Docbook is scientific-friendly written in latex-style Drawbacks: package dependency/style files, Cross-linking difficult Versioning is through svn and CVS for the web-pages Not always obvious what is going on Is it maintained and will it become deprecated at some point? Should we move to alternative (html only) solution? Currently rely very much on Mike's recipe for creating the documentation Actually need better documentation on making the documentation Often contributions are plain text or word then included by me Could be a simpler approach? 3

Docbook or not... Drupal integration could create a dependency issue depending upon how this is integrated Docbook is useful for simultaneous pdf and html output (latex-style) Difficult if you want to link between documents Generate the output can be a challenge (style files, xml markup, dependency on tools) We have a recipe, but to deviate it from it can be annoying Ben had an alternative (sphinx) proposal for cmake documentation which would remain current similar to how doxgen is formulated Are there are alternatives, views, solutions? 4

Cmake documentation Proposal from Ben is to use a tool like Sphinx for documenting cmake Motivation: scripts can be marked up using restructured text and processed through Sphinx like C++/Doxygen Like Doxygen - docs are close to what they document and can evolve alongside it. The document would also be integrated into the build of Geant4 so is built/installed together with the toolkit. Sphinx: http://www.sphinx-doc.org 5

Videos A number of videos have been produced by us, mostly for demonstrations/tutorials It would be a good idea to aggregate these into a central repository and link to them from our website Youtube could also be an option for advertising and educating people on Geant4 There are already a number of videos created by users: Often out of date Unsupported and unofficial Comments can also be less than desirable... What should we do? 6

Videos Advantages: A good format for demonstrating things in a real sense Good publicity Looks nice Potentially wide audience Moves people away from ad hoc, unofficial, inaccurate and perhaps wrong material Disadvantages: How to make it official? Maintenance back end Maintenance keeping it up to date How to standardise? How to invest the effort to make videos? What about missing areas? Our documentation is somehow complete, is it right to pick and choose for videos? How to prevent linking to wrong material? Still a nice idea! 7

Summary Documentation can be a bit complicated Split between html docs, dedicated web-pages, pdf, command-line, developers Time-line follows release, should be more dynamic? Docbook creates a little headache, are there alternatives? Videos are a new domain for outreach/documenting 8

Problems with Videos Maintenance and keeping things up to date Linking to other material docs, hypernews Wider user community not physicists? Youtube confusing, how to make it official? Hosting 9

Youtube A common and obvious place would be youtube Problem is how to relate this to the other documentation people often just add comments... Disadvantages: Advertising: on the page, before the video etc... No control over linking next video could be anything? Comments simply disable? Direct to hypernews? It's very public trolling, people finding us who have no interest in physics, simulation, computers... Advantages: It's easy, popular, respected, could go viral and get millions of hits... 10

Youtube - thoughts Advertising Page format Auto-play Up next lists Comments disabling also looks odd It's google... Keeping it up to date Who decides it's official? 11

Videos Google search: 12

Videos Youtube search: 13

Youtube The up next problem: 14

Youtube The other people problem: 15

Youtube The other Geant4 video problem: 16

Youtube comments : 17

More comments : Youtube 18