Free Software Foundation!

Join now

Browse wiki

Jump to: navigation,
Mastrave
Computer languages Matlab/GNU Octave,Bash script,C++,Prolog,PHP,xslt,  +
Documentation note The core of Mastrave is based on the essenThe core of Mastrave is based on the essential intersection of the GNU Octave and Matlab languages. As a consequence, each module/function of the Mastrave library can be documented directly within the source code, using comments. The documentation can be accessed - as with each GNU Octave/Matlab function - by typing [http://www.gnu.org/software/octave/doc/interpreter/Getting-Help.html help] within either GNU Octave or Matlab computing environment.NU Octave or Matlab computing environment.
Full description Mastrave is a [http://www.fsf.org/licensinMastrave is a [http://www.fsf.org/licensing/essays/free-sw.html free software] library written to perform vectorized scientific computing and to be as compatible as possible with both [http://www.gnu.org/software/octave/ GNU Octave] and [http://www.mathworks.it/help/techdoc/ref/funcalpha.html Matlab] computing frameworks, offering general purpose, portable and freely available features for the scientific community. Mastrave is mostly oriented to ease complex modeling tasks such as those typically needed within environmental models, even when involving irregular and heterogeneous data series. '''Semantic array programming''' The Mastrave project attempts to allow a more effective, quick interoperability between GNU Octave and Matlab users by using a reasonably well documented wrap around the main incompatibilities between those computing environments and by promoting a reasonably general idiom based on their common, stable syntagms. It also promotes the systematic adoption of data-transformation abstractions and lightweight [http://cvs.savannah.gnu.org/viewvc/*checkout*/mastrave/doc/time_series_03-SemanticConstraints_06c.svg?root=mastrave semantic constraints] to enable concise and reliable implementations of models following the paradigm of semantic array programming. There are a couple of underlying ideas: library design is language design and vice versa (Bell labs); language notation is definitely a "tool of thought" ([http://www.dcs.gla.ac.uk/~wpc/grcs/a1979-iverson.pdf version]), in the sense that there is a feedback between programming/mathematical notation and the ability to think new scientific insights. And perhaps ethic ones. '''Science and society''' Mastrave is free software, which is software [http://www.gnu.org/licenses/gpl-faq.html respecting your freedom]. As many other free scientific software packages, it is offered to the scientific community to also promote the development of a free society more concerned about cooperation rather than competitiveness, heading toward knowledge and culture freedom. Such a vision implies the possibility for motivated individuals to freely access, review and contribute even to the cutting-edge academic culture. This possibility relies on the development of tools and methodologies helping to overcome economic, organizational and institutional barriers (i.e. knowledge oligopolies) while systematically promoting [http://www.computer.org/portal/web/csdl/abs/html/mags/cs/2010/05/mcs2010050008.htm reproducible research]. This is a long-term goal to which the free software paradigm can and has been able to actively cooperate.n and has been able to actively cooperate.
Homepage URL http://mastrave.org  +
Interface command-line  + , library  +
Is GNU false  +
Last review by Kberry +
Last review date 23 October 2011  +
License GPLv3orlater +
Mathematics statistics  +
Name mastrave  +
Prerequisite description GNU Octave version 3.2.x  + , BASH shell version 4.x  + , GNU Sed version 4.2.x  + , GNU Compiler Collection version 4.4.x  + , PHP version 5 (only development branch)  + , GNU Prolog version 1.3.x or SWI-Prolog version 5.8.x (only development branch)  +
Prerequisite kind Required to use  + , Weak prerequisite  +
Real name Daniele de Rigo  +
Resource URL https://savannah.nongnu.org/support/?func=additem&group=mastrave  + , http://cvs.savannah.gnu.org/viewvc/mastrave/?root=mastrave  + , http://identi.ca/group/mastrave  + , http://mastrave.org/research.html  +
Resource kind Support  + , VCS Repository Webview  + , Forum  +
Revisionid 14,295  +
Revisiontimestamp 29 March 2012 17:38:41  +
Revisionuser User:Jgay +
Science engineering  +
Short description Library for effective semantic array programming. It is as compatible as possible with both GNU Octave and MATLAB computing environments, offering general purpose, portable and freely available features for the scientific community.  +
Submitted by Kberry +
Submitted date 23 October 2011  +
Use library  + , mathematics  + , science  +
User level advanced  +
VCS checkout command cvs -d":pserver:anonymous@cvs.savannah.nongnu.org:/sources/mastrave" co mastrave  +
Version status alpha  +
Has queryThis property is a special property in this wiki. Mastrave + , Mastrave + , Mastrave + , Mastrave + , Mastrave + , Mastrave + , Mastrave + , Mastrave + , Mastrave +
Has improper value forThis property is a special property in this wiki. Role  + , Resource audience  +
Modification dateThis property is a special property in this wiki. 4 January 2014 03:42:21  +
Page has default formThis property is a special property in this wiki. Entry  +
Has subobjectThis property is a special property in this wiki. Mastrave + , Mastrave + , Mastrave + , Mastrave + , Mastrave + , Mastrave + , Mastrave + , Mastrave + , Mastrave + , Mastrave + , Mastrave + , Mastrave + , Mastrave + , Mastrave +
show properties that link here 

 

Enter the name of the page to start browsing from.



Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.

The copyright and license notices on this page only apply to the text on this page. Any software or copyright-licenses or other similar notices described in this text has its own copyright notice and license, which can usually be found in the distribution or license text itself.


Personal tools
Namespaces

Variants
Views
Actions
Navigation
Contribute