python-dijitso - distributed just-in-time building of shared libraries (Python 2)

Property Value
Distribution Ubuntu 17.10 (Artful Aardvark)
Repository Ubuntu Universe i386
Package name python-dijitso
Package version 2016.2.0
Package release 1
Package architecture all
Package type deb
Installed size 117 B
Download size 22.59 KB
Official Mirror
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
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 2.


Package Version Architecture Repository
python-dijitso_2016.2.0-1_all.deb 2016.2.0 all Ubuntu Universe
python-dijitso - - -


Name Value
python-mpi4py -
python-numpy -
python-six -
python-subprocess32 -
python:any << 2.8
python:any >= 2.7.5-5~


Type URL
Binary Package python-dijitso_2016.2.0-1_all.deb
Source Package dijitso

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install python-dijitso deb package:
    # sudo apt-get install python-dijitso




2016-12-12 - Drew Parsons <>
dijitso (2016.2.0-1) unstable; urgency=medium
* Team upload.
[ Johannes Ring ]
* Initial release (Closes: #846512)
[ Drew Parsons ]
* Upload to Debian archives.

See Also

Package Description
python-dill_0.2.7.1-1_all.deb Serialize all of Python (almost)
python-dingus_0.3.4-1_all.deb A record-then-assert mocking library
python-dirspec_13.10-1ubuntu1_all.deb Python User Folders Specification Library
python-diskimage-builder_2.0.0~rc1-0ubuntu1_all.deb image building tools for Openstack
python-distlib_0.2.5-1_all.deb low-level components of python distutils2/packaging
python-distorm3_3.3.4-2_all.deb powerful disassembler library for x86/AMD64 binary streams (Python bindings)
python-distributed-doc_1.18.0+ds.1-1_all.deb Dask Distributed computing documentation
python-distro-info_0.17_all.deb information about distributions' releases (Python module)
python-distro_1.0.1-2_all.deb Linux OS platform information API
python-distutils-extra_2.40_all.deb enhancements to the Python build system
python-django-adminaudit_0.3.3-1_all.deb improves the logging capabilities of Django's admin
python-django-adminsortable_2.0.10-2_all.deb drag-and-drop ordering for objects in Django Admin (Python 2)
python-django-app-plugins_0.1.1-2_all.deb plugin system for django
python-django-assets-doc_0.12-2_all.deb integrate webassets into Django applications (Documentation)
python-django-assets_0.12-2_all.deb integrate webassets into Django applications