Madagascar - a powerful software package for multidimensional data analysis and reproducible computational experiments
|
|
|
- Kenneth Shelton
- 10 years ago
- Views:
Transcription
1 Madagascar - a powerful software package for multidimensional data analysis and reproducible computational experiments Adrian D. Smith, Sergey Fomel, Robert J. Ferguson ABSTRACT Data analysis - processing and imaging Reproducibility of published scientific findings is critical toward exposure of ideas and results to independent testing and replication by other scientists. Computational experiments are made readily reproducible in theory due to systematic characteristics of computer programs, but this proves more difficult in practice. Madagascar is a Unix-based open source software package that provides an environment for computational data analysis in geophysical and related fields. It incorporates functionality from pre-existing geophysical analysis libraries, and it allows the end user to completely package publications in a reproducible format using SCons and LaTeX. We present two simple computational examples illustrating the functionality of Madagascar. A local reconstruction of several figures from a published paper is given to highlight the power of Madagascar as a vehicle for generating reproducible research. Existing programs developed within CREWES can be incorporated into Madagascar s library. The installation of Madagascar on CREWES servers is highly recommended. INTRODUCTION The ability of peers to critically evaluate the findings of any investigation is an integral part of the scientific process. The scientific community strives to meet its basic responsibilities towards transparency, standardization, and data archiving (Hanson et al., 2011). The success and credibility of science are anchored in the willingness of scientists to expose their ideas and results to independent testing and replication by other scientists (Fomel and Claerbout, 2009). Replication is the ultimate standard by which scientific claims are measured (Peng, 2011). It allows independent researchers to address a scientific hypothesis and build evidence either for or against it. This traditional "culture of replication" has quickly weeded out spurious claims and enforced a disciplined approach to scientific discovery (Peng, 2011). Science is driven by data, and new technology has vastly increased the ease of data collection and consequently the amount of and complexity of data collected (Hanson et al., 2011). Larger data sets have led to more computation as well as researchers in computationally oriented fields directly engaging in more science. Additionally, large available public databases have allowed for researchers to make scientific contributions without using the traditional tools of a given field (Peng, 2011). However, scientists are struggling with the huge amount, complexity, and variety of data (Hanson et al., 2011). The notion of replication is also made murkier by the advent of computational science (Peng, 2011). Bureau of Economic Geology, University of Texas at Austin CREWES Research Report Volume 25 (2013) 1
2 Smith et. al Reproducibility in Computational Science The idea of a "replication by other scientists" in reference to computations is more commonly known as "reproducible research", coined by Jon Claerbout (Fomel and Claerbout, 2009). In the early 2000 s, he and his students published a paper documenting their experience with creating and using a reproducible research environment (Schwab et al., 2000). According to Schwab et al. (2000), the need for a new environment stemmed from several issues experienced in the research lab. The primary issue was that researchers had issues reproducing their own computations without signficiant difficulty. Specifically, junior students building on the work of more advanced students frequently spent a considerable amount of time and effort just to reproduce their colleagues computational results (Schwab et al., 2000). Minimum standards for assesing the value of scientific claims across the range of different disciplines associated with computational science have been called for by researchers (Yale Law School on Data and Code Sharing, 2012). The basic premise of a reproducibility standard is that every computational experiment has in theory a detailed log of every action taken by a computer (Peng, 2011). Generally, the standard of reproducibility calls for data and the computer codes used to analyze the data to be made available. However, this falls short of full replication becauase the same data are re-analyzed, rather than an analysis of indpendently collected data (Peng, 2011). This standard does allow though for limited exploration of the data and the analysis code, and aims to fill the gap in the scientific evidence-gathering process between full replication of a study and no replication (Figure 1), (Peng, 2011). We now move on to a brief overview of "Madagascar", a software package designed to help meet a standard of reproducibility, specifically in the field of computational geophysics. MADAGASCAR PACKAGE OVERVIEW The Madagascar software package implements a computational environment that is designed both for conducting computational experiments in the area of large-scale geophysical analysis and for attaching links to software code and data in scientific publications in order to enable reproducible research (Fomel et al., 2013). At the time of writing, there are more than 120 scientific papers and book chapters complete with software codes necessary for verification and replication of computational results. The Madagascar project was started in 2003, version 1.0 being released in 2010 to the open community. Although the main applications have focused so far on exploration seismology in particular, the core package is suitable for other scientific fields requiring reproducible analysis of large-scale multidimensional data (Fomel et al., 2013). The main Madagascar interface is the Unix shell command line, so a Unix/POSIX system or Unix emulator under Windows is required (Fomel and Hennenfent, 2007). The design of Madagascar follows the KISS Unix principles (Gancarz, 2003). Madagascar breaks the data analysis chain into multiple steps by writing short programs that implement individual steps. The programs act as filters by taking input from a disk file or from a 2 CREWES Research Report Volume 25 (2013)
3 Data analysis - processing and imaging Unix pipe and writing either to disk or another pipe (Fomel et al., 2013). A universal data format called RSF (regularly sampled file) has been developed for use within Madagascar. The format is based on a text description that points to raw binary data stored in a separate file. Although the majority of the programs currently in Madagascar focus on geophysical applications, users can use the API (application programmer s interface) for writing their own programs to manipulate RSF files. The primary language of Madagascar is C, but interfaces to other languages (C++, Fortran-77, Fortran-90, Python, MATLAB), are also available (Fomel and Hennenfent, 2007). SCons and Reproducible Documents The reproducible research system used by Madagascar is similar to that previously developed at the Stanford Exploration Project (SEP), which is based on "make" (Fomel and Hennenfent, 2007). In order to assemble data analysis workflows from individual programs, Madasgacar adopts SCons, a Python-based "make-like" utility (Knight, 2005). SCons configuration files (SConstruct) files are written in Python and specify the database of dependencies between input files, programs, and target files. Several advantages to using SCons include: SConstruct files are Python scripts, which are readable, simple, and powerful. SCons offers reliable, automatic, and extensible dependency analysis and creates a global view of all dependencies. SCons can detect changes not only in files, but also in commands used to build them. SCons is publicly released under a liberal open source license. (Fomel and Hennenfent, 2007) Within SCons, four specific commands are used to establish data-processing dependencies: "Fetch" describes a rule for downloading data files from a remote data server or local data directory. "Flow" describes a rule (command or Unix pipeline) for generating one or more target files from sources (none to many). "Plot" is similar to "Flow", but the target file is a figure. "Result" generates figures for inclusion in a publication. (Fomel et al., 2013) A Guide to the RSF file format is available at CREWES Research Report Volume 25 (2013) 3
4 Smith et. al The Madagascar environment can be thought of as existing on three different levels that correspond to different stages of research activities of a computational scientist (Figure 2), (Fomel et al., 2013). The uppermost level, level III, uses SCons to simplify creation of documents with results from workflows in level II. Customized SCons scripts create documents from LaTeX sources with output either in PDF or HTML format (Fomel and Hennenfent, 2007). An entire document can be packaged nicely into a single book or paper directory that contains all of the neccessary scripts needed to generate it (Figure 3). MADAGASCAR EXAMPLES In this section, two simple experiments are conducted to show different functions available at levels I and II of the Madagascar software architecture (Figure 2). Afterwards, SCons and Madagascar are use to reproduce figures from a published paper to demonstrate the abilities of Madagascar at the documentation level. Image Processing This first example is based upon a tutorial given by Fomel and Hennenfent (2007), using simple imaging processes to gain an understanding of how to navigate within Madagascar and generate a basic processing flow using SCons and an SConstruct file. A greyscale image is converted from JPEG format to RSF format on input, and random noise is added. An FFT is taken in the time domain (y-axis) on both the original and noisy image and the output FX spectra are plotted (Figure 4). While this is a simple example, it illustates the relative ease at which simple experiments can be conducted in Madagascar with SCons. Velocity Model Building / Modelling This example is based upon a tutorial made available by Kyle Shalek and Dr. Jeff Daniels at the Ohio State University. We generate synthetic velocity and density models manually in our SConstruct file (Figure 5 for the velocity model) and use them to run a 2D FD acoustic model (Figure 6). This example allows us insight into more advanced programs available in Madagascar, in particular seismic modelling utilities. Full Geophysical Papers This section demonstrates the full power of Madagascar and Scons as a method for packaging published research in a reproducible format. The particular examples shown here come from a paper published in Geophysics by Fomel et al. in 2007 entitled "Poststack velocity analysis by separation and imaging of seismic diffractions" (Figures 7, 8, and 9). The files used to generate the paper are included in the Madagasar installation in the book/jsg/diffr directory within the source directory. Similar to the organizational structure described previously (Figures 2 and 3), the.tex,.bib, and top-level SConstruct file are located in the main folder. Three subfolders contain scripts that run the computations needed to generate figures for the paper. Provided permissions are set up correctly in order to be able to transfer the data from a remote server, one can re-create the entire paper by simply entering the command scons in the paper directory. This example highlights level 4 CREWES Research Report Volume 25 (2013)
5 Data analysis - processing and imaging III (Figure 2) of the Madagascar package, specifically its documentation and publication features. RECOMMENDATIONS There are many benefits of using Madagascar to generate reproducible research. Those that have been presented here only scratch the surface of what is possible with the software. For CREWES in particular, there are several specific benefits to installation and use of the package: 1. The ability of colleagues within CREWES to be able to more efficiently follow and use workflows (avoiding the issues cited by (Schwab et al., 2000) in replicating previous work). 2. Complete, reproducible packaging of CREWES reports, conference abstracts, graduate theses, and other publications for internal use and for sponsors of CREWES. Additionally, previous work could be archived more efficiently. 3. The opportunity to collaborate with other research consortia using Madagascar. For example, Dr. Sergey Fomel and Dr. Paul Sava are two primary developers and drivers of Madagascar, and research produced at their institutions the University of Texas at Austin and the Colorado School of Mines is available in reproducible format through Madagascar. 4. Existing software developed at CREWES (in particular the CREWES MATLAB package) can be incorporated within Madagascar as level I programs. The source code for Madagascar is freely available at This website also serves as a primary source of information source for all things Madagascar. As the minimal dependency for installation is a C compiler and Python, it would be quite easy to install on CREWES servers. Other optional dependencies (such as the MATLAB API) are configured during the installation process using SCons (Fomel et al., 2013). We recommend that CREWES install Madagascar on our Unix servers and it be used as a tool to further the reproducibility of research produced by CREWES. ACKNOWLEDGEMENTS We would like to thank CREWES and CREWES sponsors for supporting and funding this investigation. CREWES Research Report Volume 25 (2013) 5
6 Smith et. al REFERENCES Fomel, S., and Claerbout, J. F., 2009, Reproducible research: Computing in Science & Engineering, 11, No. 1, 5 7. Fomel, S., and Hennenfent, G., 2007, Reproducible computational experiments using scons: 2007 International Conference on Acoustics, Speech and Signal Processing, 4, Fomel, S., Landa, E., and Taner, M. T., 2007, Poststack velocity analysis by separation and imaging of seismic diffractions: Geophysics, 72, No. 6, U89 U94. Fomel, S., Sava, P., Vlad, I., Liu, Y., and Bashkardin, V., 2013, Madagascar: open-source software project for multidimensional data analysis and reproducible computational experiments: Journal of open research software, 1, No. 1, 1 4. Gancarz, M., 2003, Linux and the unix philosophy: Elsevier Science. Hanson, B., Sugden, A., and Alberts, B., 2011, Making data maximally available: Science, 331, No. 6018, 649. Knight, S., 2005, Building software with scons: Computing in Science & Engineering, 7, No. 1, Peng, R. D., 2011, Reproducible research in computational science: Science, 334, No. 6060, Schwab, M., Karrenbach, M., and Claerbout, J., 2000, Making scientific computations reproducible: Computing in Science & Engineering, 2, No. 6, Yale Law School on Data and Code Sharing, 2012, Addressing the need for data and code sharing in computational science: Computing in Science & Engineering, 12, No. 5, CREWES Research Report Volume 25 (2013)
7 Data analysis - processing and imaging FIG. 1. Illustration of the concept of reproducibilty in computational research (Peng, 2011). The ultimate goal should be to make any research land as far to the right hand side of the spectrum as possible. FIG. 2. Illustration of architecture of the Madagascar software package. The three levels are described as follows: (I) - Implementation of new computational algorithms for data analysis, involving writing low-level programs (II) - Testing of new algorithms or workflows on data by assembling workflows from existing command-line modules and tuning their parameters (III) - Documentation level. Results (figures) get referenced in the output publication (Fomel et al., 2013). CREWES Research Report Volume 25 (2013) 7
8 Smith et. al FIG. 3. Chart illustrating the organization of various file and folder locations used to generate a reproducible document. Image from: FIG. 4. Various images of the Athabasca glacier generated using a basic processing flow in an SConstruct file. The upper-left image is the original image, with its FX spectrum in the lower-left. The upper right is the original image with random noise added and the corresponding FX spectrum in the bottom-right image. The horizontal and vertical axes on the upper images represent pixel numbers. The horizontal axes on the lower images represent pixel numbers, with vertical axes of frequency in Hz. 8 CREWES Research Report Volume 25 (2013)
9 Data analysis - processing and imaging FIG. 5. Simple four layer velocity model generated in an SConstruct file. A low-velocity layer is located between 1.1 and 1.4 km depth. FIG. 6. Snapshot of a wavefield modelled using 2D FD acoustic forward modelling code available in Madagascar. The velocity model used is shown in Figure 5, with the source location at 2km lateral distance and 0km depth. The two reflections associated with the top and bottom of the low-velocity layer are quite visible. CREWES Research Report Volume 25 (2013) 9
10 Smith et. al FIG. 7. Example of a reproducible figure from a published paper, generated on a local machine using codes in the Madagascar library. This particular figure can be found on page U-91 of Fomel et al. (2007). FIG. 8. Example of a reproducible figure from a published paper, generated on a local machine using codes in the Madagascar library. This particular figure can be found on page U-91 of Fomel et al. (2007). 10 CREWES Research Report Volume 25 (2013)
11 Data analysis - processing and imaging FIG. 9. Example of a reproducible figure from a published paper, generated on a local machine using codes in the Madagascar library. This particular figure can be found on page U-92 of Fomel et al. (2007). CREWES Research Report Volume 25 (2013) 11
Converted-waves imaging condition for elastic reverse-time migration Yuting Duan and Paul Sava, Center for Wave Phenomena, Colorado School of Mines
Converted-waves imaging condition for elastic reverse-time migration Yuting Duan and Paul Sava, Center for Wave Phenomena, Colorado School of Mines SUMMARY Polarity changes in converted-wave images constructed
CS 3530 Operating Systems. L02 OS Intro Part 1 Dr. Ken Hoganson
CS 3530 Operating Systems L02 OS Intro Part 1 Dr. Ken Hoganson Chapter 1 Basic Concepts of Operating Systems Computer Systems A computer system consists of two basic types of components: Hardware components,
IDL. Get the answers you need from your data. IDL
Get the answers you need from your data. IDL is the preferred computing environment for understanding complex data through interactive visualization and analysis. IDL Powerful visualization. Interactive
Integrated Open-Source Geophysical Processing and Visualization
Integrated Open-Source Geophysical Processing and Visualization Glenn Chubak* University of Saskatchewan, Saskatoon, Saskatchewan, Canada [email protected] and Igor Morozov University of Saskatchewan,
PROGRAMMING FOR BIOLOGISTS. BIOL 6297 Monday, Wednesday 10 am -12 pm
PROGRAMMING FOR BIOLOGISTS BIOL 6297 Monday, Wednesday 10 am -12 pm Tomorrow is Ada Lovelace Day Ada Lovelace was the first person to write a computer program Today s Lecture Overview of the course Philosophy
Identity and Access Management Integration with PowerBroker. Providing Complete Visibility and Auditing of Identities
Identity and Access Management Integration with PowerBroker Providing Complete Visibility and Auditing of Identities Table of Contents Executive Summary... 3 Identity and Access Management... 4 BeyondTrust
sufilter was applied to the original data and the entire NB attribute volume was output to segy format and imported to SMT for further analysis.
Channel and fracture indicators from narrow-band decomposition at Dickman field, Kansas Johnny Seales*, Tim Brown and Christopher Liner Department of Earth and Atmospheric Sciences, University of Houston,
Analyzing Network Servers. Disk Space Utilization Analysis. DiskBoss - Data Management Solution
DiskBoss - Data Management Solution DiskBoss provides a large number of advanced data management and analysis operations including disk space usage analysis, file search, file classification and policy-based
Authoring for System Center 2012 Operations Manager
Authoring for System Center 2012 Operations Manager Microsoft Corporation Published: November 1, 2013 Authors Byron Ricks Applies To System Center 2012 Operations Manager System Center 2012 Service Pack
Structural Health Monitoring Tools (SHMTools)
Structural Health Monitoring Tools (SHMTools) Getting Started LANL/UCSD Engineering Institute LA-CC-14-046 c Copyright 2014, Los Alamos National Security, LLC All rights reserved. May 30, 2014 Contents
Getting Started Guide
Getting Started Guide Microsoft Corporation Published: December 2005 Table of Contents Getting Started Guide...1 Table of Contents...2 Get Started with Windows Server 2003 R2...4 Windows Storage Server
HP SiteScope 11.x Essentials
HP SiteScope 11.x Essentials Overview This course provides the technical knowledge and skills needed to manage and monitor an IT infrastructure with the help of the HP SiteScope product. Students gain
Software Solution. PetroBank Master Data Store. Information Management and Platform. Reduced Costs DATA SHEET
DATA SHEET PetroBank Master Data Store Software Solution Information Management and Platform KEY FEATURES Master database for high volume seismic, gravity, magnetic, electromagnetic, and well log data
#jenkinsconf. Jenkins as a Scientific Data and Image Processing Platform. Jenkins User Conference Boston #jenkinsconf
Jenkins as a Scientific Data and Image Processing Platform Ioannis K. Moutsatsos, Ph.D., M.SE. Novartis Institutes for Biomedical Research www.novartis.com June 18, 2014 #jenkinsconf Life Sciences are
Organization of VizieR's Catalogs Archival
Organization of VizieR's Catalogs Archival Organization of VizieR's Catalogs Archival Table of Contents Foreword...2 Environment applied to VizieR archives...3 The archive... 3 The producer...3 The user...3
EnterpriseLink Benefits
EnterpriseLink Benefits GGY AXIS 5001 Yonge Street Suite 1300 Toronto, ON M2N 6P6 Phone: 416-250-6777 Toll free: 1-877-GGY-AXIS Fax: 416-250-6776 Email: [email protected] Web: www.ggy.com Table of Contents
Data Validation and Data Management Solutions
FRONTIER TECHNOLOGY, INC. Advanced Technology for Superior Solutions. and Solutions Abstract Within the performance evaluation and calibration communities, test programs are driven by requirements, test
Microsoft Windows PowerShell v2 For Administrators
Course 50414B: Microsoft Windows PowerShell v2 For Administrators Course Details Course Outline Module 1: Introduction to PowerShell the Basics This module explains how to install and configure PowerShell.
RecoveryVault Express Client User Manual
For Linux distributions Software version 4.1.7 Version 2.0 Disclaimer This document is compiled with the greatest possible care. However, errors might have been introduced caused by human mistakes or by
Globus Research Data Management: Introduction and Service Overview
Globus Research Data Management: Introduction and Service Overview Kyle Chard [email protected] Ben Blaiszik [email protected] Thank you to our sponsors! U. S. D E P A R T M E N T OF ENERGY 2 Agenda
How can Identity and Access Management help me to improve compliance and drive business performance?
SOLUTION BRIEF: IDENTITY AND ACCESS MANAGEMENT (IAM) How can Identity and Access Management help me to improve compliance and drive business performance? CA Identity and Access Management automates the
Exploratory Climate Data Visualization and Analysis
Exploratory Climate Data Visualization and Analysis by Thomas Maxwell, Jerry Potter & Laura Carriere, NASA NCCS and the UVCDAT Development Consortium Scientific Visualization! We process, understand, and
LittleCMS: A free color management engine in 100K.
LittleCMS: A free color management engine in 100K. Background One of the main components of a color management solution is the Color Matching Module, or CMM, which is the software engine in charge of controlling
Online Backup Linux Client User Manual
Online Backup Linux Client User Manual Software version 4.0.x For Linux distributions August 2011 Version 1.0 Disclaimer This document is compiled with the greatest possible care. However, errors might
How do Users and Processes interact with the Operating System? Services for Processes. OS Structure with Services. Services for the OS Itself
How do Users and Processes interact with the Operating System? Users interact indirectly through a collection of system programs that make up the operating system interface. The interface could be: A GUI,
3 SOFTWARE AND PROGRAMMING LANGUAGES
3 SOFTWARE AND PROGRAMMING LANGUAGES 3.1 INTRODUCTION In the previous lesson we discussed about the different parts and configurations of computer. It has been mentioned that programs or instructions have
How To Develop Software
Software Development Basics Dr. Axel Kohlmeyer Associate Dean for Scientific Computing College of Science and Technology Temple University, Philadelphia http://sites.google.com/site/akohlmey/ [email protected]
Online Backup Client User Manual
For Linux distributions Software version 4.1.7 Version 2.0 Disclaimer This document is compiled with the greatest possible care. However, errors might have been introduced caused by human mistakes or by
Microsoft Windows Storage Server 2003 R2
Microsoft Windows Storage Server 2003 R2 Getting Started Guide Abstract This guide documents the various features available in Microsoft Windows Storage Server 2003 R2. Rev 1. 2005 Microsoft Corporation.
Deposit Identification Utility and Visualization Tool
Deposit Identification Utility and Visualization Tool Colorado School of Mines Field Session Summer 2014 David Alexander Jeremy Kerr Luke McPherson Introduction Newmont Mining Corporation was founded in
CatDV Pro Workgroup Serve r
Architectural Overview CatDV Pro Workgroup Server Square Box Systems Ltd May 2003 The CatDV Pro client application is a standalone desktop application, providing video logging and media cataloging capability
OpenAIRE Research Data Management Briefing paper
OpenAIRE Research Data Management Briefing paper Understanding Research Data Management February 2016 H2020-EINFRA-2014-1 Topic: e-infrastructure for Open Access Research & Innovation action Grant Agreement
So today we shall continue our discussion on the search engines and web crawlers. (Refer Slide Time: 01:02)
Internet Technology Prof. Indranil Sengupta Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Lecture No #39 Search Engines and Web Crawler :: Part 2 So today we
The Benefits of Utilizing a Repository Manager
Sonatype Nexus TM Professional Whitepaper The Benefits of Utilizing a Repository Manager An Introduction to Sonatype Nexus TM Professional SONATYPE www.sonatype.com [email protected] +1 301-684-8080 12501
CE 504 Computational Hydrology Computational Environments and Tools Fritz R. Fiedler
CE 504 Computational Hydrology Computational Environments and Tools Fritz R. Fiedler 1) Operating systems a) Windows b) Unix and Linux c) Macintosh 2) Data manipulation tools a) Text Editors b) Spreadsheets
Xcalibur. Foundation. Administrator Guide. Software Version 3.0
Xcalibur Foundation Administrator Guide Software Version 3.0 XCALI-97520 Revision A May 2013 2013 Thermo Fisher Scientific Inc. All rights reserved. LCquan, Watson LIMS, and Web Access are trademarks,
Code Estimation Tools Directions for a Services Engagement
Code Estimation Tools Directions for a Services Engagement Summary Black Duck software provides two tools to calculate size, number, and category of files in a code base. This information is necessary
Example of Standard API
16 Example of Standard API System Call Implementation Typically, a number associated with each system call System call interface maintains a table indexed according to these numbers The system call interface
Visualization methods for patent data
Visualization methods for patent data Treparel 2013 Dr. Anton Heijs (CTO & Founder) Delft, The Netherlands Introduction Treparel can provide advanced visualizations for patent data. This document describes
Fall 2012 Q530. Programming for Cognitive Science
Fall 2012 Q530 Programming for Cognitive Science Aimed at little or no programming experience. Improve your confidence and skills at: Writing code. Reading code. Understand the abilities and limitations
DELPH v3.0. seabed mapping software suite
DELPH v3.0 seabed mapping software suite DELPH seabed mapping software suite DELPH SEISMIC, DELPH SONAR and DELPH MAG are complete software packages with dedicated acquisition, processing and interpretation
Improved metrics collection and correlation for the CERN cloud storage test framework
Improved metrics collection and correlation for the CERN cloud storage test framework September 2013 Author: Carolina Lindqvist Supervisors: Maitane Zotes Seppo Heikkila CERN openlab Summer Student Report
Echtzeittesten mit MathWorks leicht gemacht Simulink Real-Time Tobias Kuschmider Applikationsingenieur
Echtzeittesten mit MathWorks leicht gemacht Simulink Real-Time Tobias Kuschmider Applikationsingenieur 2015 The MathWorks, Inc. 1 Model-Based Design Continuous Verification and Validation Requirements
Application Release Automation (ARA) Vs. Continuous Delivery
Application Release Automation (ARA) Vs. Continuous Delivery A whitepaper review of the feature and process differences between Continuous Delivery and Application Release Automation (ARA) By Tracy Ragan,
Oracle EXAM - 1Z0-102. Oracle Weblogic Server 11g: System Administration I. Buy Full Product. http://www.examskey.com/1z0-102.html
Oracle EXAM - 1Z0-102 Oracle Weblogic Server 11g: System Administration I Buy Full Product http://www.examskey.com/1z0-102.html Examskey Oracle 1Z0-102 exam demo product is here for you to test the quality
Sisense. Product Highlights. www.sisense.com
Sisense Product Highlights Introduction Sisense is a business intelligence solution that simplifies analytics for complex data by offering an end-to-end platform that lets users easily prepare and analyze
TIBCO Spotfire Statistics Services Installation and Administration Guide. Software Release 5.0 November 2012
TIBCO Spotfire Statistics Services Installation and Administration Guide Software Release 5.0 November 2012 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH
Nexus Professional Whitepaper. Repository Management: Stages of Adoption
Sonatype Nexus Professional Whitepaper Repository Management: Stages of Adoption Adopting Repository Management Best Practices SONATYPE www.sonatype.com [email protected] +1 301-684-8080 12501 Prosperity
A Tool for Evaluation and Optimization of Web Application Performance
A Tool for Evaluation and Optimization of Web Application Performance Tomáš Černý 1 [email protected] Michael J. Donahoo 2 [email protected] Abstract: One of the main goals of web application
Niara Security Intelligence. Overview. Threat Discovery and Incident Investigation Reimagined
Niara Security Intelligence Threat Discovery and Incident Investigation Reimagined Niara enables Compromised user discovery Malicious insider discovery Threat hunting Incident investigation Overview In
Outline SSS6422 - Microsoft Windows Server 2008 Hyper-V Virtualization
Outline SSS6422 - Microsoft Windows Server 2008 Hyper-V Virtualization Duration: Three consecutive Saturdays About this Course This instructor led course teaches students how to implement and manage Windows
Setting up a Local Interconnect Network (LIN) using dspace MicroAutoBox 1401/1501 Simulink Blocks
Setting up a Local Interconnect Network (LIN) using dspace MicroAutoBox 1401/1501 Simulink Blocks Guiseppe Ferro Design Team 4 3/22/13 Executive Summary Learn how to setup and properly use the Real- Time
Introduction to CloudScript
Introduction to CloudScript A NephoScale Whitepaper Authors: Nick Peterson, Alan Meadows Date: 2012-07-06 CloudScript is a build language for the cloud. It is a simple Domain Specific Language (DSL) that
RPC and TI-RPC Test Suite Test Plan Document
RPC and TI-RPC Test Suite Test Plan Document Cyril LACABANNE Bull S.A.S. Version 1.3 12 July 2007 Revision history Version Description 1.0 First release 1.1 Several correction on 1, 5, 8, 14 1.2 Add first
Adaptive Sampling and the Autonomous Ocean Sampling Network: Bringing Data Together With Skill
Adaptive Sampling and the Autonomous Ocean Sampling Network: Bringing Data Together With Skill Lev Shulman, University of New Orleans Mentors: Paul Chandler, Jim Bellingham, Hans Thomas Summer 2003 Keywords:
ANSYS EKM Overview. What is EKM?
ANSYS EKM Overview What is EKM? ANSYS EKM is a simulation process and data management (SPDM) software system that allows engineers at all levels of an organization to effectively manage the data and processes
A Closer Look at BPM. January 2005
A Closer Look at BPM January 2005 15000 Weston Parkway Cary, NC 27513 Phone: (919) 678-0900 Fax: (919) 678-0901 E-mail: [email protected] http://www.ultimus.com The Information contained in this document
Applying Deep Learning to Car Data Logging (CDL) and Driver Assessor (DA) October 22-Oct-15
Applying Deep Learning to Car Data Logging (CDL) and Driver Assessor (DA) October 22-Oct-15 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries Copyright GENIVI Alliance
6422: Implementing and Managing Windows Server 2008 Hyper-V (3 Days)
www.peaklearningllc.com 6422: Implementing and Managing Windows Server 2008 Hyper-V (3 Days) Introduction This three-day instructor-led course teaches students how to implement and manage Windows Server
Windows Azure Data Services (basics) 55093A; 3 Days
Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc Windows Azure Data Services (basics) 55093A; 3 Days Course Description This
Lesson 06: Basics of Software Development (W02D2
Lesson 06: Basics of Software Development (W02D2) Balboa High School Michael Ferraro Lesson 06: Basics of Software Development (W02D2 Do Now 1. What is the main reason why flash
Mercury User Guide v1.1
Mercury User Guide v1.1 Tyrone Erasmus 2012-09-03 Index Index 1. Introduction... 3 2. Getting started... 4 2.1. Recommended requirements... 4 2.2. Download locations... 4 2.3. Setting it up... 4 2.3.1.
Outside In Image Export Technology SDK Quick Start Guide
Reference: 2009/02/06-8.3 Outside In Image Export Technology SDK Quick Start Guide This document provides an overview of the Outside In Image Export Software Developer s Kit (SDK). It includes download
Click Stream Data Analysis Using Hadoop
Governors State University OPUS Open Portal to University Scholarship Capstone Projects Spring 2015 Click Stream Data Analysis Using Hadoop Krishna Chand Reddy Gaddam Governors State University Sivakrishna
CS 40 Computing for the Web
CS 40 Computing for the Web Art Lee January 20, 2015 Announcements Course web on Sakai Homework assignments submit them on Sakai Email me the survey: See the Announcements page on the course web for instructions
Application Notes for Packaging and Deploying Avaya Communications Process Manager Sample SDK Web Application on a JBoss Application Server Issue 1.
Avaya Solution & Interoperability Test Lab Application Notes for Packaging and Deploying Avaya Communications Process Manager Sample SDK Web Application on a JBoss Application Server Issue 1.0 Abstract
Administration Quick Start
www.novell.com/documentation Administration Quick Start ZENworks 11 Support Pack 3 February 2014 Legal Notices Novell, Inc., makes no representations or warranties with respect to the contents or use of
Analytic Modeling in Python
Analytic Modeling in Python Why Choose Python for Analytic Modeling A White Paper by Visual Numerics August 2009 www.vni.com Analytic Modeling in Python Why Choose Python for Analytic Modeling by Visual
A DICOM-based Software Infrastructure for Data Archiving
A DICOM-based Software Infrastructure for Data Archiving Dhaval Dalal, Julien Jomier, and Stephen R. Aylward Computer-Aided Diagnosis and Display Lab The University of North Carolina at Chapel Hill, Department
Oracle Database. Products Available on the Oracle Database Examples Media. Oracle Database Examples. Examples Installation Guide 11g Release 2 (11.
Oracle Database Examples Installation Guide 11g Release 2 (11.2) E10846-01 August 2009 This document describes how to install and configure the products available on the Oracle Database Examples media.
Distance-Learning Remote Laboratories using LabVIEW
Distance-Learning Remote Laboratories using LabVIEW Introduction Laboratories, which are found in all engineering and science programs, are an essential part of the education experience. Not only do laboratories
HPC Wales Skills Academy Course Catalogue 2015
HPC Wales Skills Academy Course Catalogue 2015 Overview The HPC Wales Skills Academy provides a variety of courses and workshops aimed at building skills in High Performance Computing (HPC). Our courses
BIG DATA What it is and how to use?
BIG DATA What it is and how to use? Lauri Ilison, PhD Data Scientist 21.11.2014 Big Data definition? There is no clear definition for BIG DATA BIG DATA is more of a concept than precise term 1 21.11.14
Automatic Timeline Construction For Computer Forensics Purposes
Automatic Timeline Construction For Computer Forensics Purposes Yoan Chabot, Aurélie Bertaux, Christophe Nicolle and Tahar Kechadi CheckSem Team, Laboratoire Le2i, UMR CNRS 6306 Faculté des sciences Mirande,
Detection of Leak Holes in Underground Drinking Water Pipelines using Acoustic and Proximity Sensing Systems
Research Journal of Engineering Sciences ISSN 2278 9472 Detection of Leak Holes in Underground Drinking Water Pipelines using Acoustic and Proximity Sensing Systems Nanda Bikram Adhikari Department of
Oracle WebLogic Server 11g: Administration Essentials
Oracle University Contact Us: 1.800.529.0165 Oracle WebLogic Server 11g: Administration Essentials Duration: 5 Days What you will learn This Oracle WebLogic Server 11g: Administration Essentials training
BIRT Application and BIRT Report Deployment Functional Specification
Functional Specification Version 1: October 6, 2005 Abstract This document describes how the user will deploy a BIRT Application and BIRT reports to the Application Server. Document Revisions Version Date
3.14. 3.14 Training on Linux System Administration, LPI Certification Level 1
165 3.14 Training on Linux System Administration, LPI Certification Level 1 Name of the Tool: Source: Usage: Description: GIZ This training has been designed for IT experts and institutions desired to
Session 15 OF, Unpacking the Actuary's Technical Toolkit. Moderator: Albert Jeffrey Moore, ASA, MAAA
Session 15 OF, Unpacking the Actuary's Technical Toolkit Moderator: Albert Jeffrey Moore, ASA, MAAA Presenters: Melissa Boudreau, FCAS Albert Jeffrey Moore, ASA, MAAA Christopher Kenneth Peek Yonasan Schwartz,
Configuring and Troubleshooting Internet Information Services in Windows Server 2008
Course 6427A: Configuring and Troubleshooting Internet Information Services in Windows Server 2008 OVERVIEW About this Course In this 3-day instructor-led course, the students will learn to install, configure,
Asynchronous Data Mining Tools at the GES-DISC
Asynchronous Data Mining Tools at the GES-DISC Long B. Pham, Stephen W. Berrick, Christopher S. Lynnes and Eunice K. Eng NASA Goddard Space Flight Center Distributed Active Archive Center Introduction
1. Product Information
ORIXCLOUD BACKUP CLIENT USER MANUAL LINUX 1. Product Information Product: Orixcloud Backup Client for Linux Version: 4.1.7 1.1 System Requirements Linux (RedHat, SuSE, Debian and Debian based systems such
Online Backup Client User Manual Linux
Online Backup Client User Manual Linux 1. Product Information Product: Online Backup Client for Linux Version: 4.1.7 1.1 System Requirements Operating System Linux (RedHat, SuSE, Debian and Debian based
Protect Your Cisco UCS Domain with Symantec NetBackup
SYMANTEC NETBACKUP WHITEPAPER PROTECTING A CISCO UCS DOMAIN White Paper Protect Your Cisco UCS Domain with Symantec NetBackup August 2014 This document is provided for informational purposes only. All
QDA Q-Management A S I D A T A M Y T E S P E C S H E E T. From stand-alone applications to integrated solutions. Process optimization tool
QDA Q-Management Q-Management is the powerful base software package within ASI DATAMYTE s QDA suite that facilitates achievement and verification of quality goals such as process control, cost reduction,
Introduction to Big Data! with Apache Spark" UC#BERKELEY#
Introduction to Big Data! with Apache Spark" UC#BERKELEY# So What is Data Science?" Doing Data Science" Data Preparation" Roles" This Lecture" What is Data Science?" Data Science aims to derive knowledge!
MALAYSIAN PUBLIC SECTOR OPEN SOURCE SOFTWARE (OSS) PROGRAMME. COMPARISON REPORT ON NETWORK MONITORING SYSTEMS (Nagios and Zabbix)
MALAYSIAN PUBLIC SECTOR OPEN SOURCE SOFTWARE (OSS) PROGRAMME COMPARISON REPORT ON NETWORK MONITORING SYSTEMS (Nagios and Zabbix) JANUARY 2010 Phase II -Network Monitoring System- Copyright The government
