python3-dijitso binary package in Ubuntu Bionic amd64
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.
.
This package installs the library for Python 3.
Publishing history
Date | Status | Target | Component | Section | Priority | Phased updates | Version | ||
---|---|---|---|---|---|---|---|---|---|
2018-02-22 20:58:34 UTC | Published | Ubuntu Bionic amd64 | release | universe | python | Optional | 2017.2.0.0-2 | ||
|
|||||||||
Deleted | Ubuntu Bionic amd64 | proposed | universe | python | Optional | 2017.2.0.0-2 | |||
|
|||||||||
2018-02-22 21:04:43 UTC | Superseded | Ubuntu Bionic amd64 | release | universe | python | Optional | 2017.1.0-3 | ||
|
|||||||||
2018-02-24 00:10:08 UTC | Deleted | Ubuntu Bionic amd64 | proposed | universe | python | Optional | 2017.1.0-3 | ||
|
|||||||||
2017-10-28 23:24:27 UTC | Superseded | Ubuntu Bionic amd64 | proposed | universe | python | Optional | 2017.1.0-2 | ||
|
|||||||||
2017-10-31 13:03:20 UTC | Superseded | Ubuntu Bionic amd64 | release | universe | python | Optional | 2016.2.0-1 | ||
|