SPEDASSlide − 1GEM June 19, 2014 SPEDAS: A framework for supporting multi- mission data analysis and visualization.

Slides:



Advertisements
Similar presentations
COMPUTERS: TOOLS FOR AN INFORMATION AGE Chapter 3 Operating Systems.
Advertisements

Andrew McNab - Manchester HEP - 24 May 2001 WorkGroup H: Software Support Both middleware and application support Installation tools and expertise Communication.
An Overview Of Virtual Machine Architectures Ross Rosemark.
Linux vs. Windows. Linux  Linux was originally built by Linus Torvalds at the University of Helsinki in  Linux is a Unix-like, Kernal-based, fully.
Presented by IBM developer Works ibm.com/developerworks/ 2006 January – April © 2006 IBM Corporation. Making the most of Creating Eclipse plug-ins.
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition Chapter 2: Operating-System Structures Modified from the text book.
Space Science and Engineering Center University of Wisconsin-Madison Virtual Machines: A method for distributing DB processing software Liam Gumley.
TrendReader Standard 2 This generation of TrendReader Standard software utilizes the more familiar Windows format (“tree”) views of functions and file.
Danielle Baldwin, ITS Web Services CMS Administrator Application Overview and Joomla 1.5 RC 1 Highlights.
Open Source Workshop1 IBM Software Group Working with Apache Tuscany A Hands-On Workshop Luciano Resende Haleh.
The The IUGONET Project and Its Contribution to the VarSITI Program Akiyo Yatagai 1, Toshihiko Iyemori 2, Yoshimasa Tanaka 3, *Atsuki Shinbori 4, Shuji.
Linux Operations and Administration
Incell Phonium Processor Project Plan Document Dale Mansholt Aaron Drake Jon Scruggs Travis Svehla.
JAS3 + AIDA LC Simulations Workshop SLAC 19 th May 2003.
Nonprofit? There's an App for That! Drupal Modules for Activism, Donations and other Nonprofit #NYCCamp Benjamin J. Kallos iMediaEDGE
Pegasus Status Update April April 2001 Karl Schopmeyer.
A. Aimar - EP/SFT LCG - Software Process & Infrastructure1 Software Process panel SPI GRIDPP 7 th Collaboration Meeting 30 June – 2 July 2003 A.Aimar -
SPEDAS SoftwareSlide − 1Snowmass, CO – June 2015 SPEDAS Developers Workshop GEM – Snowmass, CO June 17, 2015.
EGEE is a project funded by the European Union under contract IST Testing processes Leanne Guy Testing activity manager JRA1 All hands meeting,
Version control Using Git Version control, using Git1.
RMS Importer Status MACS Week March 2011 PP b-ABR_RMSImporterStatus Angela Brett RMS Importer Status 1.
Mantid Development introduction Nick Draper 11/04/2008.
CE Operating Systems Lecture 3 Overview of OS functions and structure.
Release Management Configuration management. Release Management Goal Coordinate the processes through the project development life cycle Ensure the.
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary June, 2011 Made available under the Eclipse Public License v Mobile.
Department of Computer Science Internet Performance Measurements using Firefox Extensions Scot L. DeDeo Professor Craig Wills.
LINUX F ree operating system Created by Linus Torvalds when he was a student at the University of Helsinki in 1991 First released the system to his friends,
IT320 OPERATING SYSTEM CONCEPTS Unit 3: Welcome to Linux June 2011 Kaplan University 1.
Frameworks CompSci 230 S Software Construction.
CS 346 – Chapter 2 OS services –OS user interface –System calls –System programs How to make an OS –Implementation –Structure –Virtual machines Commitment.
Modularity Status Update Extension Module Webinar 25 th of February 2010.
Mantid Stakeholder Review Nick Draper 01/11/2007.
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.
A. Frank - P. Weisberg Operating Systems Structure of Operating Systems.
Intro to Datazen.
Mantid Stakeholder Review Nick Draper 01/11/2007.
 Programming - the process of creating computer programs.
Jan Hatje, DESY CSS – Control System Studio EPICS collaboration meeting CSS – Control System Studio Update EPICS collaboration meeting 2008 Shanghai.
Applications Kay Kasemir ORNL/SNS Using Information and pictures from Matthias Clausen, Jan Hatje, and Helge Rickens (DESY) October 2007.
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.
Predrag Buncic (CERN/PH-SFT) Software Packaging: Can Virtualization help?
CEG 2400 FALL 2012 Windows Servers Network Operating Systems.
SPEDASSlide − 1GEM Dec 8,, 2013 SPEDAS: A framework for supporting multi- mission data analysis and visualization.
36 th LHCb Software Week Pere Mato/CERN.  Provide a complete, portable and easy to configure user environment for developing and running LHC data analysis.
Predrag Buncic (CERN/PH-SFT) CernVM Status. CERN, 24/10/ Virtualization R&D (WP9)  The aim of WP9 is to provide a complete, portable and easy.
Visual Programming Borland Delphi. Developing Applications Borland Delphi is an object-oriented, visual programming environment to develop 32-bit applications.
SPEDAS SoftwareSlide − 1San Francisco, CA – December 2015 SPEDAS Developers Workshop GEM – San Francisco, CA December 2015.
Lecture 1 Page 1 CS 111 Summer 2013 Important OS Properties For real operating systems built and used by real people Differs depending on who you are talking.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Evaluation of Liferay modules EGI-InSPIRE mini-project Gergely Sipos EGI.eu.
IBM Worklight environment setup 1. Eclipse IDE Multi-purpose integrated development environment (IDE) Open source Supported for Windows, Mac OS X, Linux.
1 April 14, Starting New Open Source Software Projects William Cohen NCSU CSC 591W April 14, 2008.
XNAT 1.7: Getting Started 6 June, Introduction In this presentation we’ll discuss:  Features and functions in XNAT 1.7  Requirements  Installing.
1 January 14, Evaluating Open Source Software William Cohen NCSU CSC 591W January 14, 2008 Based on David Wheeler, “How to Evaluate Open Source.
SPEDAS Developers Workshop
What is Apertis? Apertis is a versatile open source infrastructure tailored to the automotive needs and fit for a wide variety of electronic devices.
Dag Toppe Larsen UiB/CERN CERN,
Dag Toppe Larsen UiB/CERN CERN,
16th CAA Cross-calibration Workshop
Version control, using Git
Introduction to Operating System (OS)
Processes The most important processes used in Web-based systems and their internal organization.
Pegasus Status Update April 2001
PHP / MySQL Introduction
CernVM Status Report Predrag Buncic (CERN/PH-SFT).
Title: Unified Communication Application Suite Keycode Retrieval System (KRS) User Guide Issue: 0.2 Date: July 2011 Hi and welcome to the.
Open Source Software Development Processes Version 2.5, 8 June 2002
Review of Previous Lesson
David Cleverly – Development Lead
PyWBEM Python WBEM Client: Overview #2
Presentation transcript:

SPEDASSlide − 1GEM June 19, 2014 SPEDAS: A framework for supporting multi- mission data analysis and visualization

SPEDASSlide − 2GEM June 19, 2014 SPEDAS OrganizationContributors UC BerkeleyD Larson, H Frey, J Bonnell, J McFadden, A Keiling J McTiernan, B Sadeghi, N Hatzigeorgiu, J Lewis UCLAV Angelopoulos, P Cruce, C Russell, H Leinweber, A Flores, K Ramer, B Kerr, M Feuerstein, L Philpott, E Grimes SP SystemsK Bromund APLH Korth NASA/GSFCV Kondratovich MPE E Georgescu TUBSU Auster CETP P Robert, O LeContel Calgary B Jackel, E Donovan Acknowledgements

SPEDASSlide − 3GEM June 19, 2014 SPEDAS concept What is SPEDAS? -Space Physics Environment Data Analysis Software -Future development plan for TDAS software, originally developed for the THEMIS mission -Developer hooks to access core capabilities (data loading, plotting, analysis, GUI) in a way that eases and supports development of modules for other missions. -Ultimate goal: establish SPEDAS as the platform of choice for the space physics community, similar to what Solarsoft has done for the solar community IDL based (library of routines –but no main program!). Code is free and available to everyone Platform independent. Works on: -Solaris, Linux, Windows, Vista, Mac OS X Missions currently supported or planned to support THEMIS/ARTEMIS, Wind, ACE, ERG, IUGONET, OMNI, GOES FAST, Van Allen probes (EFW, RBSPICE)

SPEDASSlide − 4GEM June 19, 2014 SPEDAS concept SPEDAS design objectives Provide a stable, thoroughly tested, easy-to-use, easily- extensible framework to support other missions Developers for other missions relieved of the burden of reinventing the wheel and duplicating effort that has already gone into the existing tools More freedom to concentrate on mission-specific analysis tools, rather than the nuts and bolts of developing or testing GUI components, file transfer routines, and other framework- level components. Portability Can be used on any hardware or OS platform supported by IDL Simplicity Narrow, well-defined interface between framework code and mission-specific code

SPEDASSlide − 5GEM June 19, 2014 Development status What is the current status of SPEDAS development? QA testing in progress for SPEDAS 1.0 release, expected late June/early July Nearly all the functionality is stable and working well – we are at the stage of tracking down some of the more obscure platform-specific oddities and performance issues. Release will include latest plugin modules for THEMIS, ERG, and IUGONET missions. We will release packages compatible with the IDL Virtual Machine environment. For this release, we have purchased an additional IDL development license, which will allow us to redistribute SPEDAS plus the IDL VM environment. Previously, VM users had to obtain the VM software directly from Exelis, then obtain the VM SPEDAS release from us. Now we should be able to provide everything needed in a single download. We intend to compile and distribute VM packages for all the major platforms (Linux, Windows, Mac).

SPEDASSlide − 6GEM June 19, 2014 New SPEDAS Features since 2013 release Support for using CDAWeb web services, to load data sets from nearly every mission supported by SPDF. Access to various geomagnetic indices from within the SPEDAS GUI Access to Tsyganenko field models from within the GUI Numerous updates and enhancements to the THEMIS, ERG, GOES, and IUGONET plugins. Plugins now have access to the configuration settings panel, and can add items to the new top level “Plugins” menu.

SPEDASSlide − 7GEM June 19, 2014 Still to do: Disentangle project-specific code from framework-level code We have made significant progress on separating the framework code from the project-specific code, but there are still a few dependencies left – for example, the coordinate transforms available via the Data Analysis menu use THEMIS code and assume THEMIS conventions. Define a Quality Assurance process for both the SPEDAS framework and mission-specific plugins. Decouple SPEDAS development and release cycle from plugin development and releases Add support for plugin-specific help requests or trouble reports.

SPEDASSlide − 8GEM June 19, 2014 Still to do: Figure out how to handle higher dimensional data (e.g, movies, data cubes, other structures beyond the currently supported line plots & spectrograms) Further refinement of plugin API. Each feature (load panels, configuration panels, menu items) currently requires a separate ASCII configuration file to record the relevant plugin-specific details. The goal is to have a single configuration file to register each plugin’s setup code, then provide routines for the plugin to register itself in the load data panel, the configuration panel, etc.

SPEDASSlide − 9GEM June 19, 2014 Still to do: Provide a common source code repository for SPEDAS and plugin code, so that framework and plugin developers can access the latest unreleased code, with finer grained commit privileges to define which developers can make changes, and where.

SPEDASSlide − 10GEM June 19, 2014 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! We had a bad experience when we initially set up the site with open access (the wiki was taken over by spammers in very short order), so please contact Jim Lewis to register for read-write access to the