[SciPy-dev] requesting feedback on/editing of scikits wiki-page

David Cournapeau david@ar.media.kyoto-u.ac...
Wed May 16 21:16:07 CDT 2007


Alexander Schmolck wrote:
> Hi everyone,
>
>
> As the author of the first (if yet unreleased) scikit, I've tried to put some
> info for prospective scikit authors on
>
>  <http://projects.scipy.org/scipy/scikits/wiki/WikiStart>
>
> that tries to condense down the most important points for those who are not
> yet familiar with the required infrastructure like setuptools (which is fairly
> rich) etc. to make things a little less overwhelming. A few things also still
> need clarification. As I'm myself just learning to get to grips with various
> of these things, so this page could use some attention from someone more
> knowledgable than me.
>
> Here are a few specific points (search for FIXME/XXX in the document)
>
> 0. Blurp: What sort of things are suitable for a scikit project, what
>    requirements must be met by projects or authors to qualify (this should
>    also include something on acceptable/desirable[1] licenses, dependencies,
>    code quality etc.) and what the overall aims and immediate future for
>    scikits look like. I'm not really the person to write that so I just wrote
>    something brief and vague.
>
> 1. Trac: I'm not really that familiar with trac, but I assume some sorts of
>    conventions/infrastructure will need to be established in order for
>    logically independent projects to use the same trac effectively. I guess
>    one first step might be to use ``trac-admin`` to create each scikit (i.e.
>    mlabwrap) as a component? 
>
> 2. Homepage/Wiki/Docstandards etc. info. 
>
>    Hmm, it occurs to me that a link to coding standards might also be a good
>    idea...
>
> 3. Versioning: I think it would be nice if there were a standard way how
>    people version their scikits, both conventions-wise as well as how the
>    process is automated as far as is possible. I've outlined a
>    setuptools-based solution in preference to one using numpy.distutils docs
>    pretty opaque[1].
>
> 4. Testing: looks like I'll need to write this some other time...
>
> Please fix directly as you see fit or post here if you have suggestions or
> want to discuss it.
>
One thing which may need to be changed is the license requirement. I 
thought one of the point of scikits was to include code useful for scipy 
community, but which cannot be licensed to BDS/MIT. For example, 
including GPL code, or package which depends on LGPL libraries. 
malabwrap for that matter depends on proprietary libraries to work...

Once this issue is solved, I would be happy to give two toolboxes of my 
own for audio signal processing (released under the BSD, but depending 
on LGPL libraries).

David


More information about the Scipy-dev mailing list