Octave 4, una nova forma de veure les coses ...

GNU Octave

Fa algun temps es comentava sobre GNU Octave, Un potent programa per anàlisi numèrics orientat a mètodes matricials part de el projecte GNU, la principal característica és ser explícitament programari Lliure, I oferint com a gran avantatge l'ésser compatible a nivell llenguatge en un alt grau amb la seva contrapart privativa Matlab.

En els últims mesos s'han vist diversos comandaments dins de la pàgina Octave-Forge que requerien fer ús de la versió 4.0, alguna cosa bastant curiós tenint en compte que es trobava en versió RC (al menys fins fa poc), afortunadament el passat 29 de maig es va alliberar de manera oficial la versió estable de GNU Octave 4.0.0 la qual, entre les seves noves característiques ofereix una GUI oficial que independentment de ser bastant intuïtiva i funcional, brindant-nos un control de directoris, un editor, línia de comandaments, un control de variables i historial d'ordres, li brinda un nou rostre que fins a cert punt no s'havia vist per aquests rumbs, per descomptat no menyspreant la feina dels creadors de QtOctave que desafortunadament va quedar descontinuada.

GUI d'Octave

Per a aquells aventurers que vulguin fer ús o a l'igual que jo necessitin d'alguns comandaments que només estan disponibles per a la versió 4.0.0+ els deixo un enllaç a la pàgina de descàrregues a la fi de l'article, per a nosaltres usuaris de GNU / Linux haurem de fer ús del codi font, aquí els va proporcionar les ordres per a usuaris d'ubuntu i derivats:

Anteriorment en alguna ocasió vaig tenir un problema a l'instal·lar libosmesa el quin va deixar inhabilitat el xserver ja que hi havia conflicte entre libosmesa i x11, en aquesta última ocasió no vaig tenir problemes, de totes maneres, pren les precaucions abans de la instal·lació

wget ftp://ftp.gnu.org/gnu/octave/octave-4.0.0.tar.gz
sudo apt-get install gcc g++ gfortran make libblas-dev liblapack-dev libpcre3-dev libarpack2-dev libcurl4-gnutls-dev epstool libfftw3-dev transfig libfltk1.3-dev libfontconfig1-dev libfreetype6-dev libgl2ps-dev libglpk-dev libreadline-dev gnuplot libgraphicsmagick++1-dev libhdf5-serial-dev openjdk-7-jdk libsndfile1-dev llvm-dev lpr texinfo libglu1-mesa-dev pstoedit libjack0 libjack-dev portaudio19-dev libqhull-dev libqrupdate-dev libqscintilla2-dev libqt4-dev libqtcore4 libqtwebkit4 libqt4-network libqtgui4 libsuitesparse-dev zlib1g-dev libxft-dev autoconf automake bison flex gperf gzip librsvg2-bin icoutils libtool perl rsync tar libosmesa6-dev libqt4-opengl-dev
sudo apt-get build-dep octave
tar xf octave-4.0.0.tar.gz
rm octave-4.0.0.tar.gz
cd octave-4.0.0
sudo ./configure
sudo make
sudo make install

Personalment vaig tenir problemes per compilar causa de l'absència de libosmesa6 en el meu equip en cas que faci falta només hauran d'anar instal·lant tot allò que els indiqui el procés.

GNU Octave graph

Desconec si existeixin distribucions que ja estiguin elaborant els empaquetats o fins i tot ja hagin alliberat les actualitzacions, per a usuaris de Windows hi ha un fitxer executable.
Espero que aquesta informació els sigui útil, i que inciti a aquells usuaris que requereixen d'un programa d'aquest tipus a provar-ho, és força robusta en funcionament, accessible en nivell de llenguatge i flexible a l'permetre la seva execució en terminal o gui, i que aquells entusiastes que puguin arribar més lluny, col·laborin ja sigui en codi o en donacions per permetre que projectes d'aquesta envergadura segueixin vigents en el nostre entorn.

Pàgina de Descàrregues

Aquí un enllaç a majors detalls sobre l'actualització


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Vencedor va dir

    En Archlinux ja està en els repos oficials 😀

  2.   Hugo va dir

    Que bona notícia. El vaig instal·lar des dels repositoris de fedora (versió 22) i ja està disponible, és una bona notícia. Vaig haver de modificar el llançador per poder llançar la gui per defecte (amb la comanda -force-gui).

    Podrien fer un article per PSPP? És un reemplaçament lliure de programari IBM SPSS, multiplataforma i molt ràpid per realitzar les anàlisis (molt ràpid). Actualment pot obrir tots els arxius de sistema per SPSS (* .SYS, * .per, * .sav i * .zsav) i generar arxiu de resultats de qualitat.

    Gràcies!

    1.    erickIsos va dir

      És curiós en molts aspectes, segons havia llegit, la versió 4.0.0 ja venia amb la GUI activada per defecte, no serà per casualitat la 3.8.2 la que tens? aquesta ja tenia GUI però era necessari activar amb un «octave -force-gui» perquè es trobava en proves.
      Salutacions!

      1.    Hugo va dir

        Tens raó, em sembla que hi va haver un error en la numeració dels paquets de la versió anterior a la 4.0.
        Si el teu instal·les Octave des dels repositoris de fedora, t'indica que la versió instal·lada és la 4, però no ho és a l'obrir l'aplicació.
        Per als interessats que utilitzin fedora, poden instal·lar el repositori COPR de Polarbear / bestof que compta amb els paquets actualitzats de Octave (i altres paquets estadístics):
        Utilitzeu la comanda «dnf copr enable Polarbear / bestof» sense les cometes per instal·lar el repositoris, ja amb això els vastará amb instal·lar octave (dnf install octave) o actualitzar i llest.

        Salutacions

  3.   Eugenio va dir

    aguanti el matlab pirata

    1.    Christopher va dir

      Doncs no crec que sigui pirata, el compri al tianguis, cost diners XD

  4.   Fernando va dir

    Tens un PPA per Ubuntu amb les últimes versions.

    https://launchpad.net/~octave/+archive/ubuntu/stable

  5.   Rolando va dir

    Si us plau, no funciona el canal RSS d'aquest bloc, no saben que passa?

  6.   Total va dir

    En Ubuntu aquesta en els repos, i es pot obtenir un repo amb l'aplicació YPPA.
    En Qtoctave només hi havia un espanyol com a creador de el projecte, després Debian el va mantenir.
    Una alternativa a Octave és Scilab

  7.   logy va dir

    Hola, podrien arreglar el rss si us plau, fa diverses setmanes que no funciona. Salutacions

  8.   Swicher va dir

    Des de fa un parell de mesos també aquesta disponible a Gentoo (Encara que de moment està marcat com inestable).