SUNPY: PYTHON FOR SOLAR PHYSICS. AN IMPLEMENTATION FOR LOCAL CORRELATION TRACKING
|
|
|
- Adelia Wilkinson
- 9 years ago
- Views:
Transcription
1 ISSN SUNPY: PYTHON FOR SOLAR PHYSICS. AN IMPLEMENTATION FOR LOCAL CORRELATION TRACKING J. I. CAMPOS ROZO 1 and S. VARGAS DOMINGUEZ 2 1 Universidad Nacional de Colombia, Bogotá, Colombia 2 Big Bear Solar Observatory, NJIT, North Shore Lane Big Bear City, CA , U.S.A. Abstract. Python programming language has experienced a great progress and growing use in the scientific community in the last years as well as a direct impact on solar physics. Python is a very mature language and almost any fundamental feature you might want to do is already implemented in a library or module. SunPy is a common effort of, using the advantages of Python, developing tools to be applied for processing and analysis of solar data. In this work we present a particular development, based on Python, for the analysis of proper motions in time series of images through the local correlation tracking algorithm. A graphic user interface allows to select different parameters for the computations, visualization and analysis of flow fields. Key words: Programming - Solar Physics - Data Analysis 1. What is Python? Python is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming. Python is an ideal language for scripting and rapid application development in many areas on most platforms. The Python interpreter and the extensive standard library are freely available in source or binary form for all major platforms from the Python Web site, and may be freely distributed. The Python interpreter is easily extended with new functions and data types implemented in C or C++ (or other languages callable from C). Python is also suitable as an extension language for customizable applications. Some of the attractive characteristics of Python have made the widespread use of this language in recent years. They can be summarized in the following. Learning: Python is easy to deal with (IDL too, but Python is a widely used general-purpose, Cent.Eur.Astrophys.Bull. 38 (2014) 1,
2 J. I. CAMPOS ROZO AND S. VARGAS DOMINGUEZ high-level, object-oriented, interpreted and functional programming language). Multi-purpose: packages for image processing (Scikit-image), neuronal network (Scikit-learn), 3D-display (Mayavi), symbolic math (Sympy), web-development (e.g. Django, Pylons) and a lot more. Some of the already developed scientific core packages are : Scipy: a collection of open source software for scientific computing in Python. Numpy: a powerful N-dimensional array object, useful linear algebra and other tools for integrating functions. Matplotlib: a Python 2D plotting library. Pandas: easy-to-use data structures and data analysis tools for the Python programming language. Astropy: the Astropy Project is a community effort to develop a single core package for Astronomy in Python. Figure 1: Structure of SunPy. 68 Cent.Eur.Astrophys.Bull. 38 (2014) 1, 67 72
3 SUNPY. AN IMPLEMENTATION FOR LOCAL CORRELATION TRACKING 2. SunPy SunPy is a free and open-source software library for solar physics based on Python. It is a community-developed free and open-source software package for solar physics research. SunPy is meant to be a free alternative to the SolarSoft data analysis environment which is based on the IDL scientific programming language. The aim of the SunPy project is to provide the software tools necessary so that anyone can analyze solar data. SunPy is written using the Python programming language and is built upon the scientific Python environment which includes the core packages listed above. The development of SunPy is associated with that of Astropy. SunPy was founded on March 28, 2011 by a small group of scientists and developers at the NASA Goddard Space Flight Center. Thanks to the generous support of the ESA Summer of Code and the Google Summer of Code as well as contributors from around the world, SunPy is now a global project and is not associated with any individual institution. One of the helpful characteristics of SunPy is the capability to make tests and version controls. The tests are done with Pytest (a library written in Python) and the version control is done with Git. These tools allow us to make fewer errors and avoid repeating the same code from different developers. There are several ways to install SunPy in all different operation systems (Windows, MacOs, Linux, Solaris, etc). Figure 1 shows the global building structure of SunPy. SunPy has three mean SuperClasses or packages (Net, Database, NDArray). With Net you can obtain data from Heliophysics Event Knowledgebase (HEK), Heliophysics Integrated Observatory (HELIO) and Virtual Solar Observatory (VSO) databases. With the Database package we can save and organize our data into a local or remote database and this function is connected with VSO network. The last package, NDArray, has three sub-packages: (1) Lightcurves (still under development) which already support SDO/EVE, GOES XRS and PROBA2/LYRA. (2) Spectra is the newest and the least developed but there are some functions to work with Callisto data. (3) Map, to make maps of SDO, LASCO, SOHO, STEREO, RHESSI, YOHKOH, IRIS, TRACE. At the moment, J. I. Campos Rozo is working on Hinode/SOT Map (together with Dr. David Perez-Suarez from SANSA, South African National Space Agency). Cent.Eur.Astrophys.Bull. 38 (2014) 1,
4 J. I. CAMPOS ROZO AND S. VARGAS DOMINGUEZ 3. Examples Let us develop an example for the use of the Map function as shown in Fig. 2. To start up using some of the SunPy functions we need to import the libraries, such as Numpy, Scipy, Matplotlib. One important thing is that when you import any library or class you can change its name if wanted. Next step is to build a Map. If the Map you want to create does not belong to the list of different satellites and instruments allowed, that function won t be built. The peek function plots the map with title and axis. We can also compose maps, for example, we can combine SDO/HMI with RHESSI images by using the compositemap function, that function use two objects obtained via Map function. We can create a data cube by using Map function and adding the keyword cube=true. The created cube can be saved in video format, e.g. mp4. Figure 2: Example of the use of the Map function in SunPy. 70 Cent.Eur.Astrophys.Bull. 38 (2014) 1, 67 72
5 SUNPY. AN IMPLEMENTATION FOR LOCAL CORRELATION TRACKING Figure 3: Python GUI to control the application of local correlation tracking algorithm to a time series of images. Different parameters can be selected to apply the algorithm and for the visualization of the velocity output. 4. Implementation for Local Correlation Tracking We are developing a solar physics hotbed research project at Universidad Nacional de Colombia. Besides from developing the routine SOTMap for SunPy (available in the repository Python routines for computing proper motions of structures in a time series of images have been implemented. The Local Correlation Tracking (LCT, November and Simon, 1988) technique is a robust method used to study the dynamics of structures in a time series of images. By tracking pixel displacements, using a correlation window, LCT can determine proper motions and generate flow maps of horizontal velocities. This procedure is used to study the dynamics of plasma in the solar photosphere at different spatial scales, e.g the analysis of granular and supergranular convective cells, meridional flows, etc. As part of this project, a widget implemented in Python was Cent.Eur.Astrophys.Bull. 38 (2014) 1,
6 J. I. CAMPOS ROZO AND S. VARGAS DOMINGUEZ developed. It generates a user-friendly graphical user interface (GUI) to control various parameters for the process of calculating flow maps from a series of filtergrams (data cube). Figure 3 shows the GUI where the user can select a data cube to be processed and determine the size of the structures wanted to be tracked, among other options. At the moment additional features are being implemented for supplementary analysis of the data. In particular, the possibility to select different time windows and create multiple flow maps in time in order to study the evolution of flow patterns from one map to the other. Further analysis of the velocity outputs is also under development, i.e to obtain statistics for selected sub-regions in the field of view and the distribution of velocities, and the computation of the divergence field and vorticity. Acknowledgements This research has made use of SunPy, an open-source and free communitydeveloped solar data analysis package written in Python. The authors want to thank Dr. Dominik Utz and Dr. Arnold Hanslmeier for the invitation to the 4th International Workshop on Small-Scale Solar Magnetic Fields in Austria. References November, L. J. and Simon, G. W.: 1988, Astrophys. J. 333, Cent.Eur.Astrophys.Bull. 38 (2014) 1, 67 72
CASA Analysis and Visualization
CASA Analysis and Visualization Synthesis... 1 Current Status... 1 General Goals and Challenges... 3 Immediate Goals... 5 Harnessing Community Development... 7 Synthesis We summarize capabilities and challenges
Postprocessing with Python
Postprocessing with Python Boris Dintrans (CNRS & University of Toulouse) [email protected] Collaborator: Thomas Gastine (PhD) Outline Outline Introduction - what s Python and why using it? - Installation
Introduction to Python
1 Daniel Lucio March 2016 Creator of Python https://en.wikipedia.org/wiki/guido_van_rossum 2 Python Timeline Implementation Started v1.0 v1.6 v2.1 v2.3 v2.5 v3.0 v3.1 v3.2 v3.4 1980 1991 1997 2004 2010
Scientific Programming, Analysis, and Visualization with Python. Mteor 227 Fall 2015
Scientific Programming, Analysis, and Visualization with Python Mteor 227 Fall 2015 Python The Big Picture Interpreted General purpose, high-level Dynamically type Multi-paradigm Object-oriented Functional
e-callisto status report #36
e-callisto status report #36 New software version V1.17 released: A new version has been released. A bug in the sfu-calibration for real-time light curve has been found and solved. But this is only relevant
Introduction Installation Comparison. Department of Computer Science, Yazd University. SageMath. A.Rahiminasab. October9, 2015 1 / 17
Department of Computer Science, Yazd University SageMath A.Rahiminasab October9, 2015 1 / 17 2 / 17 SageMath(previously Sage or SAGE) System for Algebra and Geometry Experimentation is mathematical software
VisIVO, a VO-Enabled tool for Scientific Visualization and Data Analysis: Overview and Demo
Claudio Gheller (CINECA), Marco Comparato (OACt), Ugo Becciani (OACt) VisIVO, a VO-Enabled tool for Scientific Visualization and Data Analysis: Overview and Demo VisIVO: Visualization Interface for the
Programming Languages & Tools
4 Programming Languages & Tools Almost any programming language one is familiar with can be used for computational work (despite the fact that some people believe strongly that their own favorite programming
ANSA and μeta as a CAE Software Development Platform
ANSA and μeta as a CAE Software Development Platform Michael Giannakidis, Yianni Kolokythas BETA CAE Systems SA, Thessaloniki, Greece Overview What have we have done so far Current state Future direction
Exercise 0. Although Python(x,y) comes already with a great variety of scientic Python packages, we might have to install additional dependencies:
Exercise 0 Deadline: None Computer Setup Windows Download Python(x,y) via http://code.google.com/p/pythonxy/wiki/downloads and install it. Make sure that before installation the installer does not complain
MayaVi: A free tool for CFD data visualization
MayaVi: A free tool for CFD data visualization Prabhu Ramachandran Graduate Student, Dept. Aerospace Engg. IIT Madras, Chennai, 600 036. e mail: [email protected] Keywords: Visualization, CFD data,
Efficiency Considerations of PERL and Python in Distributed Processing
Efficiency Considerations of PERL and Python in Distributed Processing Roger Eggen (presenter) Computer and Information Sciences University of North Florida Jacksonville, FL 32224 [email protected] 904.620.1326
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,
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
Computational Mathematics with Python
Boolean Arrays Classes Computational Mathematics with Python Basics Olivier Verdier and Claus Führer 2009-03-24 Olivier Verdier and Claus Führer Computational Mathematics with Python 2009-03-24 1 / 40
Unlocking the True Value of Hadoop with Open Data Science
Unlocking the True Value of Hadoop with Open Data Science Kristopher Overholt Solution Architect Big Data Tech 2016 MinneAnalytics June 7, 2016 Overview Overview of Open Data Science Python and the Big
Python for Scientific Computing. http://bender.astro.sunysb.edu/classes/python-science
http://bender.astro.sunysb.edu/classes/python-science Course Goals Simply: to learn how to use python to do Numerical analysis Data analysis Plotting and visualizations Symbol mathematics Write applications...
Predicting outcome of soccer matches using machine learning
Saint-Petersburg State University Mathematics and Mechanics Faculty Albina Yezus Predicting outcome of soccer matches using machine learning Term paper Scientific adviser: Alexander Igoshkin, Yandex Mobile
Observing the Sun from space: Highlights from Yohkoh, SOHO, TRACE, RHESSI. H.S. Hudson Space Sciences Lab University of California, Berkeley
Observing the Sun from space: Highlights from Yohkoh, SOHO, TRACE, RHESSI H.S. Hudson Space Sciences Lab University of California, Berkeley SUMMARY OF LECTURE I. Overview of the Sun 2. Observational technique
Astronomical Instruments Software System Design
Astronomical Instruments Software System Design Fabricio Ferrari [email protected] Universidade Federal do Pampa Brasil CEFCA Meeting, Teruel, Feb 2010 Facts Data is beyond astronomers processing
McGraw-Hill The McGraw-Hill Companies, Inc., 20 1. 01 0
1.1 McGraw-Hill The McGraw-Hill Companies, Inc., 2000 Objectives: To describe the evolution of programming languages from machine language to high-level languages. To understand how a program in a high-level
Computational Mathematics with Python
Computational Mathematics with Python Basics Claus Führer, Jan Erik Solem, Olivier Verdier Spring 2010 Claus Führer, Jan Erik Solem, Olivier Verdier Computational Mathematics with Python Spring 2010 1
Computational Mathematics with Python
Numerical Analysis, Lund University, 2011 1 Computational Mathematics with Python Chapter 1: Basics Numerical Analysis, Lund University Claus Führer, Jan Erik Solem, Olivier Verdier, Tony Stillfjord Spring
Multiprocess System for Virtual Instruments in Python
Multiprocess System for Virtual Instruments in Python An Introduction to Pythics Brian R. D Urso Assistant Professor of Physics and Astronomy School of Arts and Sciences Oak Ridge National Laboratory Measurement
MACHINE LEARNING IN HIGH ENERGY PHYSICS
MACHINE LEARNING IN HIGH ENERGY PHYSICS LECTURE #1 Alex Rogozhnikov, 2015 INTRO NOTES 4 days two lectures, two practice seminars every day this is introductory track to machine learning kaggle competition!
MDSplus Automated Build and Distribution System
PSFC/JA-13-23 MDSplus Automated Build and Distribution System Fredian T.W., Stillerman J.A.*, Manduchi G.** * Plasma Science and Fusion Center, MIT ** Consorzio RFX, Euratom-ENEA Association, Padova,Italy
OpenWalnut An Open-Source Visualization System
An Open-Source Visualization System 1 Alexander Wiebel 3 Mario Hlawitschka 2 Gerik Scheuermann 1 1 Abteilung für Bild- und Signalverarbeitung, Institut für Informatik, Universität Leipzig, Germany 2 Institute
Intro to scientific programming (with Python) Pietro Berkes, Brandeis University
Intro to scientific programming (with Python) Pietro Berkes, Brandeis University Next 4 lessons: Outline Scientific programming: best practices Classical learning (Hoepfield network) Probabilistic learning
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
Software Architecture Document (SAD) for the Interferometric Modules of the Next ESA SAR Toolbox (NEST)
Software Architecture Document (SAD) for the Interferometric Modules of the Next ESA SAR Toolbox (NEST) Contract number: 20809/07/I-LG Prepared by: PPO.labs Prepared for: The European Space Agency Revision
An interactive 3D visualization system for displaying fieldmonitoring
icccbe 2010 Nottingham University Press Proceedings of the International Conference on Computing in Civil and Building Engineering W Tizani (Editor) An interactive 3D visualization system for displaying
How To Write A Data Analysis Project
Section 1. Data Analytics Lifecycle Overview The Data Analytics Lifecycle is designed specifically for Big Data problems and data science projects. The lifecycle has six phases, and project work can occur
2 SYSTEM DESCRIPTION TECHNIQUES
2 SYSTEM DESCRIPTION TECHNIQUES 2.1 INTRODUCTION Graphical representation of any process is always better and more meaningful than its representation in words. Moreover, it is very difficult to arrange
HEP data analysis using jhepwork and Java
HEP data analysis using jhepwork and Java S. Chekanov HEP Division, Argonne National Laboratory, 9700 S.Cass Avenue, Argonne, IL 60439 USA 1 Introduction Abstract A role of Java in high-energy physics
Computer Vision Technology. Dave Bolme and Steve O Hara
Computer Vision Technology Dave Bolme and Steve O Hara Today we ll discuss... The OpenCV Computer Vision Library Python scripting for Computer Vision Python OpenCV bindings SciPy / Matlab-like Python capabilities
Modelling cellular processes with Python and Scipy
Modelling cellular processes with Python and Scipy B.G. Olivier ([email protected]), J.M. Rohwer ([email protected]) and J.-H.S. Hofmeyr ([email protected]) Dept. of Biochemistry, University of Stellenbosch, Private
SPASE: THE CONNECTION AMONG SOLAR AND SPACE PHYSICS DATA CENTERS
SPASE: THE CONNECTION AMONG SOLAR AND SPACE PHYSICS DATA CENTERS J. R. Thieman 1, D. A. Roberts 2, and T. A. King 3 * 1 Code 690.1, NASA/GSFC, Greenbelt, MD, 20771 United States. Email: [email protected]
The Ultra-scale Visualization Climate Data Analysis Tools (UV-CDAT): A Vision for Large-Scale Climate Data
The Ultra-scale Visualization Climate Data Analysis Tools (UV-CDAT): A Vision for Large-Scale Climate Data Lawrence Livermore National Laboratory? Hank Childs (LBNL) and Charles Doutriaux (LLNL) September
Data Analytics at NERSC. Joaquin Correa [email protected] NERSC Data and Analytics Services
Data Analytics at NERSC Joaquin Correa [email protected] NERSC Data and Analytics Services NERSC User Meeting August, 2015 Data analytics at NERSC Science Applications Climate, Cosmology, Kbase, Materials,
A Python-Based Simulation Code Repository for Complex Systems Education. Hiroki Sayama [email protected] http://pycx.sf.net/
A Python-Based Simulation Code Repository for Complex Systems Education Hiroki Sayama [email protected] http://pycx.sf.net/ Educators who teach complex systemsrelated courses and thus need simple,
Visualizing and Analyzing Massive Astronomical Datasets with Partiview
Visualizing and Analyzing Massive Astronomical Datasets with Partiview Brian P. Abbott 1, Carter B. Emmart 1, Stuart Levy 2, and Charles T. Liu 1 1 American Museum of Natural History & Hayden Planetarium,
Sourcery Overview & Virtual Machine Installation
Sourcery Overview & Virtual Machine Installation Damian Rouson, Ph.D., P.E. Sourcery, Inc. www.sourceryinstitute.org Sourcery, Inc. About Us Sourcery, Inc., is a software consultancy founded by and for
COMESEP Project : Space Weather Impact Forecasting
COMESEP Project : Space Weather Impact Forecasting Crosby, N.B. 1, Veronig, A. 2, Robbrecht, E. 3, Vrsnak, B. 4, Vennerstrom, S. 5, Malandraki, O. 6, Dalla, S. 7, Rodriguez, L. 3, Srivastava, N. 8, Hesse,
Rotorcraft Health Management System (RHMS)
AIAC-11 Eleventh Australian International Aerospace Congress Rotorcraft Health Management System (RHMS) Robab Safa-Bakhsh 1, Dmitry Cherkassky 2 1 The Boeing Company, Phantom Works Philadelphia Center
Python for Data Analysis and Visualiza4on. Fang (Cherry) Liu, Ph.D [email protected] PACE Gatech July 2013
Python for Data Analysis and Visualiza4on Fang (Cherry) Liu, Ph.D PACE Gatech July 2013 Outline System requirements and IPython Why use python for data analysis and visula4on Data set US baby names 1880-2012
Analysis Programs DPDAK and DAWN
Analysis Programs DPDAK and DAWN An Overview Gero Flucke FS-EC PNI-HDRI Spring Meeting April 13-14, 2015 Outline Introduction Overview of Analysis Programs: DPDAK DAWN Summary Gero Flucke (DESY) Analysis
Today's Topics. COMP 388/441: Human-Computer Interaction. simple 2D plotting. 1D techniques. Ancient plotting techniques. Data Visualization:
COMP 388/441: Human-Computer Interaction Today's Topics Overview of visualization techniques 1D charts, 2D plots, 3D+ techniques, maps A few guidelines for scientific visualization methods, guidelines,
Some programming experience in a high-level structured programming language is recommended.
Python Programming Course Description This course is an introduction to the Python programming language. Programming techniques covered by this course include modularity, abstraction, top-down design,
VisIVO, an open source, interoperable visualization tool for the Virtual Observatory
Claudio Gheller (CINECA) 1, Ugo Becciani (OACt) 2, Marco Comparato (OACt) 3 Alessandro Costa (OACt) 4 VisIVO, an open source, interoperable visualization tool for the Virtual Observatory 1: [email protected]
The evolution of DAVE
The evolution of DAVE The evolution of a large IDL application Data Analysis and Visualization Environment (DAVE) project. Richard Tumanjong Azuah Larry Kneller Yiming Qui John Copley Robert M Dimeo Craig
Figure 2: System Flow Diagram for Workflow Management
5. WORKFLOW MANAGEMENT The developed system EASKB uses the open source content management system called Drupal ([2]). A Content Management System - CMS is a tool that enables many user friendly features
CIS 192: Lecture 13 Scientific Computing and Unit Testing
CIS 192: Lecture 13 Scientific Computing and Unit Testing Lili Dworkin University of Pennsylvania Scientific Computing I Python is really popular in the scientific and statistical computing world I Why?
A Color Placement Support System for Visualization Designs Based on Subjective Color Balance
A Color Placement Support System for Visualization Designs Based on Subjective Color Balance Eric Cooper and Katsuari Kamei College of Information Science and Engineering Ritsumeikan University Abstract:
Examples of Data Representation using Tables, Graphs and Charts
Examples of Data Representation using Tables, Graphs and Charts This document discusses how to properly display numerical data. It discusses the differences between tables and graphs and it discusses various
Performance Monitoring using Pecos Release 0.1
Performance Monitoring using Pecos Release 0.1 Apr 19, 2016 Contents 1 Overview 1 2 Installation 1 3 Simple example 2 4 Time series data 5 5 Translation dictionary 5 6 Time filter 6 7 Quality control tests
McIDAS-V: An open source data analysis and visualization tool for multiand hyperspectral satellite data ITSC-XVI, Angra do Reis, Brazil, 7 May 2008
McIDAS-V: An open source data analysis and visualization tool for multiand hyperspectral satellite data ITSC-XVI, Angra do Reis, Brazil, 7 May 2008 Tom Achtor, Tom Rink, Tom Whittaker, Dave Parker, Gail
Current Status of Development of New VLBI Data Analysis Software
Current Status of Development of New VLBI Data Analysis Software Sergei Bolotin, John M. Gipson, David Gordon, Daniel S. MacMillan NVI, Inc. 7257D Hanover Parkway Greenbelt, MD 20770 NASA Goddard Space
Cloud tracking with optical flow for short-term solar forecasting
Cloud tracking with optical flow for short-term solar forecasting Philip Wood-Bradley, José Zapata, John Pye Solar Thermal Group, Australian National University, Canberra, Australia Corresponding author:
Massive Labeled Solar Image Data Benchmarks for Automated Feature Recognition
Massive Labeled Solar Image Data Benchmarks for Automated Feature Recognition Michael A. Schuh1, Rafal A. Angryk2 1 Montana State University, Bozeman, MT 2 Georgia State University, Atlanta, GA Introduction
Introduction to Python
Introduction to Python Sophia Bethany Coban Problem Solving By Computer March 26, 2014 Introduction to Python Python is a general-purpose, high-level programming language. It offers readable codes, and
Graphical Processing Units to Accelerate Orthorectification, Atmospheric Correction and Transformations for Big Data
Graphical Processing Units to Accelerate Orthorectification, Atmospheric Correction and Transformations for Big Data Amanda O Connor, Bryan Justice, and A. Thomas Harris IN52A. Big Data in the Geosciences:
Car Insurance. Prvák, Tomi, Havri
Car Insurance Prvák, Tomi, Havri Sumo report - expectations Sumo report - reality Bc. Jan Tomášek Deeper look into data set Column approach Reminder What the hell is this competition about??? Attributes
SmartArrays and Java Frequently Asked Questions
SmartArrays and Java Frequently Asked Questions What are SmartArrays? A SmartArray is an intelligent multidimensional array of data. Intelligent means that it has built-in knowledge of how to perform operations
Programming Languages
Programming Languages Programming languages bridge the gap between people and machines; for that matter, they also bridge the gap among people who would like to share algorithms in a way that immediately
GStreamer for Engineering Video. Night Vision. Joshua M. Doe, Stephen D. Burks
GStreamer for Engineering Video Processing Applications Night Vision Night Vision & Electronic Sensor Joshua M. Doe, Stephen D. Burks Overview Our organization Our relationship with GStreamer Our relationship
Integration of C++ digital processing libraries and VTK through Tcl/Tk dynamic loadable extensions
Visualization Development Environments 2000 Proceedings Integration of C++ digital processing libraries and VTK through Tcl/Tk dynamic loadable extensions Javier Suárez-Quirós, Daniel Gayo-Avello, Juán
Interactive Visualization of Magnetic Fields
JOURNAL OF APPLIED COMPUTER SCIENCE Vol. 21 No. 1 (2013), pp. 107-117 Interactive Visualization of Magnetic Fields Piotr Napieralski 1, Krzysztof Guzek 1 1 Institute of Information Technology, Lodz University
Ulyxes automatic deformation monitoring system
Ulyxes automatic deformation monitoring system Dániel Moka, Szonja Zemkó (Hungary) The CLGE Students Contest 2012 2013 Category: GIS and Mapping and Cadastre 1. Summary We live in a dynamic world. Buildings,
Chapter 13: Program Development and Programming Languages
Understanding Computers Today and Tomorrow 12 th Edition Chapter 13: Program Development and Programming Languages Learning Objectives Understand the differences between structured programming, object-oriented
CME 193: Introduction to Scientific Python Lecture 8: Unit testing, more modules, wrap up
CME 193: Introduction to Scientific Python Lecture 8: Unit testing, more modules, wrap up Sven Schmit stanford.edu/~schmit/cme193 8: Unit testing, more modules, wrap up 8-1 Contents Unit testing More modules
Whisler 1 A Graphical User Interface and Database Management System for Documenting Glacial Landmarks
Whisler 1 A Graphical User Interface and Database Management System for Documenting Glacial Landmarks Whisler, Abbey, Paden, John, CReSIS, University of Kansas [email protected] Abstract The Landmarks
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
MongoDB and Python. Key Ingredients for a Perfect Big Data Recipe WHITEPAPER. Firoz Mohamed Kasim, PMP
WHITEPAPER MongoDB and Python Key Ingredients for a Perfect Big Data Recipe By Firoz Mohamed Kasim, PMP To discover how GAVS can help you innovate and bring greater value to your business, write to [email protected]
Introduction to Visualization with VTK and ParaView
Introduction to Visualization with VTK and ParaView R. Sungkorn and J. Derksen Department of Chemical and Materials Engineering University of Alberta Canada August 24, 2011 / LBM Workshop 1 Introduction
LSA SAF products: files and formats
LSA SAF products: files and formats Carla Barroso, IPMA Application of Remote Sensing Data for Drought Monitoring Introduction to Eumetsat LANDSAF Products 11-15 November Slovenia OUTLINE Where to get
Session 85 IF, Predictive Analytics for Actuaries: Free Tools for Life and Health Care Analytics--R and Python: A New Paradigm!
Session 85 IF, Predictive Analytics for Actuaries: Free Tools for Life and Health Care Analytics--R and Python: A New Paradigm! Moderator: David L. Snell, ASA, MAAA Presenters: Brian D. Holland, FSA, MAAA
The PACS Software System. (A high level overview) Prepared by : E. Wieprecht, J.Schreiber, U.Klaas November,5 2007 Issue 1.
The PACS Software System (A high level overview) Prepared by : E. Wieprecht, J.Schreiber, U.Klaas November,5 2007 Issue 1.0 PICC-ME-DS-003 1. Introduction The PCSS, the PACS ICC Software System, is the
Web Based Visualization Tool for Climate Data Using Python. Hannah Aizenman and Michael Grossberg. David Jones and Nick Barnes
1.1 Web Based Visualization Tool for Climate Data Using Python Hannah Aizenman and Michael Grossberg Glasslab, City College of New York, New York, New York David Jones and Nick Barnes Climate Code Foundation,
Detailed Design Report
Detailed Design Report Chapter 9 Control System MAX IV Facility CHAPTER 9.0. CONTROL SYSTEM 1(9) 9. Control System 9.1. Introduction...2 9.1.1. Requirements... 2 9.2. Design...3 9.2.1. Guidelines... 3
R YOU READY FOR PYTHON? Sunday 19th April, 2015
R YOU READY FOR PYTHON? Sunday 19th April, 2015 THIS IS NOT A PYTHON VS R TALK credits - https://meetmrholland.wordpress.com/2013/02/03/creative-5-tips-to-make-all-your-meetings-exactly-the-same/ WHO ARE
Data Products via TRMM Online Visualization and Analysis System
Accessing Global Precipitation Data Products via TRMM Online Visualization and Analysis System (TOVAS) Zhong Liu Center for Spatial Information Science and Systems (CSISS), George Mason University and
SCIENTIFIC COMPUTING AND PROGRAMMING IN THE CLOUD USING OPEN SOURCE PLATFORMS: AN ILLUSTRATION USING WEIGHTED VOTING SYSTEMS
SCIENTIFIC COMPUTING AND PROGRAMMING IN THE CLOUD USING OPEN SOURCE PLATFORMS: AN ILLUSTRATION USING WEIGHTED VOTING SYSTEMS Mohamed I Jamaloodeen Georgia Gwinnet College School of Science and Technology
