IRBEM LIB Update Paul O’Brien.

Slides:



Advertisements
Similar presentations
Software engineering tools for web development Jim Briggs 1CASE.
Advertisements

1. What is Subversion? Why do we need CM? Basic concepts Repositories Options Setup Clients Options Setup Operation Troubleshooting Slide 2.
Let Use SVN(Subversion) Interaction Lab. Hyo-Geun Ahn
Toward operational use of radiation belt models D. Heynderickx BIRA, Ringlaan 3, B-1180 Brussel, Belgium.
Using 3D Tracer we calculated I for particles starting at local noon, for 2 initial pitch angles (30 o and 60 o ), 4 initial distances (5 – 8 R E ) and.
Space Radiation Climatology Workshop Summary 2009
2/6/2008Prof. Hilfinger CS164 Lecture 71 Version Control Lecture 7.
Version Control Systems Phil Pratt-Szeliga Fall 2010.
Source Code Version Management and Configuration Control Art Amezcua Status 11/5/2007.
CS 501 : An Introduction to SCM & GForge An Introduction to SCM & GForge Lin Guo
Images By Tara Frieszell By Tara Frieszell. Adding images to your website will make it more interesting and add to the design. However, some viewers aren’t.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 7: Planning a DNS Strategy.
Source Control Repositories for Enabling Team Working Svetlin Nakov Telerik Corporation
SubVersioN – the new Central Service at DESY by Marian Gawron.
Version Control. What is Version Control? Manages file sharing for Concurrent Development Keeps track of changes with Version Control SubVersion (SVN)
Introduction to The Linaro Toolchain Embedded Processors Training Multicore Software Applications Literature Number: SPRPXXX 1.
Version Control with Subversion. What is Version Control Good For? Maintaining project/file history - so you don’t have to worry about it Managing collaboration.
RMG Study Group Session I: Git, Sphinx, webRMG Connie Gao 9/20/
Planning for Publishing Lecture Notes on the Web Deirdre Hetherington Educational Technology Unit.
An introduction to PDCC the Portable Data Collection Center.
SKA/KAT SPIN Presentation Software Engineering (!?) Robert Crida.
Jason G. Caudill Assistant Professor of Business Administration Carson-Newman College.
CN2140 Server II Kemtis Kunanuraksapong MSIS with Distinction MCT, MCITP, MCTS, MCDST, MCP, A+
Subversion, an Open Source Version Control System An Introduction.
5 Chapter Five Web Servers. 5 Chapter Objectives Learn about the Microsoft Personal Web Server Software Learn how to improve Web site performance Learn.
Software Engineering in Robotics Packaging and Deployment of Systems Henrik I. Christensen –
Subversion (SVN) Tutorial for CS421 Dan Fleck Spring 2010.
C O M P U T E R G R A P H I C S Jie chen Computer graphic -- OpenGL Howto.
JAVA SERVER PAGES. 2 SERVLETS The purpose of a servlet is to create a Web page in response to a client request Servlets are written in Java, with a little.
Magnet Spacers Design Automation Roxie2Catia Catia Forum – Sept. 29th 1.
Subversion (SVN) Tutorial Source:
RMG Study Group Basics of Git Nathan Yee 2/23/
Object-Oriented Analysis & Design Subversion. Contents  Configuration management  The repository  Versioning  Tags  Branches  Subversion 2.
As of 28 Juni 2005Getting Starged with GEM - Shuei Yamada 1 Getting Started with GEM Shuei YAMADA ICEPP, University of Tokyo What is GEM? Before you start.
Using Subversion and TortoiseSVN for Windows by Galen Wilkerson Gund Institute for Ecological Economics University of Vermont
Introduction to Version Control SE-2030 Dr. Rob Hasker 1 Based on material at and slides written.
NA-MIC National Alliance for Medical Image Computing Slicer Building and Deployment Steve Pieper, PhD.
Web page for this FG index.php/GEMFG9 Links to list Links to notes from past meetings.
GumTree Development Environment Setup Windows Only Compatible with Eclipse 3.2 M3 (Last update: 16/11/05)
240-Current Research Easily Extensible Systems, Octave, Input Formats, SOA.
Open Source Evaluation - FileZilla Michael Nye ITEC 400 Assignment 14-1 Professor D’Andrea Franklin University April 10, 2008.
INFSO-RI Enabling Grids for E-sciencE SCDB C. Loomis / Michel Jouvin (LAL-Orsay) Quattor Tutorial LCG T2 Workshop June 16, 2006.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Stephen Childs Trinity College Dublin &
VxO submeeting of VOiG, June 11, 2007 HP VxO Gathering of the Tribes: pre-VOiG Meeting for the Virtual Heliophysics Great Observatory (HGO) Bob Weigel.
BOĞAZİÇİ UNIVERSITY DEPARTMENT OF MANAGEMENT INFORMATION SYSTEMS MATLAB AS A DATA MINING ENVIRONMENT.
When collaborating, it is important to manage changes in the models. For example: –To create or edit a submodel E.g. Habitat suitability is replaced with.
Sabriansyah R.A Version Control. The Repository Subversion adalah sistem tersentralisasi untuk informasi sharing Repository adalah pusat penyimpanan data.
Endnote X1 & Hawaii Voyager Hawaii Voyager Users Meeting University of Hawaii at Manoa Library May 23, 2008.
Presentation OLOMOLA,Afolabi( ). Update Changes in CSV/SVN.
TOPIC 7.0 LINUX SERVICES AND CONFIGURATION. ROOT USER Root user is called “super user” because it has power far beyond those of mortal user. As root,
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.
1 CSE 303 Lecture 19 Version control and Subversion ( svn ) slides created by Marty Stepp
Subversion (SVN) Tutorial for CS421 Dan Fleck Spring 2010.
Outline of Script Import Modules Setup Workspace Environment and Assign Data Path Variables Summary of Script Title and Author Info.
CS520 Web Programming Version Control with Subversion Chengyu Sun California State University, Los Angeles.
DIGITAL REPOSITORIES CGDD Job Description… Senior Tools Programmer – pulled August 4 th, 2011 from Gamasutra.
Use of SVN as lattice repository Andrea Latina Common paths for CLIC and ILC BDS – Friday, 30 August 2013 – CERN.
SWIM Project Meeting, Bloomington, IN September 2006 Working with the SWIM Code Repository David E. Bernholdt Oak Ridge National Laboratory
Development Environment
JSP (Java Server Page) JSP is server side technology which is used to create dynamic web pages just like Servlet technology. This is mainly used for implementing.
SVN intro (review).
Visual Studio 2005 Options for Release Mode: C++, Fortran, Linker
Microsoft Visual Source Safe How & Why
Website Testing Checklist
Software - Operating Systems
Review of Previous Lesson
RapidFinder Analysis Software How-To Guide
Chloe Riley | Research Commons Librarian |
Presentation transcript:

IRBEM LIB Update Paul O’Brien

What is IRBEM? IRBEM-LIB is open source, shared development Started as ONERA-DESP LIB as a convenient tool for computing L* Includes many magnetic field models Includes routines for field line and drift shell tracing Coordinate transforms Radiation specification models Neutral atmosphere Orbit propagator Accessible from IDL, Matlab, and Excel via DLL Mainly Fortran, some “extras” in C As of release 4.3, the library is now known as IRBEM LIB IRBEM = International Radiation Belt Model Sponsored by COSPAR/PRBEM File names haven’t changed (reverse compatibility)

Rename and Move to Sourceforge IRBEM LIB is hosted on sourceforge at irbem.sourceforge.net Allows multiple developers to stay “synched up” in the working directory /trunk/ (Bourdarie, O’Brien, Guild, Friedel, Roth, Boscher, …) Keeps track of all changes with subversion version control tool (and also CVS, I think) Formal releases are in /tags/, but it’s OK to use the working copy—it “works” it’s just being improved all the time. Fora (forums?) for questions and discussion, problem tracking, feature requests, etc. Covered by Lesser Gnu Public License

Multi-Platform Successfully compiled on Win32, Linux64, and Solaris64 IDL & Matlab wrappers work on Win32 and Linux64 – use the “working” copy in /trunk/ Mac OS-X not 100% - can use from Fortran but DLL does not appear to work with IDL, don’t know about Matlab. Need Mac Expert!

New Enviornment Models Neutral Atmosphere: MSIS86, MSISE90, NRLMSIS00 Radiation Belts: AE8/AP8 CRRES-ELE, CRRES-PRO IGE (POLE) MEO-GNSS (GPS and GALILEO)

New Field Tracing Routines MAKE_LSTAR routines support request for Phi rather than L* Fast L* (LANDI2LSTAR, LANDI2LSTAR_SHELL_SPLITTING EMPRICALLSTAR) Only for Olson-Pfitzer Quiet New more “careful” drift shell (DRIFT_BOUNCE_ORBIT) New tracing to foot point: FIND_FOOT_POINT, TRACE_FIELD_LINE_TOWARD_EARTH Identify Hemisphere (GET_HEMI) Convert L* to Phi LSTAR_PHI

Extras We have created the /extras folder to hold tools that aren’t part of the onera_desp_lib DLL If you have an IRBEM-related tool you’d like to make available, consider putting it in the extras folder A neural network library C with GSL, trains, evaluates neural networks An inversion library C with GSL spectral inversion converting omnidirectional fluxes to unidirectional fluxes using statistical models Var2cdf IDL and Matlab code Share variables and save sets between Matlab and IDL via CDF Works most of the time ;)

Future Plans More work on Fast L* More models from ONERA Minor tweaks to LANDI2LSTAR_SHELL_SPLITTING Neural network fast L*? Faster IGRF (Pfitzer’s INVARM) More models from ONERA IRI and Shieldose2 could be added fairly easily What do you want/need? We could really use a motivated person to update and maintain our sourceforge web pages