Octave3.6.4_gcc4.6.2_sourceforge_readme

Embed Size (px)

Citation preview

Octave-3.6.4-mingw + octaveforge pkgs1. Files for manual installationa. Octave-3.6.4-mingw binaries treeOctave3.6.4_gcc4.6.2_20130408.7z - MD5:9406B417943632F49CEB1232F8D2F874This is a 7z archive which includes a directory tree of all the binaries andlibraries required for a complete octave installation (excluding octaveforgepackages)The archive includes:octave-3.6.4 including PDF documentation (built using Tatsuro Matsuka OctaveLibs and gplibs http://www.tatsuromatsuoka.com/octave/Eng/Win/)mingw32 + msys tool chaingnuplot-4.6.0fig2dev-3.2.5cghostscript-9.0.7pstoedit-3.61Optional blas libs replacements:\bin directory includes several libblas.dll. where is a text extension which describes the source of the library libblas.dll.ref - reference blas implementation, very slow but most stable libblas.dll.OpenBLAS-v2.6.0-0-54e7b37_dynamicarch_nt4 - Openblas based, up to 4 threads, detects cpu architecture and selects respective lib libblas.dll.OpenBLAS-v2.6.0-0-54e7b37_nehalem_nt4 - Openblas based, up to 4 threads, tuned for nehalem cpu architecture libblas.dll.OpenBLAS-v2.6.0-0-54e7b37_core2_nt4 - Openblas based, up to 4 threads, tuned for core2 cpu architecture libblas.dll.OpenBLAS-v2.6.0-0-54e7b37_sandybridge_nt4 - Openblas based, up to 4 threads, tuned for sandybridge cpu architecture libblas.dll.OpenBLAS-v2.6.0-0-54e7b37_atom_nt4 - Openblas based, up to 4 threads, tuned for atom cpu architecture libblas.dll.altas-3.8.4_ht-pentium - ATLAS based libblass, tuned for older ht-pentium (compiled by Tatsuro Matsuka) libblas.dll.altas-3.8.4_corei5 - ATLAS based libblass, tuned for older core i5 cpu (compiled by Tatsuro Matsuka)Default installed libblas.dll.OpenBLAS-v2.6.0-0-54e7b37_dynamicarch_nt4 which intended to automatically detect the cpu architecture and select a respectively tuned libraryIn case the default library is not properly functioning on the actual cpu, or you wish to explore the performance with another liblas.dll. it can be manually selected to replace the default one: delete \bin\libblas.dll make a copy of the desired \bin\libblas.dll. rename the copy of the desired \bin\libblas.dll. to libblas.dllMaintainer: Nitzan AraziLatest update: 2013-04-08b. Octaveforge pkgs, built for Octave-3.6.4-mingwOctave3.6.4_gcc4.6.2_pkgs_20130402.7z - MD5:3FF28DC14F44D85E528AB12A39983D16This is a 7z archive which includes additional binaries and libraries for aset of octaveforge packages.The included packages are:actuarial-1.1.0ad-1.0.6_patchedaudio-1.1.4benchmark-1.1.1bim-1.1.1bioinfo-0.1.2cgi-0.1.0civil-engineering-1.0.7combinatorics-2.0.0communications-1.1.1_patchedcontrol-2.4.2data-smoothing-1.3.0dataframe-0.9.1econometrics-1.1.1fenv-0.1.0financial-0.4.0fits-1.0.2fpl-1.3.3fuzzy-logic-toolkit-0.4.2ga-0.10.0general-1.3.2generate_html-0.1.5geometry-1.6.0gnuplot-1.0.1gsl-1.0.8ident-1.0.7image-2.0.0informationtheory-0.1.8integration-1.0.7_svn20120128io-1.2.1irsa-1.0.7java-1.2.9_patchedlinear-algebra-2.2.0lssa-0.1.2mapping-1.0.7mechanics-1.3.1miscellaneous-1.2.0missing-functions-1.0.2msh-1.0.6multicore-0.2.15nan-2.5.5ncarray-1.0.0nlwing2-1.2.0nnet-0.1.13nurbs-1.3.6ocs-0.1.3_svn20120128_patchedoctcdf-1.1.5octclip-1.0.3octgpr-1.2.0octproj-1.1.2odebvp-1.0.6odepkg-0.8.4optim-1.2.2optiminterp-0.3.4outliers-0.13.9physicalconstants-1.0.0plot-1.1.0quaternion-2.0.2queueing-1.2.1secs1d-0.0.9secs2d-0.0.8secs3d-0.0.1signal-1.2.1simp-1.1.0sockets-1.0.8_patchedspecfun-1.1.0special-matrix-1.0.7splines-1.1.2statistics-1.2.0strings-1.1.0_patchedstruct-1.0.10symband-1.0.10symbolic-1.1.0tcl-octave-0.1.8time-2.0.0tsa-4.2.4video-1.0.2_patchedvrml-1.0.13_patchedwindows-1.2.1xraylib-1.0.8zenity-0.5.7Maintainer: Nitzan AraziLatest update: 2013-04-022. Manual installation instructionsCreate an installation directory of which doesn't have space chars (i.e.C:\Octave\Octave3.6.4_gcc4.6.2\). This directory is referred hereafter as.Extract the complete directories tree from Octave3.6.4_gcc4.6.2_20130408.7zto the installation directory keeping the original directory structure as inthe archive (you can use 7-zip tool from http://www.7-zip.org/).Copy octave3.6.4_gcc4.6.2.lnk to any convenient location and edit itsproperties respectively to point to \bin\octave.exe and\doc\octave\icons\octave-logo.ico as an iconNote for windows 8 users: As a workaround for a gnulib windows 8 compatibility bug, keep command the line switches ' -i --line-editing' in the octave.exe shortcut (i.e. \bin\octave.exe -i --line-editing)Copy octave3.6.4_gcc4.6.2_docs.lnk to any convenient location and edit itsproperties respectively to point to \doc\octave and\doc\octave\icons\octave-logo.ico as an icon.At this point you can:a. Launch and use octave by double-clicking the copiedoctave3.6.4_gcc4.6.2.lnkb. Access and browse the documentation files by double-clicking the copiedoctave3.6.4_gcc4.6.2_docs.lnk3. Manual installation instructions for the Octave-forge packagesExtract the complete directories tree fromOctave3.6.4_gcc4.6.2_pkgs_20130402.7z to the installation directory() keeping the original directory structure as in thearchive (you can use 7zip tool from http://www.7-zip.org/).In order to update octave_packages database with your installation tree andauto-load most packages (excluding some packages that may not be auto-loaded as default), launch Octave and execute thefollowing 3 rebuild commands from the octave console: pkg rebuild -auto pkg rebuild -noauto ad % may crash octave when loaded and 'clear all' is executed pkg rebuild -noauto nan % shadows many statistics functions pkg rebuild -noauto gsl % shadows some core functions pkg rebuild -auto javaLast pkg rebuild command is required in order for the java pkg entry to bemoved to the top of \share\octave\octave_packages db file- thus java pkg is loaded before io pkg is loaded, and io pkg related jarsare added to java class path.You can optionally adjust your installed packages status per your specificneeds and usage by executing the following commands:a. To interactively load or unload a package pkg load or pkg unload b. To disable auto-load for specific pkg pkg rebuild -noauto c. To enable auto-load for specific pkg pkg rebuild -auto d. To completely uninstall a package pkg uninstall 4. Optional installation of Notepad++ as an editor (recommended)Download recent Notepad++ installation package fromhttp://notepad-plus-plus.org/ and install it on your system.Edit \share\octave\site\m\startup\octaverc and un-commentthe line which sets octave default editor: EDITOR('C:\Program Files\Notepad++\notepad++.exe');or for win64 systems: EDITOR('C:\Program Files (x86)\Notepad++\notepad++.exe');Note: You may adjust the above line for the location of notepad++.exe asinstalled on your system.5. TroubleshootingUpon launching, some warnings may be displayed. These warnings can beignored.Following warnings are about missing external tools which may reduce some ofthe functions of some packages. These external tools are not provided by the7z archives in sourceforge. warning: gmsh does not seem to be present some functionalities will bedisabled warning: dx does not seem to be present some functionalities will bedisabledFollowing warning is about fstat function of the statistics package thatoverloads the old (to be deprecated) fstat function of octave-3.6.4 warning: functionC:\Octave\3.6.4_gcc-4.6.2\share\octave\packages\statistics-1.2.0\fstat.mshadows a core library function