Debian NEW package overview for python-einx
python-einx_0.3.0-1_amd64.changes (click to toggle)
Format:1.8
Date:Fri, 22 Aug 2025 22:00:15 +0100
Source:python-einx
Binary:python3-einx
Architecture:source all
Version:0.3.0-1
Distribution:unstable
Urgency:medium
Maintainer:Debian Python Team <team+python@tracker.debian.org>
Changed-By:Steffen Moeller <moeller@debian.org>
Description:
python3-einx - Universal Tensor Operations in Einstein-Inspired Notation
Closes:1111853
Changes:
python-einx (0.3.0-1) unstable; urgency=medium

  * Initial release. (Closes: #1111853)
Files:
2efa08c641e62eaa19c2dd1df216a24b 2086 python optional python-einx_0.3.0-1.dsc
418ae50438b0dce016a1b56ebaaa2c3e 265972 python optional python-einx_0.3.0.orig.tar.gz
4a67b454e74890dbbaad818f981a9311 2516 python optional python-einx_0.3.0-1.debian.tar.xz
c1e01cc49369149bacdfab240c1f54e5 7234 python optional python-einx_0.3.0-1_amd64.buildinfo
2bd5bfbabc5024a050755054fea5e14e 69980 python optional python3-einx_0.3.0-1_all.deb
python-einx_0.3.0-1.dsc (click to toggle)
Format:3.0 (quilt)
Source:python-einx
Binary:python3-einx
Architecture:all
Version:0.3.0-1
Maintainer:Debian Python Team <team+python@tracker.debian.org>
Uploaders:Steffen Moeller <moeller@debian.org>
Homepage:https://github.com/fferflo/einx
Standards-Version:4.7.2
Vcs-Browser:https://salsa.debian.org/python-team/packages/python-einx
Vcs-Git:https://salsa.debian.org/python-team/packages/python-einx,git
Build-Depends:debhelper-compat (=13), dh-sequence-python3, python3-setuptools, python3-all, python3-frozendict<!nocheck>, python3-numpy<!nocheck>, python3-sympy<!nocheck>
Package-List:python3-einx deb python optional arch=all
Files:
418ae50438b0dce016a1b56ebaaa2c3e 265972 python-einx_0.3.0.orig.tar.gz
4a67b454e74890dbbaad818f981a9311 2516 python-einx_0.3.0-1.debian.tar.xz
lintian 2.116.3 check for python-einx_0.3.0-1.dsc (click to toggle)
README.source for python-einx_0.3.0-1.dsc (click to toggle)
No README.source in this package
control file for python3-einx_0.3.0-1_all.deb (click to toggle)
Package:python3-einx
Source:python-einx
Version:0.3.0-1
Architecture:all
Maintainer:Debian Python Team <team+python@tracker.debian.org>
Installed-Size:504
Depends:python3-frozendict, python3-numpy, python3-sympy, python3:any
Suggests:python3-torch
Section:python
Priority:optional
Homepage:https://github.com/fferflo/einx
Description:
Universal Tensor Operations in Einstein-Inspired Notation
 einx is a Python library that provides a universal interface to
 formulate tensor operations in frameworks such as Numpy, PyTorch,
 Jax and Tensorflow. The design is based on the following principles:
 .
 Provide a set of elementary tensor operations following Numpy-like
 naming:
  einx.{sum|max|where|add|dot|flip|get_at|...}
 .
 Use einx notation to express vectorization of the elementary
 operations. einx notation is inspired by einops, but introduces several
 novel concepts such as []-bracket notation and full composability that
 allow using it as a universal language for tensor operations.
 einx can be integrated and mixed with existing code seamlessly. All
 operations are just-in-time compiled into regular Python functions using
 Python's exec() and invoke operations from the respective framework.
lintian 2.116.3 check for python3-einx_0.3.0-1_all.deb (click to toggle)
contents of python3-einx_0.3.0-1_all.deb (click to toggle)
drwxr-xr-x root/root         0 2025-08-22 21:00 ./
drwxr-xr-x root/root         0 2025-08-22 21:00 ./usr/
drwxr-xr-x root/root         0 2025-08-22 21:00 ./usr/lib/
drwxr-xr-x root/root         0 2025-08-22 21:00 ./usr/lib/python3/
drwxr-xr-x root/root         0 2025-08-22 21:00 ./usr/lib/python3/dist-packages/
drwxr-xr-x root/root         0 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx/
-rw-r--r-- root/root       240 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx/__init__.py
drwxr-xr-x root/root         0 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx/backend/
-rw-r--r-- root/root       330 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx/backend/__init__.py
-rw-r--r-- root/root      3979 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx/backend/_dask.py
-rw-r--r-- root/root      4023 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx/backend/_jax.py
-rw-r--r-- root/root      5272 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx/backend/_mlx.py
-rw-r--r-- root/root      3578 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx/backend/_numpy.py
-rw-r--r-- root/root     10706 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx/backend/_tensorflow.py
-rw-r--r-- root/root      7472 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx/backend/_tinygrad.py
-rw-r--r-- root/root     15347 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx/backend/_torch.py
-rw-r--r-- root/root      6772 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx/backend/base.py
-rw-r--r-- root/root      3868 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx/backend/register.py
drwxr-xr-x root/root         0 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx/experimental/
-rw-r--r-- root/root        18 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx/experimental/__init__.py
drwxr-xr-x root/root         0 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx/experimental/op/
-rw-r--r-- root/root        21 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx/experimental/op/__init__.py
-rw-r--r-- root/root      9201 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx/experimental/op/shard.py
drwxr-xr-x root/root         0 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx/expr/
-rw-r--r-- root/root        95 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx/expr/__init__.py
-rw-r--r-- root/root      9148 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx/expr/solver.py
-rw-r--r-- root/root     27957 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx/expr/stage1.py
-rw-r--r-- root/root     40311 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx/expr/stage2.py
-rw-r--r-- root/root     16913 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx/expr/stage3.py
-rw-r--r-- root/root      5152 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx/expr/util.py
drwxr-xr-x root/root         0 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx/nn/
-rw-r--r-- root/root        18 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx/nn/__init__.py
-rw-r--r-- root/root      9311 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx/nn/equinox.py
-rw-r--r-- root/root     12882 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx/nn/flax.py
-rw-r--r-- root/root     10561 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx/nn/haiku.py
-rw-r--r-- root/root     10736 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx/nn/keras.py
-rw-r--r-- root/root      4986 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx/nn/nn.py
-rw-r--r-- root/root     11096 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx/nn/torch.py
drwxr-xr-x root/root         0 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx/op/
-rw-r--r-- root/root       207 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx/op/__init__.py
-rw-r--r-- root/root      6590 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx/op/arange.py
-rw-r--r-- root/root     11496 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx/op/dot.py
-rw-r--r-- root/root     16092 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx/op/elementwise.py
-rw-r--r-- root/root     19642 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx/op/index.py
-rw-r--r-- root/root      5715 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx/op/rearrange.py
-rw-r--r-- root/root     12215 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx/op/reduce.py
-rw-r--r-- root/root      4853 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx/op/solve.py
-rw-r--r-- root/root      8652 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx/op/util.py
-rw-r--r-- root/root     15365 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx/op/vmap.py
-rw-r--r-- root/root     12654 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx/op/vmap_with_axis.py
-rw-r--r-- root/root      2094 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx/traceback_util.py
drwxr-xr-x root/root         0 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx/tracer/
-rw-r--r-- root/root       102 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx/tracer/__init__.py
-rw-r--r-- root/root     19166 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx/tracer/compile.py
-rw-r--r-- root/root      7819 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx/tracer/decorator.py
-rw-r--r-- root/root      3339 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx/tracer/input.py
-rw-r--r-- root/root      4416 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx/tracer/optimize.py
-rw-r--r-- root/root     16072 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx/tracer/tensor.py
-rw-r--r-- root/root      8570 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx/tracer/tracer.py
-rw-r--r-- root/root      2384 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx/tree_util.py
-rw-r--r-- root/root        98 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx/types.py
drwxr-xr-x root/root         0 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx-0.3.0.egg-info/
-rw-r--r-- root/root      7200 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx-0.3.0.egg-info/PKG-INFO
-rw-r--r-- root/root         1 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx-0.3.0.egg-info/dependency_links.txt
-rw-r--r-- root/root        36 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx-0.3.0.egg-info/requires.txt
-rw-r--r-- root/root         5 2025-08-22 21:00 ./usr/lib/python3/dist-packages/einx-0.3.0.egg-info/top_level.txt
drwxr-xr-x root/root         0 2025-08-22 21:00 ./usr/share/
drwxr-xr-x root/root         0 2025-08-22 21:00 ./usr/share/doc/
drwxr-xr-x root/root         0 2025-08-22 21:00 ./usr/share/doc/python3-einx/
-rw-r--r-- root/root       161 2025-08-22 21:00 ./usr/share/doc/python3-einx/changelog.Debian.gz
-rw-r--r-- root/root      2688 2025-08-22 21:00 ./usr/share/doc/python3-einx/changelog.gz
-rw-r--r-- root/root      1424 2025-08-22 21:00 ./usr/share/doc/python3-einx/copyright
drwxr-xr-x root/root         0 2025-08-22 21:00 ./usr/share/doc/python3-einx/examples/
-rw-r--r-- root/root      7706 2025-08-22 21:00 ./usr/share/doc/python3-einx/examples/benchmark1.py
-rw-r--r-- root/root     13565 2025-08-22 21:00 ./usr/share/doc/python3-einx/examples/benchmark2.py
-rw-r--r-- root/root      3666 2025-08-22 21:00 ./usr/share/doc/python3-einx/examples/train_equinox.py
-rw-r--r-- root/root      3613 2025-08-22 21:00 ./usr/share/doc/python3-einx/examples/train_flax.py
-rw-r--r-- root/root      3361 2025-08-22 21:00 ./usr/share/doc/python3-einx/examples/train_haiku.py
-rw-r--r-- root/root      3139 2025-08-22 21:00 ./usr/share/doc/python3-einx/examples/train_keras.py
-rw-r--r-- root/root      2763 2025-08-22 21:00 ./usr/share/doc/python3-einx/examples/train_torch.py

Timestamp: 30.08.2025 / 09:02:36 (UTC)