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

2007-06-22 Thread Daniele de Rigo

Follow-up Comment #4, task #6982 (project administration):

Thank you for the suggested improvements.

I upgraded the previous minimal example of a Mastrave release, according to
Savannah's remark.

The content of the file mastrave_example2.tar.gz
 is very close to
the previous one:
* the set of .m files (in this example only the file _"check_is.m"_ ), each
of them starting with copyright notice and permission-to-copy statements
* a copy of the GNU-GPL license ( _"COPYING"_ )
* an about-file ( _"About_Mastrave.txt"_ )

___

Reply to this item at:

  

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





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

2007-06-22 Thread Daniele de Rigo

Additional Item Attachment, task #6982 (project administration):

File name: mastrave_example2.tar.gz   Size:10 KB


___

Reply to this item at:

  

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





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

2007-06-22 Thread Michael Casadevall

Update of task #6982 (project administration):

  Status:None => In Progress
 Assigned to:None => sonicmctails   
 Open/Closed:Open => Closed 

___

Follow-up Comment #3:

Hi,

I'm evaluating the project you submitted for approval in Savannah.  (I'm
sorry for the delay in evaluating your project; we've had a large backlog)
While doing so I have noticed a few problems which are described below.

The address of the FSF has changed, and is now:

  51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA

Please update your license notices.

Please update the copy of the license (usually, the 'COPYING' file) in your
package as well.

Updated versions of the GPL, LGPL and GFDL can also be found at:
http://www.gnu.org/licenses/gpl.txt
http://www.gnu.org/licenses/lgpl.txt
http://www.gnu.org/licenses/fdl.txt

You can find some background and a possible migration script at
https://savannah.gnu.org/forum/forum.php?forum_id=3766

As a sidenote, most GPL projects put the full license in a file called
COPYING vs License_gpl.txt. It is not however a requirement of the GPL

I have filed for your project to be approved by an administrator. You'll
recieved an automated email with futher details once that's done.

Regards,
Savannah Administration.

___

Reply to this item at:

  

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





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

2007-06-06 Thread Daniele de Rigo

Follow-up Comment #2, task #6982 (project administration):

Contents of _mastrave_example.tar.gz_ :

* the set of .m files (in this example only the file _"check_is.m"_), each of
them starting with> copyright notice and permission-to-copy statements
(following: http://www.gnu.org/licenses/gpl.html#SEC4)
* a copy of the GNU-GPL license (in this example the file
_"License_gpl.txt"_)
* an about-file (_"About_Mastrave.txt"_)

___

Reply to this item at:

  

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





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

2007-06-06 Thread Daniele de Rigo

Follow-up Comment #1, task #6982 (project administration):

The coming URL of the Mastrave project will be mastrave.org
.

On that URL it's expected to be available in a wiki both source code and 
documentation.

It would be great if the stable release and a quick reference of Mastrave 
was hosted on Savannah...



For now, I forward to you a really minimal example of a Mastrave release 
(see the attached file "mastrave_example.tar.gz"):

* the set of *.m files (in this example only the file "check_is.m"), each of
them starting with copyright notice and permission-to-copy statements
(following: http://www.gnu.org/licenses/gpl.html#SEC4)
* a copy of the GNU-GPL license (in this example the file "License_gpl.txt")
* an about-file ("About_Mastrave.txt")

___

Reply to this item at:

  

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





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

2007-06-06 Thread Daniele de Rigo

Additional Item Attachment, task #6982 (project administration):

File name: mastrave_example.tar.gzSize:10 KB


___

Reply to this item at:

  

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





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

2007-06-06 Thread Daniele de Rigo

URL:
  

 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
 page*,
accessible only to site administrators, effectively *logged as site
administrators* (superuser):

* Group Administration



= 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 provi