Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.223.274 Times

International Geomagnetic Reference Field (IGRF) Model 1.0

  Date Added: July 22, 2013  |  Visits: 382

International Geomagnetic Reference Field (IGRF) Model

Report Broken Link
Printer Friendly Version


Product Homepage
Download (45 downloads)



The International Geomagnetic Reference Field (IGRF) is an internationally agreed upon mathematical model of the Earth's magnetic field. This program is a conversion of the FORTRAN subroutines that make the calculation into MATLAB. It does not use a compiled FORTRAN mex file, which probably makes it slower but at the advantage of being easier to use (as no compilation is necessary). In fact, my motivation in writing the program was to provide an IGRF implementation in MATLAB with minimal "fuss." Another motivation was a vectorized IGRF function, which this function is (with a separate routine adapted directly from the FORTRAN code that is faster for scalars implemented as well).The following files are provided:-igrf.m: Computes Earth's magnetic field at a point(s).-igrfline.m: Gives the coordinates along a magnetic field line starting at a given point.-getigrfcoefs.m: Extracts coefficients from the .dat files provided on the IGRF website and saves them to a .mat file.-igrfcoefs.mat: IGRF coefficients of the 11th IGRF generation (most recent as of 2010).-loadigrfcoefs.m: Loads the proper IGRF coefficients at a given time (making the necessary interpolation).-*grf*.dat: 11th generation IGRF coefficient data files.-plotbline: Plots a magnetic field line.-plotbearth: Plots a number of magnetic field lines.The only prerequisite to running either the function IGRF is to put the file igrfcoefs.mat in the MATLAB search path. The program is designed to be scalable with time: As new IGRF generations are released, simply replace the old .dat files with their newer versions in a subfolder called 'datfiles' within the same directory that the function getigrfcoefs.m is located and run getigrfcoefs, and then replace the file it generates (igrfcoefs.mat) with the old .mat file. Updates happen every five years, with the last update occurring in 2010. New .dat files will hopefully continue to be uploaded to the following ftp:ftp://hanna.ccmc.gsfc.nasa.gov/pub/modelweb/geomagnetic/igrf/fortran_code/In writing this function, I discovered that MATLAB provides an IGRF function in the Aerospace Toolbox, so the function IGRF will not add anything new to users with that package. However, the Aerospace Toolbox does not provide a function with the same capability as IGRFLINE as far as I know.Having said that, IGRFLINE utilizes the function ECEF2LLA in the Aerospace Toolbox. Not all is lost for users without that package, though, as a free implementation of the Aerospace Toolbox's ECEF2LLA function can be found on the MATLAB file exchange at:http://www.mathworks.com/matlabcentral/fileexchange/7941Finally, I have included two example scripts showing how the function IGRFLINE works: plotbline.m and plotbearth.m. These scripts both utilize the Mapping Toolbox to plot globes upon which magnetic field lines are plotted, but if the user does not have that package, a crude globe with just latitude and longitude lines is shown.I've made some cursory comparisons with the online IGRF calculator at http://ccmc.gsfc.nasa.gov/modelweb/models/igrf_vitmo.php and found this function to be accurate to within 1 nT. I'm not sure why there is a discrepancy between the two, but my guess is round-off error.

Requirements: No special requirements
Platforms: Matlab
Keyword: Continue Discovered Happen Occurring Update Updates Uploaded Years
Users rating: 0/10

License: Shareware Size: 40.96 KB
USER REVIEWS
More Reviews or Write Review


INTERNATIONAL GEOMAGNETIC REFERENCE FIELD (IGRF) MODEL RELATED
Utilities  -  2009 Aluminum Keyboard Firmware Update 1.0
About 2009 Aluminum Keyboard Firmware Update 1.0 This firmware update improves battery performance of the 2009 Aluminum Apple Wireless Keyboard when used in combination with other Bluetooth devices (example. Magic Mouse, Bluetooth...
1.14 MB  
Utilities  -  Coruscation 2.0 Build 16
Coruscation is a free and open source Mac app which checks all installed Sparkle-enabled apps for updates. Coruscation uses private Launch Services API to list all apps, checks each found app's bundle info dictionary for SUFeedURL, then...
1.35 MB  
Modules  -  twitterDash 2.1
twitterDash adds a field on the Dashboard. In this field you find the last(you can define how many) updates on the friends timeline of your twitter(http://www.twitter.com) account.You will see your friends profile images, usernames and updates,...
10 KB  
Network & Internet  -  Yoono Desktop 1.8.6
Yoono is an easy to use application that allows you to connect to all your social networks and instant messaging services - in one place. Get all your friend updates, update your own status, and easily share stuff with your friends.
21.62 MB  
Security Tools  -  Norton AntiVirus Professional 2004
Symantec’s Norton AntiVirus 2004 Professional is the world’s most trusted antivirus solution† with advanced protection. It combines award-winning virus defense with tools to help you recover important files and securely delete sensitive...
27.32 MB  
PDA Software  -  Symantec AntiVirus for Handhelds Annual Service Edition 2004
Symantec AntiVirus™ for Handhelds Annual Service Edition protects your data wherever you go. Your PDA holds vital information you use every day, so safeguard it with virus protection developed especially for Pocket PC and Palm OS-based devices....
13.15 MB  
Utilities  -  Proactive Security Auditor FE 1.1.1
Proactive Security Auditor FE (Freeware Edition) is a free, small, fast and easy to use program to assist Windows(R) system administrators and ordinary users to keep their computers secure by identifying what security updates are installed on...
899 KB  
Programming  -  Installer VISE 8.4 8.4
About Installer VISE Quite simply the best software installer for the Macintosh, period! With Installer VISE you can easily build an installer that will reliably deliver your product to your customers. You can focus your energy on developing your...
1.4 MB  
Utilities  -  Kostumm 1.0
Kostumm allows you to add effects to your iSight in Skype, iChat, FaceTime, and Photo Booth. Have more fun during your video chats, and amaze your friends. Add effects to Skype video chats Using Kostumm, you can add a myriad...
2.77 MB  
Scripts  -  Penny Auction Script 13.21
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Scratch Auction. Future Auction. Buy-now system. Bid-back System. Referral System. Offline order processing....
5.49 MB  
NEW DOWNLOADS IN SCRIPTS, DEVELOPMENT TOOLS
Scripts  -  Freelancer Script 5.05
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Post projects. Featured projects. Private projects. Sealed projects. Edit/delete projects. Select freelancers....
5.49 MB  
Scripts  -  B2B Script 4.20
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Sign-up Account (Registration of account). Lead generation tools (for the sellers). Email verification to...
5.49 MB  
Scripts  -  B2C Script 5.06
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). The script comes with totally editable site colors, icons and graphics Multilevel categories allows extensive browsing Admin can change Category ordering or...
5.49 MB  
Scripts  -  Social Networking Script 2.86
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Registration with name, email, password, date of birth etc. User can add multiple school, college, university with start...
5.49 MB  
Scripts  -  Business Networking Script 8.04
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Ajax based interface. Profile creation. Different types of profile. Profile for jobseekers, employers and employed...
5.49 MB  
Development Tools  -  Aml2CHM 3.50
Those who use the popular Aml Pages text editor might be looking out for a way of generating help files from their text and notes. Aml2CHM is a plug-in that was developed to offer people a quick and efficient way of converting Aml Pages documents...
549.99 KB  
Development Tools  -  VMP Viewer 1.0
This is a very rudimentary tool to visualize the VMP files generated by BrainVoyager. Useful to share files with people who do not have BV.
10 KB  
Development Tools  -  Sending reports and timestamped file by emailing 1.0
main executing reference usage:[1] usage_send_mail.mIllustrates email sending with multiple separate files or single timestamped tar file. Attachment failure is properly handled, with continuation of report emailing without the attachment.[2]...
768 KB  
Development Tools  -  IrisMVC 2.0 rc1
IrisMVC is an OOP PHP framework that developers can use as a strong and secure foundation to build on various web applications following the Model-View-Controller (MVC) pattern. It provides the basic functionality developers need, without...
51.2 KB  
Development Tools  -  7-Zip for Script 4.42
7-Zip is a file archiver with a high compression ratio.Features:- High compression ratio in new 7z format with LZMA compression- Supported formats:- Packing / unpacking: 7z, ZIP, GZIP, BZIP2 and TAR- Unpacking only: RAR, CAB, ISO, ARJ, LZH, CHM,...
624.64 KB