2 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 modelsIncludes routines for field line and drift shell tracingCoordinate transformsRadiation specification modelsNeutral atmosphereOrbit propagatorAccessible from IDL, Matlab, and Excel via DLLMainly Fortran, some “extras” in CAs of release 4.3, the library is now known as IRBEM LIBIRBEM = International Radiation Belt ModelSponsored by COSPAR/PRBEMFile names haven’t changed (reverse compatibility)
3 Rename and Move to Sourceforge IRBEM LIB is hosted on sourceforge at irbem.sourceforge.netAllows 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
4 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!
5 New Enviornment Models Neutral Atmosphere:MSIS86, MSISE90, NRLMSIS00Radiation Belts:AE8/AP8CRRES-ELE, CRRES-PROIGE (POLE)MEO-GNSS (GPS and GALILEO)
6 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 QuietNew more “careful” drift shell (DRIFT_BOUNCE_ORBIT)New tracing to foot point:FIND_FOOT_POINT, TRACE_FIELD_LINE_TOWARD_EARTHIdentify Hemisphere (GET_HEMI)Convert L* to Phi LSTAR_PHI
7 ExtrasWe have created the /extras folder to hold tools that aren’t part of the onera_desp_lib DLLIf you have an IRBEM-related tool you’d like to make available, consider putting it in the extras folderA neural network libraryC with GSL,trains, evaluates neural networksAn inversion libraryC with GSLspectral inversionconverting omnidirectional fluxes to unidirectional fluxes using statistical modelsVar2cdfIDL and Matlab codeShare variables and save sets between Matlab and IDL via CDFWorks most of the time ;)
8 Future Plans More work on Fast L* More models from ONERA Minor tweaks to LANDI2LSTAR_SHELL_SPLITTINGNeural network fast L*?Faster IGRF (Pfitzer’s INVARM)More models from ONERAIRI and Shieldose2 could be added fairly easilyWhat do you want/need?We could really use a motivated person to update and maintain our sourceforge web pages