SPEDAS Developers Workshop

Slides:



Advertisements
Similar presentations
Integrating ChemAxon technology into your End User Applications Java solutions for cheminformatics Ver. Mar., 2005.
Advertisements

Bboogle Teams: Supporting Small Group Communications through Google Apps Integration with the Blackboard Learn Platform Jonathan Smith, Software Architect,
29 Oded Moshe, Director of Product Management Beta Release May 3rd, 2010 Official Release May 24, 2010.
THEMIS Science Software Training1July 2007 The THEMIS Graphical User Interface J. McTiernan 23-Jul-2007
2. Introduction to the Visual Studio.NET IDE 2. Introduction to the Visual Studio.NET IDE Ch2 – Deitel’s Book.
Linux Operations and Administration
SMART Meeting Pro Personal Edition 1.0 Introducing.
Introduction to the Enterprise Library. Sounds familiar? Writing a component to encapsulate data access Building a component that allows you to log errors.
June 18, Agenda Welcome Updates and Reminders New CT.gov Site eGovernment Applications Questions & Comments.
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.
Java Analysis Studio Status Update 12 May 2000 Altas Software Week Tony Johnson
JAS3 + AIDA LC Simulations Workshop SLAC 19 th May 2003.
ISpheres Project. Project Overview iSpheresCore iSpheresImage Demonstration References.
2. Introduction to the Visual Studio.NET IDE. Chapter Outline Overview of the Visual Studio.NET IDE Overview of the Visual Studio.NET IDE Menu Bar and.
SPEDASSlide − 1GEM June 19, 2014 SPEDAS: A framework for supporting multi- mission data analysis and visualization.
SPEDAS SoftwareSlide − 1Snowmass, CO – June 2015 SPEDAS Developers Workshop GEM – Snowmass, CO June 17, 2015.
INVITATION TO COMPUTER SCIENCE, JAVA VERSION, THIRD EDITION Chapter 6: An Introduction to System Software and Virtual Machines.
An Introduction to Designing and Executing Workflows with Taverna Aleksandra Pawlik materials by: Katy Wolstencroft University of Manchester.
SiD Workshop October 2013, SLACDmitry Onoprienko SiD Workshop SLAC, October 2013 Dmitry Onoprienko SLAC, SCA FreeHEP based software status: Jas 3, WIRED,
PaPCo, Das2, and Autoplot Jeremy Faden, University of Iowa.
THEMIS Workshop 1 UC Berkeley, 18 December 2004 Data Products and Access Tim Quinn UC Berkeley.
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.
Mantid Manipulation and Analysis Toolkit for ISIS data.
Jan Hatje, DESY CSS – Control System Studio EPICS collaboration meeting CSS – Control System Studio Update EPICS collaboration meeting 2008 Shanghai.
Page 1 PACS GRITS 17 June 2011 Herschel Data Analysis Guerilla Style: Keeping flexibility in a system with long development cycles Bernhard Schulz NASA.
K. Harrison CERN, 22nd September 2004 GANGA: ADA USER INTERFACE - Ganga release status - Job-Options Editor - Python support for AJDL - Job Builder - Python.
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.
SPDF Science Advisory Group - September 29-30, 2005 Page 12/24/2016 9:09:48 PM Services of the Space Physics Data Facility (SPDF) / Sun-Earth Connection.
EPICS and LabVIEW Tony Vento, National Instruments
T29 Upgrade changes. WebEx is changing in the latest release. From 19 th February WebEx will be upgraded to the latest version. Cisco introduces several.
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.
SPEDAS SoftwareSlide − 1San Francisco, CA – December 2015 SPEDAS Developers Workshop GEM – San Francisco, CA December 2015.
Cofax Scalability Document Version Scaling Cofax in General The scalability of Cofax is directly related to the system software, hardware and network.
Esri UC 2014 | Technical Workshop | Address Maps and Apps for State and Local Government Allison Muise Nikki Golding Scott Oppmann.
Visual Web & AJAX with Netbeans 6.0 Your Name Sun Campus Ambassador Your Address.
QA Process within OEM Services Ethan Chang QA Engineer OEM Service, Canonical
Chapter 2 Operating Systems
Dive Into® Visual Basic 2010 Express
Appium Studio Appium testing made easy at any scale.
Getting & Running EdgeX Docker Containers
How to use.
DELLSOFT Technologies Pvt. Ltd.
Data Virtualization Tutorial: Introduction to SQL Script
16th CAA Cross-calibration Workshop
Computer Software: Programming
Chapter 2: System Structures
Introduction to Operating System (OS)
Maintaining software solutions
R Programming.
PHP / MySQL Introduction
Bomgar Remote support software
Alan Chalker and Eric Franz Ohio Supercomputer Center
PNA Family Performance Testing Using the Embedded Test System (ETS)
Chapter 2: System Structures
ENDNOTE Software – The Basics
Chapter 2: The Linux System Part 1
Module 01 ETICS Overview ETICS Online Tutorials
Training Module Introduction to the TB9100/P25 CG/P25 TAG Customer Service Software (CSS) Describes Release 3.95 for Trunked TB9100 and P25 TAG Release.
IBEX Client Migration to Eclipse 4
e-Invoicing – e-Ordering 20/11/2008
MMS plug-ins for SPEDAS
WordPress Unit Web Coordinators
Review of Previous Lesson
David Cleverly – Development Lead
WordPress Unit Web Coordinators
Using MMS Data with SPEDAS
Presentation transcript:

SPEDAS Developers Workshop GEM – Santa Fe, New Mexico June 24 2016

SPEDAS Developers Workshop *** PROGRAMMING NOTE *** Agenda SPEDAS Developers Workshop *** PROGRAMMING NOTE *** Due to a conflict with the parallel session on reconnection, the SPEDAS developers workshop and MMS plugin tutorial have swapped time slots. The MMS tutorial will begin at 4 PM, in this room. Opening remarks Jim Lewis SPEDAS development status New features, plugins, and tools Jim Lewis Plugin updates Kunihiro Keika, Alexa Halford? Development roadmap Jim Lewis Q&A, discussion All

Space Physics Environment Data Analysis Software (SPEDAS) 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 code that has been extended to support multiple missions Standardizes retrieval of data from distributed repositories Science processing and graphics contain powerful set of legacy routines. The THEMIS mission is now 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: Version 2.00 beta 1 released in June 2016 What’s new! SPEDAS: Version 2.00 beta 1 released in June 2016 MMS plugin version 1.00, with support for all instruments ISEE 3D visualization tool for particle distributions Updated THEMIS plugin SPEDAS GUI: - Support for loading/analyzing/plotting CDAWeb data - GUI plugins for THEMIS, MMS, MAVEN, GOES, ACE, WIND, POES, FAST, ELFIN, BARREL, ERG, IUGONET, OMNI, and Geomagnetic/Solar Indices Tsyganenko field model support (IDL Geopack) for magnetic field modeling All GOES magnetic field and particle data available Superposed epoch analysis tool

ISEE 3D settings panel (using THEMIS data)

ISEE 3D: MMS FPI ion scatter plot

ISEE 3D: MMS FPI ion volume plot

ISEE 3D: MMS FPI ion contours

What is the current status of SPEDAS development? SPEDAS 2.00 (beta) was released in June 2016 MMS plugin version 1.00 is now released, with support for all instruments SPEDAS 2.00 includes the new ISEE 3D tool for visualizing particle distributions The TDAS plugin has been updated to version 10, with support for the new “low energy” ESA configuration recently implemented on the spacecraft, along with many other enhancements and bug fixes. Calgary REGO data, added GMAG networks and stations The ERG, IUGONET, and BARREL plugins have been updated with the latest code from each development group. SPEDAS 2.00 includes GUI tools for loading data for any mission supported by CDAWEB; support for loading various geomagnetic indices, and an interface to the GEOPACK magnetic field modelling library. .

The interface between plugins and the SPEDAS GUI has been simplified The interface between plugins and the SPEDAS GUI has been simplified. Formerly, each feature (e.g. the “Load Data” panel, the “Configuration Settings” panel, the “Plugins” menu) required a separate configuration file, with information about all plugins that use that feature. So adding a new plugin required manual edits to several files, which doesn’t scale well as additional “hooks” are added to SPEDAS. The new system uses a single configuration file per plugin, so that installing a plugin is more of a “drag and drop” operation. Before SPEDAS 2.00, the “Data Analysis” panel was somewhat specific to THEMIS (especially regarding the set of coordinate transforms supported). We have generalized this panel so that each plugin can use this interface to expose their preferred set of coordinate transforms and other tools. Analysis” panel is still somewhat specific to

Loading CDAWeb Data 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’

THEMIS and RBSP Plots With a few clicks of the button the user can load, analyze, and plot data. Interactive Capabilities

SPEDAS Mini Language 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)/25.132741)‘ Additional examples can be found in general/examples/crib_calc.pro reduce d

Data Analysis Available Data Active Data Common Functions

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

Load Data panel (MMS plugin tab)

Configuration settings panel (THEMIS plugin tab)

IUGONET, OMNI, Field Data crib_iugonet_20120122sc.pro Yoshimasa Tanaka

THEMIS ASI / SuperDarn Radar erg-sc_crib_thmasi_sd_sample Tomo Hori

SPEDAS Development Roadmap SPEDAS 2.00 is currently in beta testing. In Fall 2016, we expect to release a final version incorporating user feedback during the beta testing period, and some enhancements to existing features. With the final release of SPEDAS 2.00, we will also build and distribute precompiled executables for Windows, Mac, and Linux, which allow use of the SPEDAS GUI capabilities without any additional downloads or IDL license required. Our QA procedures, release schedule, and set of deliverables need a bit more flexibility to keep up with new plugins as they are released or updated. Currently, all crash reports and help requests are routed to the THEMIS science support address, even if the crash or problem occurs in some other plugin. Future releases should allow each plugin to define its own error handlers and reporting policy. In future releases, we hope to expand the scope of some mission-specific tools (for example, particle moments, 2-D and 3-D visualization tools, spectrograms, pitch angle distributions) to more generic solutions that can be applied to multiple missions. We continue to work closely with other projects, to support integrating their software tools into SPEDAS as plugins or core capabilities.

SPEDAS Development Roadmap Currently, all crash reports and help requests are routed to the THEMIS science support address, even if the crash or problem occurs in some other plugin. Future releases should allow each plugin to define its own error handlers and reporting policy. In the coming months, we plan to hold additional online tutorial sessions via WebEx, featuring in-depth demonstrations of SPEDAS capabilities and workflows. More details will be available via the SPEDAS mailing list as our plans develop.

Spedas.org is now live! SPEDAS and plugin downloads Documentation wiki Mailing list Blog Google group ( https://groups.google.com/forum/#!forum/spedas ) 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 (jwl@ssl.Berkeley.edu) to gain access).

SPEDAS Wiki spedas.org/wiki Introduction: - You Tube Channel SPEDAS video Introductory Examples Screen shots spedas.org/wiki

SPEDAS Downloads Select: 1.2 Downloads From Main Page spedas.org/wiki/index.php?title=Downloads