Bug#538853: ITP: scitools -- Python library for scientific computing
Package: wnpp Severity: wishlist X-Debbugs-CC: debian-devel@lists.debian.org Package name: scitools Version: 0.6 Upstream authors: Hans Petter Langtangen, Johannes H. Ring, Ilmar Wilbers, and Rolv E. Bredesen URL: http://scitools.googlecode.com/ License: BSD Description: Python library for scientific computing SciTools is a Python package containing lots of useful tools for scientific computing in Python. The package is built on top of other widely used packages such as NumPy, SciPy, ScientificPython, Gnuplot, etc. I have already prepared Debian files for SciTools and the package is currently available from the private repository located at http://packages.simula.no. Regards, Johannes -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#538854: ITP: swiginac -- Python interface to GiNaC
Package: wnpp Severity: wishlist X-Debbugs-CC: debian-devel@lists.debian.org Package name: swiginac Version: 1.5.1 Upstream authors: Ola Skavhaug and Ondrej Certik URL: http://swiginac.berlios.de/ License: GPL Description: Python interface to GiNaC Swiginac is a Python interface to GiNaC, built with SWIG. The aim of swiginac is to make all the functionality of GiNaC accessible from Python as an extension module. I have already prepared Debian files for swiginac and the package is currently available from the private repository located at http://packages.simula.no. Regards, Johannes -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#502980: ITP: ffc -- compiler for finite element variational forms
Package: wnpp Severity: wishlist X-Debbugs-CC: debian-devel@lists.debian.org, [EMAIL PROTECTED] Package name: ffc Version: 0.5.1 Upstream author: Anders Logg URL: http://www.fenics.org/wiki/FFC License: GPL Description: compiler for finite element variational forms The FEniCS Form Compiler FFC provides state-of-the-art automatic and efficient evaluation of general multilinear forms (variational formulations) for FEniCS. FFC functions as the form evaluation system for DOLFIN but can also be used to compile forms for other systems. FFC works as a compiler for multilinear forms by generating code (C or C++) for the evaluation of a multilinear form given in mathematical notation. This new approach to form evaluation makes it possible to combine generality with efficiency; the form can be given in mathematical notation and the generated code is as efficient as hand-optimized code. Johannes Ring -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#503072: ITP: ufc -- unified code generation interface for form-compilers
Package: wnpp Severity: wishlist X-Debbugs-CC: debian-devel@lists.debian.org Package name: ufc Version: 1.1 Upstream author: Martin Sandve Alnæs, Anders Logg, Kent-Andre Mardal, Ola Skavhaug, and Hans Petter Langtangen URL: http://www.fenics.org/wiki/UFC License: The UFC specification is released into the public domain Description: unified code generation interface for form-compilers UFC (Unified Form-assembly Code) is a unified framework for finite element assembly. More precisely, it defines a fixed interface for communicating low level routines (functions) for evaluating and assembling finite element variational forms. The UFC interface consists of a single header file ufc.h that specifies a C++ interface that must be implemented by code that complies with the UFC specification. Examples of form compilers that support the UFC interface are FFC and SyFi. A version of the Debian files is already available in the pkg-scicomp Subversion repository. Johannes Ring -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#503074: ITP: ferari -- optimizations for evaluation of variational forms
Package: wnpp Severity: wishlist X-Debbugs-CC: debian-devel@lists.debian.org Package name: ferari Version: 0.0.2 Upstream author: Robert C. Kirby URL: http://www.fenics.org/wiki/FErari License: LGPL Description: optimizations for evaluation of variational forms FErari (Finite Element rearrangement to automatically reduce instructions) generates optimized code for evaluation of the element tensor (element stiffness matrix) and functions as an optimizing backend for FFC. A version of the Debian files is already available in the pkg-scicomp Subversion repository. Johannes Ring -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#503077: ITP: fiat -- tabulation of finite element function spaces
Package: wnpp Severity: wishlist X-Debbugs-CC: debian-devel@lists.debian.org Package name: fiat Version: 0.3.4 Upstream author: Robert C. Kirby URL: http://www.fenics.org/wiki/FIAT License: LGPL Description: tabulation of finite element function spaces The FInite element Automatic Tabulator FIAT supports generation of arbitrary order instances of the Lagrange elements on lines, triangles, and tetrahedra. Other supported elements include arbitrary order Raviart-Thomas elements, Brezzi-Douglas-Marini elements and a few others. A version of the Debian files is already available in the pkg-scicomp Subversion repository. Johannes Ring -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#503079: ITP: instant -- simple inlining of C / C++ code in Python
Package: wnpp Severity: wishlist X-Debbugs-CC: debian-devel@lists.debian.org Package name: instant Version: 0.9.5 Upstream author: Kent-Andre Mardal, Magne Westlie, and Martin Sandve Alnæs URL: http://www.fenics.org/wiki/Instant License: BSD Description: simple inlining of C / C++ code in Python Instant is a Python module that allows for instant inlining of C and C++ code in Python. It is a small Python module built on top of SWIG and Distutils. A version of the Debian files is already available in the pkg-scicomp Subversion repository. Johannes Ring -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#503082: ITP: dolfin -- C++/Python library for solving differential equations
Package: wnpp Severity: wishlist X-Debbugs-CC: debian-devel@lists.debian.org Package name: dolfin Version: 0.8.1 Upstream authors: Anders Logg and Garth N. Wells URL: http://www.fenics.org/wiki/DOLFIN License: LGPL Description: C++/Python library for solving differential equations DOLFIN is the C++/Python interface of FEniCS, providing a consistent PSE (Problem Solving Environment) for ordinary and partial differential equations. Features includes: o Simple, consistent and intuitive object-oriented API in C++ or Python o Automatic and efficient evaluation of finite element variational forms through FFC or SyFi o Automatic and efficient assembly of linear systems o General families of finite elements, including arbitrary order continuous and discontinuous Lagrange finite elements, BDM elements, RT elements, BDFM elements, Nedelec elements and Crouzeix-Raviart o Arbitrary mixed elements as combination of basic elements, including for example Taylor-Hood o Discontinuous Galerkin methods including jump terms, averages, and integrals over interior mesh facets o High-performance linear algebra through uBLAS, PETSc, Trilinos and MTL4 (experimental) with simple C++ and Python wrappers o Experimental support for parallel assembly o Simplex meshes in 1D, 2D (triangles), and 3D (tetrahedra), including adaptive mesh refinement o Multi-adaptive mcG(q)/mdG(q) and mono-adaptive cG(q)/dG(q) ODE solvers o Support for a range of input/output formats, including DOLFIN XML, VTK, Octave, MATLAB, Diffpack, Exodus II A version of the Debian files is already available in the pkg-scicomp Subversion repository. Johannes -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#503264: ITP: viper -- minimalistic scientific plotter and run-time visualization module
Package: wnpp Severity: wishlist X-Debbugs-CC: debian-devel@lists.debian.org Package name: viper Version: 0.3.0 Upstream author: Ola Skavhaug URL: http://www.fenics.org/wiki/Viper License: LGPL Description: minimalistic scientific plotter and run-time visualization module Viper is a minimalistic scientific plotter and run-time visualization module. Viper has support for visualizing meshes and solutions in DOLFIN. Features includes: o Light-weight and minimalistic o Extended keybindings o Interactive o Save as png, VTK o 2D and 3D o Scalar, vector, and displacement fields o Multiple input formats o Can be used as standalone plotting application, or used as part of PyDOLFIN A version of the Debian files is already available in the pkg-scicomp Subversion repository. Johannes Ring -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#503265: ITP: fenics -- automation of computational mathematical modeling
Package: wnpp Severity: wishlist X-Debbugs-CC: debian-devel@lists.debian.org Package name: fenics Version: 8.10 Upstream author: FEniCS developers URL: http://www.fenics.org License: none (meta package) Description: automation of computational mathematical modeling The vision of FEniCS is to set a new standard in Computational Mathematical Modeling (CMM), which is the Automation of CMM (ACMM), towards the goals of generality, efficiency and simplicity, concerning mathematical methodology, implementation and application. FEniCS is organized as a collection of sub projects/components, including DOLFIN, FErari, FFC, FIAT, Instant, Ko, Puffin, SyFi, UFC and Viper. A version of the Debian files is already available in the pkg-scicomp Subversion repository. Johannes Ring -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#584222: ITP: vmtk -- the Vascular Modeling Toolkit
Package: wnpp Severity: wishlist X-Debbugs-CC: debian-devel@lists.debian.org, Package name: vmtk Version: 0.9 Upstream authors: Luca Antiga, David Steinman URL: http://www.vmtk.org License: BSD, Modified MIT Description: the Vascular Modeling Toolkit The Vascular Modeling Toolkit is a collection of libraries and tools for 3D reconstruction, geometric analysis, mesh generation and surface data analysis for image-based modeling of blood vessels. I would like to maintain it under the Debian Science umbrella. Regards, Johannes -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/aanlktilp1dky0o_xhdapxwuuz_2otcgtc-jljc4x5...@mail.gmail.com
Bug#524009: ITP: ufl -- unified language for form-compilers
Package: wnpp Severity: wishlist X-Debbugs-CC: debian-devel@lists.debian.org Package name: ufl Version: 0.2.0 Upstream authors: Anders Logg and Martin Sandve Alnæs URL: http://www.fenics.org/wiki/UFL License: GPL Description: unified language for form-compilers UFL (Unified Form Language) is a unified language for definition of variational forms intended for finite element discretization. More precisely, it defines a fixed interface for choosing finite element spaces and defining expressions for weak forms in a notation close to mathematical notation. The form compilers FFC and SyFi use UFL as their end-user interface, producing UFC implementations as their output. A version of the Debian files is already available in the pkg-scicomp Subversion repository. Johannes -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#528633: ITP: syfi -- finite element engine based on symbolic mathematics
Package: wnpp Severity: wishlist X-Debbugs-CC: debian-devel@lists.debian.org Package name: syfi Version: 0.6.0 Upstream authors: Martin Sandve Alnæs and Kent-Andre Mardal URL: http://www.fenics.org/wiki/SyFi License: GPL Description: finite element engine based on symbolic mathematics The finite element method (FEM) package SyFi is a C++ library built on top of the symbolic math library GiNaC. The name SyFi stands for Symbolic Finite Elements. The package provides polygonal domains, polynomial spaces, and degrees of freedom as symbolic expressions that are easily manipulated. This makes it easy to define finite elements and variational forms. These elements and forms are then used to generate efficient C++ code. SyFi is similar to FFC in the sense that it has a compiler that generates UFC code based on variational forms and finite elements. It is also similar to FIAT in the sense that it implements many different finite elements. A version of the Debian files is already available in the pkg-scicomp Subversion repository. Johannes -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#620701: ITP: preprocess -- a portable multi-language file preprocessor
Package: wnpp Severity: wishlist X-Debbugs-CC: debian-devel@lists.debian.org, python-modules-t...@lists.alioth.debian.org Package name: preprocess Version: 1.1.0 Upstream authors: Trent Mick URL: http://preprocess.googlecode.com/ License: MIT Description: a portable multi-language file preprocessor Preprocess is like a typical C preprocess, but it extends to multiple languages. Languages for which it works include: C++, Python, Perl, Tcl, XML, JavaScript, CSS, IDL, TeX, Fortran, PHP, Java, Shell scripts (Bash, CSH, etc.) and C#. Preprocess is usable both as a command line app and as a Python module. -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4d9886ad.80...@gmail.com
Bug#628915: ITP: doconce -- document once, include anywhere
Package: wnpp Severity: wishlist X-Debbugs-CC: debian-devel@lists.debian.org Package name: doconce Version: 0.5 Upstream authors: Hans Petter Langtangen URL: http://doconce.googlecode.com/ License: BSD-3-clause Description: document once, include anywhere Doconce is two things: . 1. Doconce is a very simple and minimally tagged markup language that looks like ordinary ASCII text (much like what you would use in an email), but the text can be transformed to numerous other formats, including HTML, Wiki, LaTeX, PDF, reStructuredText (reST), Sphinx, Epytext, and also plain text (where non-obvious formatting/tags are removed for clear reading in, e.g., emails). From reStructuredText you can go to XML, HTML, LaTeX, PDF, OpenOffice, and from the latter to RTF and MS Word. (An experimental translator to Pandoc is under development, and from Pandoc one can generate Markdown, reST, LaTeX, HTML, PDF, DocBook XML, OpenOffice, GNU Texinfo, MediaWiki, RTF, Groff, and other formats.) . 2. Doconce is a working strategy for never duplicating information. Text is written in a single place and then transformed to a number of different destinations of diverse type (software source code, manuals, tutorials, books, wikis, memos, emails, etc.). The Doconce markup language support this working strategy. The slogan is: "Write once, include anywhere". . Here are some Doconce features: . * Doconce markup does include tags, so the format is more tagged than Markdown and Pandoc, but less than reST, and very much less than LaTeX and HTML. * Doconce can be converted to plain *untagged* text, often desirable for computer programs and email. * Doconce has good support for copying in parts of computer code, say in examples, directly from the source code files. * Doconce has full support for LaTeX math, and integrates very well with big LaTeX projects (books). * Doconce is almost self-explanatory and is a handy starting point for generating documents in more complicated markup languages, such as Google Wiki, LaTeX, and Sphinx. A primary application of Doconce is just to make the initial versions of a Sphinx or Wiki document. * Contrary to the similar Pandoc translator, Doconce integrates with Sphinx and Google Wiki. However, if these formats are not of interest, Pandoc is obviously a superior tool. . Doconce was particularly written for the following sample applications: . * Large books written in LaTeX, but where many pieces (computer demos, projects, examples) can be written in Doconce to appear in other contexts in other formats, including plain HTML, Sphinx, or MS Word. * Software documentation, primarily Python doc strings, which one wants to appear as plain untagged text for viewing in Pydoc, as reStructuredText for use with Sphinx, as wiki text when publishing the software at web sites, and as LaTeX integrated in, e.g., a thesis. * Quick memos, which start as plain text in email, then some small amount of Doconce tagging is added, before the memos can appear as MS Word documents or in wikis. -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/banlktikght5czgxcydjes1p+w9efkhv...@mail.gmail.com
Bug#641304: ITP: ptex2tex -- easy generation of (possibly complex) LaTeX environments
Package: wnpp Severity: wishlist X-Debbugs-CC: debian-devel@lists.debian.org Package name: ptex2tex Version: 0.4 Upstream authors: Hans Petter Langtangen and Ilmar Wilbers URL: http://ptex2tex.googlecode.com/ License: BSD-3-clause Description: easy generation of (possibly complex) LaTeX environments Ptex2tex is a tool that allows you to replace LaTeX environment declarations with simple keywords. In a way, Ptex2tex allows you to create LaTeX packages without any sophisticated knowledge on how to write LaTeX packages. The idea behind Ptex2tex is code generation: instead of hiding complicated LaTeX constructions in complex LaTeX packages, one simply generates the necessary LaTeX commands on the fly, from a compact begin-end environment indication in the LaTeX source. This implies that you have to preprocess your LaTeX source to make an ordinary LaTeX file that can be compiled in the usual way. . The main application of Ptex2tex is for inserting verbatim-style computer code in LaTeX documents. Code can be copied directly from the source files of the software (complete files or just snippets), and output from programs can be created and copied into the documentation as a part of running Ptex2tex. This guarantees that your LaTeX document contains the most recent version of the program code and its output! . With the default Ptex2tex configuration style, you can switch between 30+ styles for computer code within seconds and just recompile your LaTeX files. Even in a several-hundred pages book it takes seconds to consistently change various styles for computer code, terminal sessions, output from programs, etc. This means that you never have to worry about choosing a proper style for computer/verbatim code in your LaTeX document. Just use Ptex2tex and leave the decision to the future. It takes seconds to change your mind anyway. -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/CALjQY_EmsgvnBFvRe=wp8hl__jv6evxj5vcxm5b9fz4ob0v...@mail.gmail.com
Bug#846512: ITP: dijitso -- distributed just-in-time building of shared libraries
Package: wnpp Severity: wishlist Owner: Johannes Ring X-Debbugs-Cc: debian-devel@lists.debian.org,debian-science-maintain...@lists.alioth.debian.org * Package name: dijitso Version: 2016.2.0 Upstream Author: Martin Sandve Alnæs * URL: https://fenicsproject.org * License: LGPL-3+ Programming Lang: Python Description: distributed just-in-time building of shared libraries Dijitso was written to improve a core component of the FEniCS framework, namely the just in time compilation of C++ code that is generated from Python modules, but is only called from within a C++ library, and thus do not need wrapping in a nice Python interface. The main approach of dijitso is to use ctypes to import the dynamic shared library directly with no attempt at wrapping it in a Python interface. As long as the compiled code can provide a simple factory function to a class implementing a predefined C++ interface, there is no limit to the complexity of that interface as long as it is only called from C++ code, If you want a Python interface to your generated code, dijitso is probably not the answer. Although dijitso serves a very specific role within the FEniCS project, it does not depend on other FEniCS components. The parallel support depends on the mpi4py interface, although mpi4py is not actually imported within the dijitso module so it would be possible to mock the communicator object with a similar interface. As of FEniCS version 2016.2.0, dijitso is now a required component for FFC and DOLFIN. Adding dijitso to Debian is therefore essential for upgrading the existing FEniCS packages in Debian to the 2016.2.0 release. The package will be maintained in Debian Science Team's Git repository. Johannes