23 July 2015 : TDS Management and Configuration

8:00 - 9:00 Coffee and continental breakfast

  • Informal welcome

    • Participant Introductions

      • Name, organization, how you use TDS.

    • Introduction of Unidata staff

9:00 - 9:30 Welcome and Logistics / TDS Motivation and Technology Overview (Ethan)

9:30 - 10:15 TDS with Docker (Sean)

10:15 - 10:30 Break

10:30 - 11:45 TDS Server Configuration

11:45 - 12:30 TDS Services - Catalogs, OPeNDAP, NCSS, ncWMS, ncISO, cdmremote (Dennis, Christian)

12:30 - 2:00 Lunch

2:00 - 2:30 Accessing TDS data services with python (Ryan)

2:30 - 3:00 Using ToolsUI (Christian)

  • Running ToolsUI

  • Use Case: Using ToolsUI to serve new data

    • Access local and remote TDS servers in ToolsUI

  • IOSPs and FeatureTypes

3:00 - 3:15 Break

3:15 - 3:45 TDS Monitoring, Debugging, Logs (Sean)

  • Looking at logs while logged into the server (good for when things won’t start!)

  • Looking at logs 'remotely' (good for when things do start):

  • Troubleshooting Configuration Catalogs

3:45 - 4:30 Software Engineering and Contributing (Christian)

Discussion and Questions

Day One Finish

Dinner 6:00 at Fate Brewing (directions)

24 July 2015 : July 2015: Advanced Uses of TDS

8:00 - 8:30 Coffee and continental breakfast

8:30 - 9:30 Advanced TDS Configuration (John)

9:30 - 11:30 Open Exploration, 1-on-1

After looking over the workshop schedule, please consider topics you’d like to explore/discuss during this time. Potential topics include:

  • Setting up Tomcat and TDS from scratch

  • Aggregation with NcML

  • Improving dataset discoverability with NcML (ncIso service)

  • TDS and WebMappingService (via ncWMS)

  • Troubleshooting and more information on upgrading from TDS 4.x to 4.6.

11:30- 12:00 TDS 5.0 (John)

  • Changes in 5.0

    • DataType now has unsigned types: UBYTE, USHORT, UINT, ULONG

    • Server catalog processing much more efficient

    • New TDS remote access service (CdmrFeature) to give python client full access to all of the coordinate information and coordinate based subsetting capabilities of the Java client.

    • Details

  • Alpha release next week

12:00 - 1:30 Lunch

1:30 - 2:00 An ode to GRIB (Sean)

2:00 - 2:30 Reading GRIB data with the CDM (Sean)

  • General overview of tools for GRIB

    • Specific to NCEP:

    • Specific to ECMWF:

    • Other:

      • Some random table on some random dev’s hard drive combined with (likely) wgrib(2)

    • General GRIB file readers:

  • Using ToolsUI with GRIB

    • Viewer

    • IOSP

    • Grid Feature Type

2:30 - 2:45 Break

2:45 - 4:00 GRIB Feature Collections (John)

Day Two Finish