octave-maintainers
[Top][All Lists]
Advanced

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

Re: Requirements for releasing the STK toolbox as an Octave forge packag


From: Julien Bect
Subject: Re: Requirements for releasing the STK toolbox as an Octave forge package ?
Date: Mon, 10 Feb 2014 12:07:11 +0100
User-agent: Mozilla/5.0 (Windows NT 6.1; rv:17.0) Gecko/20130620 Thunderbird/17.0.7

Le 10/02/2014 11:32, c. a écrit :
On 10 Feb 2014, at 09:09, Julien Bect <address@hidden> wrote:
Dear Octave forge maintainers, A while ago I announced a new release of the STK, version 2.1.0, a toolbox developped and maintained by my colleague Emmanuel Vazquz and myself : http://octave.1599824.n4.nabble.com/STK-2-1-0-released-td4660018.html
Looks like a very useful tool!

I hope so :)

I would love to see our toolbox distributed as an Octave forge package... what would be the requirements for that ?
Essentially you should just ask to create a mercurial repository on Octave Forge for your package.
Our project is currently hosted on Sourceforge (http://sourceforge.net/projects/kriging) and we want to keep it that way, so I'm thinking of something like the LTFAT, which is distributed as an Octave forge package but hosted on a separate repository.
yes, that should be possible as long as you also clone your repository in Octave Forge. But can you explain why you care to have double distribution?

STK is meant to work both with Octave and with Matlab and, for that reason, its primary repository is not organised as an Octave package. I would like to keep the current organisation, which allows to use the toolbox "in place" both from Octave and from Matlab, and from there generate for each release an Octave package for Octave users that prefer to install it using pkg.

Plus, we want like to keep full control over the STK as a Sourceforge project (description, front page, developpers, screenshots, news, etc.).

I have started to write a Python script that prepares a tar.gz with all the required files for an Octave package (DESCRIPTION, PKG_ADD, PKG_DEL and so on). It is not finished yet, but already produces a valid package that can be installed using Octave's pkg command : http://sourceforge.net/p/kriging/code/HEAD/tree/trunk/admin/make_octave_package.py

I think that is at least the third such script that has been created,

Well, it is by no means meant to be a generic script for doing this, just something ad hoc that can process the specific file/folder structure of STK and convert it to an Octave package. But if there are other scripts out there from which I could take inspiration, I would be glad to have some pointers.

Would there be any other requirement for our toolbox to be distributed as an octave forge package ?
maybe you could also check whether your package has conflicts/overlaps/redundancies with respect to other existing packages.

optiminterp does something that looks very much like (noiseless) kriging, although I haven't looked at the details.

splines also has connections with kriging, since for examples spline smoothing with thin-plate splines can be seen as kriging with a certain (generalized) covariance function

@++
Julien



reply via email to

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