savannah-register-public
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-register-public] [task #6982] Submission of Mastrave


From: Daniele de Rigo
Subject: [Savannah-register-public] [task #6982] Submission of Mastrave
Date: Wed, 06 Jun 2007 11:51:26 +0000
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.12) Gecko/20050922 Fedora/1.0.7-1.1.fc3 Firefox/1.0.7

URL:
  <http://savannah.gnu.org/task/?6982>

                 Summary: Submission of Mastrave
                 Project: Savannah Administration
            Submitted by: mastro
            Submitted on: Wednesday 06/06/2007 at 11:51
         Should Start On: Wednesday 06/06/2007 at 00:00
   Should be Finished on: Saturday 06/16/2007 at 00:00
                Category: Project Approval
                Priority: 5 - Normal
                  Status: None
                 Privacy: Public
        Percent Complete: 0%
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any
                  Effort: 0.00

    _______________________________________________________

Details:

A new project has been registered at Savannah 
This project account will remain inactive until a site admin approves or
discards the registration.


= Registration Administration =

While this item will be useful to track the registration process, *approving
or discarding the registration must be done using the specific Group
Administration
<https://savannah.gnu.org/siteadmin/groupedit.php?group_id=9329> page*,
accessible only to site administrators, effectively *logged as site
administrators* (superuser):

* Group Administration
<https://savannah.gnu.org/siteadmin/groupedit.php?group_id=9329>


= Registration Details =

* Name: *Mastrave*
* System Name:  *mastrave*
* Type: non-GNU software & documentation
* License: GNU General Public License V2 or later

----

==== Description: ====
==About Mastrave: history, aim and copyright information==

  _"What I cannot create I do not understand."_ 
  R. P. Feynman


Mastrave is a library of subroutines written in order to be as far as
possible compatible with both the Octave and Matlab computing environments.
Mastrave attempts to allow a more effective, quick interoperability between
them by using a reasonably well documented wrap around their main
incompatibilities and by promoting a reasonably general idiom based on their
common, stable syntagms.

Mastrave was originally conceived and written by Daniele de Rigo (in about
2005) to perform highly vectorialised computations with the constraint to use
a passably portable and scalable architecture...

Portability required to deal with the joint intersection of the Octave and
Matlab languages, without forsake efficency and conciseness provided by the
vectorized approach that makes sensible to use such computing environments.

Despite powerful Octave language and library extensions and Matlab Toolboxes
reach great "unilateral" capabilities, until now did not exist a systematic
attempt to improve both of them with general purpose, portable and freely
available features.

On the other hand, implementing some interesting features seem to need a
choice among divergent objectives like preserving vectorial approach,
accomplish time efficiency or avoid memory exhaustion   for large data sets.
The Mastrave project tried to mitigate this dilemma even through an extensive
use of sparse matrices.

The source code for Mastrave is freely redistributable under the terms of the
GNU General Public License (GPL) as published by the Free Software
Foundation.

In scientific environments, free, easy exchange and diffusion of information
are the foundations of knowledge building. Independent validations, the
possibility to independently repeat an experiment or a precess having full
access to structural information and the freedom of exploring different
variants are notoriously the core of the scientific method. 

Scientific oriented software should guarentee the same free, easy exchange
and diffusion of information about itself. Such things as closed, black box
armor-plated software or software patents might sound extravagant if applied
to the science.  What would happen if the Fast Fourier Transform were
occulted under a software patent?

As an handy reference for understanding some key aspects of the GNU General
Public License, it could be said the GPL guarantees that anyone who
redistributes the software, with or without changes, must pass along the
freedom to further copy and change it. 
By distributing the complete source code for Mastrave under the terms of the
GPL, it is possible to guarantee that you and all other users will have the
freedom to redistribute and change Mastrave and to see in details how each
computation is performed.

Everyone is encouraged to share this software with others under the terms of
the GNU General Public License.
Mastrave is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You are also encouraged to help make Mastrave more useful by writing and
contributing additional functions for it.


Copyright (C) 2005, 2006, 2007 Daniele de Rigo 

Verbatim copying and distribution of this entire article is permitted in any
medium without royalty provided this notice is preserved.




==== Other Software Required: ====
Octave (version 2.1.73 or later) or Matlab (version 5.3 or later)

 


==== Other Comments: ====
A previous submission of this project failed due to my delay in answering. I
apologize for that.






    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/task/?6982>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]