2011-yt-princeton-tutorial / topics.txt

general 3D scalar vis
volume rendering
fieldlines (anything vector vis)
interactive modification of derived variables; quick calculations on same
variable resolution meshes (some typical AMR, but I've seen others that extend
domains during calculations)

target audience:
experienced with vis in tools like IDL/MATLAB/VisIt
no experience with yt
novice experience with Python


During the "deep-dive" into yt, we'll cover installing yt on a
cluster, getting started analyzing datasets from a code that yt
understands, and then move on to simple analysis and plotting, leading
up to very simple volume rendering and quantitative plots.  Finally,
we'll discuss very briefly how to load data from other codes into yt,
and the restrictions on what types of data yt is currently able to


First cover:

    * Code support
        * What is in there
        * What we want to add
        * What will take a lot longer
    * Loading a dataset
        * print_stats
        * grab a grid
        * where do the objects live?
        * how do I find the current time?
        * where do units live?
    * Making very simple plots
        * Slices
        * Projections: weighted, unweighted
    * Data objects
        * How to create one
        * How to use one
        * Derived fields
        * Derived quantities
    * More advanced plots
        * Phase plots
        * Off-axis projections
        * Volume rendering
    * How to load new codes in
        * Which types of codes yt *can* support
        * GDF
        * What yt expects