Efficient R Programming

http://bioconductor.org/help/course-materials/2010/BioC2010/EfficientRProgramming.pdf

Note however that Netcdf4 is available for windows contrary to what is presented in these slides

Having just gone through this, here are my notes:

Starting from

 http://www.unidata.ucar.edu/software/netcdf/docs/faq.html#windows_netcdf4

download

ftp://ftp.unidata.ucar.edu/pub/netcdf/contrib/win32/netcdf-4.0_dlls_snapshot2008092909.zip
 ftp://ftp.unidata.ucar.edu/pub/netcdf/contrib/win32/5-181-win-vs2005.zip

(or wherever it points to - im sure there will be updates)

Unzip those and copy the following dlls to a directory in your PATH or 
LD_LIBRARY_PATH:

Netcdf4 DLLs:
 netcdf.dll

HDF5 DLLs:
 hdf5_hldll.dll         
 hdf5dll.dll

(also see http://www.hdfgroup.uiuc.edu/windows/faq.html)

Go to ftp://ftp.hdfgroup.org/lib-external/ and get the szip and zlib DLLS. I 
took

ftp://ftp.hdfgroup.org/lib-external/szip/2.1/bin/windows/szip21-vs2005-enc.zip
ftp://ftp.hdfgroup.org/lib-external/zlib/1.2/bin/windows/?? (missing - i have 
reported to THG)

Or get zlib from http://www.winimage.com/zLibDll/.

unzip to get:

 szlibdll.dll  
zlib1.dll

These also depend on Microsoft DLLs (typically found in C:\WINDOWS\system32), 
but they will already be in your path:
 kernel32.dll           
 msvcr80.dll            
 msvcrt.dll             
 ntdll.dll              

All of these DLLs are pure win32 "unmanaged code", as opposed to .Net "managed 
code". win32 will work on both 32 bit and 64 bit systems
This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s