SPEDAS SoftwareSlide − 1Snowmass, CO – June 2015 SPEDAS Developers Workshop GEM – Snowmass, CO June 17, 2015.

Slides:



Advertisements
Similar presentations
Jenkins User Conference San Francisco, Sept #jenkinsconf Business Process Model & Notation (BPMN) Workflows in Jenkins Max Spring Cisco
Advertisements

Eclipse Introduction Dwight Deugo Nesa Matic
Windows Software Installation Tutorial GEFSOC Soil Carbon Modeling System Mark Easter, Kendrick Killian, Ting Feng, and Keith Paustian Natural Resource.
Introduction to Android Studio
Types of software. Sonam Dema..
Drupal Workshop Introduction to Drupal Part 1: Web Content Management, Advantages/Disadvantages of Drupal, Drupal terminology, Drupal technology, directories.
Excel Connector for JIRA Installation and functional presentation.
Automated Production Report Generation with OPC DataHub Your Host Today: Colin Winchester, Director of Support Presenter: Win Worrall, Application Engineer.
Creating a Web Presence Introduction to WordPress Week 1.
Eucalyptus Virtual Machines Running Maven, Tomcat, and Mysql.
Linux Operations and Administration
Servlets Environment Setup. Agenda:  Setting up Java Development Kit  Setting up Web Server: Tomcat  Setting up CLASSPATH.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Introduction Purpose  This training course provides an overview of the installation and.
Eclipse Overview Introduction to Web Programming Kirkwood Continuing Education Fred McClurg © Copyright 2015, Fred McClurg, All Rights Reserved.
Glink: GCOS e-business in an application server architecture Summit 2000, Jim Gallagher.
Introduction to Android. Android as a system, is a java based operating system that runs on the Linux kernel. The system is very lightweight and full.
Ali Shahrokni Application Components Activities Services Content providers Broadcast receivers.
Another Method to Open WebSpace as a Web Folder Alternative Method for Creating Web Folder in WebSpace, Slide 1Copyright © 2004, Jim Schwab, University.
Introduction Purpose This course describes the process of installing the KPIT GNU toolchain on your PC. Objective Learn how easy it is to get information.
Slide 1/8Jack IDE Tutorial, Index This program is part of the software suite that accompanies the book The Elements of Computing.
WRF Domain Wizard A tool for the WRF Preprocessing System Jeff Smith Paula McCaslin July 17, 2008.
Tutorial 121 Creating a New Web Forms Page You will find that creating Web Forms is similar to creating traditional Windows applications in Visual Basic.
SPEDASSlide − 1GEM June 19, 2014 SPEDAS: A framework for supporting multi- mission data analysis and visualization.
Putting Applets into Web Pages.  Two things are involved in the process of putting applets onto web pages ◦ The.class files of the applet ◦ The html.
6 th Annual Focus Users’ Conference Manage Integrations Presented by: Mike Morris.
INVITATION TO COMPUTER SCIENCE, JAVA VERSION, THIRD EDITION Chapter 6: An Introduction to System Software and Virtual Machines.
Guide to Programming with Python Chapter One Getting Started: The Game Over Program.
An Introduction to Designing and Executing Workflows with Taverna Aleksandra Pawlik materials by: Katy Wolstencroft University of Manchester.
INFSO-RI Enabling Grids for E-sciencE SCDB C. Loomis / Michel Jouvin (LAL-Orsay) Quattor Tutorial LCG T2 Workshop June 16, 2006.
PaPCo, Das2, and Autoplot Jeremy Faden, University of Iowa.
SWGData and Software Access - 1 UCB, Nov 15/16, 2006 THEMIS SCIENCE WORKING TEAM MEETING Data and Software Access Ken Bromund GST Inc., at NASA/GSFC.
Reading Flash. Training target: Read the following reading materials and use the reading skills mentioned in the passages above. You may also choose some.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
Mantid Manipulation and Analysis Toolkit for ISIS data.
Page 1 PACS GRITS 17 June 2011 Herschel Data Analysis Guerilla Style: Keeping flexibility in a system with long development cycles Bernhard Schulz NASA.
JavaScript 101 Introduction to Programming. Topics What is programming? The common elements found in most programming languages Introduction to JavaScript.
K. Harrison CERN, 22nd September 2004 GANGA: ADA USER INTERFACE - Ganga release status - Job-Options Editor - Python support for AJDL - Job Builder - Python.
VMWare Workstation Installation. Starting Vmware Workstation Go to the start menu and start the VMware Workstation program. *Note: The following instructions.
SPI NIGHTLIES Alex Hodgkins. SPI nightlies  Build and test various software projects each night  Provide a nightlies summary page that displays all.
Mantid Manipulation and Analysis Toolkit for Instrument data.
Pre-THEMIS-launch Science MeetingSoftware- 1 Cape Canaveral, Feb 13, 2007 Pre-THEMIS-Launch SCIENCE MEETING Data Analysis Software Tools Bromund GST Inc.
INFSO-RI Enabling Grids for E-sciencE Using of GANGA interface for Athena applications A. Zalite / PNPI.
OPERATING SYSTEM BY KINSHUK RASTOGI. WHAT IS AN OPERATING SYSTEM? What is an operating system in the first place? An operating system is a software that.
SPEDASSlide − 1GEM Dec 8,, 2013 SPEDAS: A framework for supporting multi- mission data analysis and visualization.
Glink for Java: applet, application and an API for integrating access to Bull, IBM, UNIX and Minitel systems with your Java based e-business applications.
Here are some things you can do while you wait 1.Open your omeka.net site in your browser (e.g. 2.Open.
© 2013 IBM Corporation IBM Rational Asset Analyzer & Rational Asset Analyzer for System z Rational Asset Analyzer What is new! Leshek Fiedorowicz
SPEDAS SoftwareSlide − 1San Francisco, CA – December 2015 SPEDAS Developers Workshop GEM – San Francisco, CA December 2015.
1 Using an Integrated Development Environment. Integrated Development Environments An Integrated Development Environment, or IDE, permits you to edit,
© 2013 IBM Corporation IBM UrbanCode Deploy v6.0 Support Enablement Training Jenkins plug-in 1 November 2013.
C Copyright © 2009, Oracle. All rights reserved. Using SQL Developer.
SPEDAS Developers Workshop
Version Control Systems
Progress Apama Fundamentals
Getting & Running EdgeX Docker Containers
Development Environment
CSC227: Operating Systems
How to use.
VMWare Workstation Installation
Version Control Systems
Lecture 13 RPM and its advantages.
Bomgar Remote support software
SQL Server 2005 Installation
Instructor: Prasun Dewan (FB 150,
Course Title: BCM Crediting and Transfer of Feature Entitlements –
ISI Web of Knowledge update: April 2009
Review of Previous Lesson
Windows Operating System

Introductory session for End Users of CIRCA version 3.1
Presentation transcript:

SPEDAS SoftwareSlide − 1Snowmass, CO – June 2015 SPEDAS Developers Workshop GEM – Snowmass, CO June 17, 2015

SPEDAS SoftwareSlide − 2Snowmass, CO – June 2015 Part I, 1:30PM : SPEDAS developers workshop Opening remarks Jim Lewis, Vassilis Angelopoulos Current state of SPEDAS New features in upcoming SPEDAS 1.1 release Plugin and mission data set presentations: IUGONETJim Lewis on behalf of Yoshimasa Tanaka BARREL Alexa Halford NOAARob Redmon Walk-ons? Discussion, Q&A All Part II, 3:30PM: TDAS demo and tutorial Opening remarksJim Lewis, Vassilis Angelopoulos TDAS user tutorial and demo Patrick Cruce Discussion, Q&A, installation clinicAll Agenda

SPEDAS SoftwareSlide − 3Snowmass, CO – June 2015 What is SPEDAS? Space Physics Environment Data Analysis Software (SPEDAS) -Grass-roots data analysis software for Space Physics Community -SPEDAS is an outgrowth of THEMIS / ARTEMIS that supports multiple missions -Standardizes retrieval of data from distributed repositories -Science processing and graphics contain powerful set of legacy routines. -The THEMIS mission is served through the TDAS plugin The SPEDAS framework: -Contains a GUI for ease of use (available through IDL VM freeware) -Command line provides full access to IDL (paid license only) -Works with Windows, Linux and Mac OS X. -Is based on IDL, benefiting from platform independence and software maintenance services.

SPEDAS SoftwareSlide − 4Snowmass, CO – June 2015 To Load CDAWeb Data: -Select ‘Load Data using CDAWeb’ under the File menu - Select Mission Group (i.e., TWINS, Cluster, RBSP, etc.) - Select the Instrument Type - Click ‘Find Datasets’ - Select variable or dataset to download - Click ‘Get CDAWeb Data’ Loading CDAWeb Data

SPEDAS SoftwareSlide − 5Snowmass, CO – June 2015 SPEDAS Mini Language reduce d Simple scripting language has been written in IDL. This language allows access to some data analysis functionality in the IDL virtual machine and eases manipulations of time series (tplot) data This language allows composition of statements and functions with order of operations to give significant flexibility in statement construction Examples: 1: Position to RE: calc,'"tha_pos_re" = "tha_state_pos"/6374.4’ 2: Natural log of total esa density: calc,'"tha_density_log" =ln("tha_peir_density"+"tha_psif_density“) 3: Average magnetic pressure: calc,'Pb_avg = mean(0.01*total("tha_fgs_dsl"^2,2)/ )‘ Additional examples can be found in general/examples/crib_calc.pro

SPEDAS SoftwareSlide − 6Snowmass, CO – June 2015 Analysis->Calculate panel

SPEDAS SoftwareSlide − 7Snowmass, CO – June 2015 Magnetic Field Models The GUI is now able to: - Model the field at the spacecraft position - Trace field from position to the ionosphere and equator

SPEDAS SoftwareSlide − 8Snowmass, CO – June 2015 Data Analysis Active Data Common Functions Available Data

SPEDAS Software Slide − 9 Snowmass, CO – June 2015 Load Data panel (IUGONET plugin tab)

SPEDAS Software Slide − 10 Snowmass, CO – June 2015 Configuration settings panel (THEMIS plugin tab)

SPEDAS SoftwareSlide − 11Snowmass, CO – June 2015 THEMIS and RBSP Plots With a few clicks of the button the user can load, analyze, and plot data. Interactive Capabilities

SPEDAS SoftwareSlide − 12Snowmass, CO – June 2015 crib_iugonet_ sc.pro IUGONET, OMNI, Field Data Yoshimasa Tanaka

SPEDAS SoftwareSlide − 13Snowmass, CO – June 2015 THEMIS ASI / SuperDarn Radar erg-sc_crib_thmasi_sd_sample Tomo Hori

SPEDAS SoftwareSlide − 14Snowmass, CO – June 2015 SPEDAS: Version 1.00 released in August Version 1.1 to start QA soon, release expected 3Q Dependencies on THEMIS code have been removed - New plugins: Akebono, MMS, POES, more on the way… New tools for writing plugins: spd_download: Alternative to file_retrieve, supports URLS with HTTPS, embedded usernames and passwords Netcdf2tplot: Similar to cdf2tplot, loads data from NetCDF files spd_cotrans: Similar to thm_cotrans, but without the THEMIS dependencies. What’s new!

SPEDAS SoftwareSlide − 15Snowmass, CO – June 2015 SPEDAS GUI: -More “hooks” for plugins to add features to the GUI -Plugins can add items to the Data Analysis panel -Plugins can add items to the “Tools” Menu (for more complex tasks) -Plugins can add to the “About…” panel (credits, “rules of the road”, etc. -Each plugin supplies an ASCII configuration file, connecting SPEDAS GUI features to the corresponding plugin procedures and functions to call What’s new!

SPEDAS SoftwareSlide − 16Snowmass, CO – June 2015 Plugin Data Analysis Menu Any plugin can add items to this menu. These routines operate on already-loaded data to produce new variables. Shown here: a superposed epoch analysis tool, and some THEMIS specific coordinate transforms, both from the TDAS plugin.

SPEDAS SoftwareSlide − 17Snowmass, CO – June 2015 THEMIS superposed epoch tool

SPEDAS SoftwareSlide − 18Snowmass, CO – June 2015 Plugin Configuration File, THEMIS

SPEDAS SoftwareSlide − 19Snowmass, CO – June 2015 Plugin Configuration File, THEMIS

SPEDAS SoftwareSlide − 20Snowmass, CO – June 2015 Plugin release and distribution: -SPEDAS 1.00 introduced the idea of “executable releases”, which run in the IDL Virtual Machine environment, require no additional downloads from Exelis, and can be used without an IDL license. -The downside is that the SPEDAS team had to compile the SPEDAS framework and all the plugins to build the release, but there was no way for users to apply incremental updates (for example, if a plugin was updated or if they wanted to add a new plugin). -With SPEDAS 1.1, executable releases can have plugins added or updated by the user, without having to recompile everything. Plugin authors can distribute an IDL plugin.sav file with their compiled routines, and by placing this in the appropriate directory, it will be detected and integrated at runtime. What’s new!

SPEDAS SoftwareSlide − 21Snowmass, CO – June 2015 Spedas.org is now live! SPEDAS and plugin downloads Documentation wiki Mailing list Blog We welcome plugin developers to contribute content and participate in discussions on the SPEDAS site! (Registration required for wiki and blog edit privileges; please contact Jim Lewis to gain

SPEDAS Software Slide − 22 Snowmass, CO – June 2015 SPEDAS Wiki spedas.org/wiki Introduction: - You Tube Channel - SPEDAS video - Introductory Examples - Screen shots

SPEDAS Software Slide − 23 Snowmass, CO – June 2015 SPEDAS Downloads spedas.org/wiki/index.php?title=Downloads Select: 1.2 Downloads From Main Page