← Back to team overview

fenics team mailing list archive

Re: New project?

 

Hi, 

It is up to you. Instant is currently 
a sourceforge project and I am happy to let it stay there. 

However, the only "real" use of Instant that I am aware of 
is in finite element computations (it has been used with Diffpack and is
in use with PyCC/SyFi). It is in combination with code generation in
Python that it is useful. The reason Instant has been seperated 
out of the projects PyCC and SyFi is that I think that separation is a
nice design goal if it is "natual". 

So, whether it "fit in" or not, I don't know. It is in use with SyFi,
but I don't think that is a strong reason for putting it out
on fenics. SyFi uses other packages which are not fenics packages. 

Kent

man, 08,.01.2007 kl. 14.51 +0100, skrev Anders Logg:
> We have never decided on what the requirements should be on a FEniCS
> project. I agree that we should not become a SourceForge for
> scientific computing (it's more like GNOME or the Mozilla project).
> 
> What should the requirements be? A very loose requirement would be
> that it should "fit in", something that
> 
>   1. provides new functionality by using some of the current components;
> 
> or
> 
>   2. implements functionality used by some of the current components;
> 
> Instant fits in under (2). We currently have dolfin-swig in DOLFIN
> that does something similar to what instant does and when adding a
> dependency from DOLFIN to Instant, it's practical to put Instant on
> fenics.org.
> 
> But let's discuss what the requirements should be.
> 
> /Anders
> 
> 
> On Mon, Jan 08, 2007 at 02:18:33PM +0100, Garth N. Wells wrote:
> > Is FEniCS the most appropriate place for Instant? It's a generic tool 
> > (not PDE/numercal analysis/modelling specific) so being part of FEniCS 
> > might not help Instant in terms of exposure. Sourceforge is probably 
> > better(?). Also the theme behind FEniCS components becomes diluted. clear.
> > 
> > Garth
> > 
> > Anders Logg wrote:
> > > I suggest that we add Instant as a new FEniCS project:
> > > 
> > >     http://pyinstant.sf.net/
> > > 
> > > This project was discussed briefly in Delft. For those who missed the
> > > introduction, Instant is a simple tool for inlining C/C++ in Python.
> > > Here's an example:
> > > 
> > >   >> from instant import inline
> > >   >> f = inline("double f(double x, double y) { return x+y; }")
> > >   >> f(2, 3)
> > >   >> 5
> > > 
> > > We currently have something similar in PyDOLFIN but could use Instant
> > > instead.
> > > 
> > > Any objections?
> > > 
> > > /Anders
> > > _______________________________________________
> > > FEniCS-dev mailing list
> > > FEniCS-dev@xxxxxxxxxx
> > > http://www.fenics.org/mailman/listinfo/fenics-dev
> > > 
> > 
> > 
> > _______________________________________________
> > FEniCS-dev mailing list
> > FEniCS-dev@xxxxxxxxxx
> > http://www.fenics.org/mailman/listinfo/fenics-dev



Follow ups

References