https://github.com/arogozhnikov/einops
cupy deep-learning einops jax mlx numpy pytorch tensor tensorflow
Score: 29.623239553028778
Last synced: 1 day ago
JSON representation
Repository metadata:
Flexible and powerful tensor operations for readable and reliable code (for pytorch, jax, TF and others)
- Host: GitHub
- URL: https://github.com/arogozhnikov/einops
- Owner: arogozhnikov
- License: mit
- Created: 2018-09-22T00:45:08.000Z (about 8 years ago)
- Default Branch: main
- Last Pushed: 2026-08-26T08:23:21.000Z (2 months ago)
- Last Synced: 2026-11-03T18:13:19.691Z (5 days ago)
- Topics: cupy, deep-learning, einops, jax, mlx, numpy, pytorch, tensor, tensorflow
- Language: Python
- Homepage: https://einops.rocks
- Size: 2.69 MB
- Stars: 9,630
- Watchers: 60
- Forks: 406
- Open Issues: 45
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Citation: CITATION.cff
Owner metadata:
- Name: Alex Rogozhnikov
- Login: arogozhnikov
- Email:
- Kind: user
- Description: ML + Science, einops, scientific tools, protein design
- Website: https://arogozhnikov.github.io
- Location: San Francisco
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/6318811?u=5e99e15d9400a4bd8a449939093d38df94fd3e90&v=4
- Repositories: 56
- Last Synced at: 2026-11-06T14:05:45.134Z
- Profile URL: https://github.com/arogozhnikov
GitHub Events
Total
- Create event: 25
- Delete event: 24
- Discussion event: 1
- Fork event: 41
- Issue comment event: 80
- Issues event: 36
- Pull request event: 39
- Pull request review comment event: 12
- Pull request review event: 14
- Push event: 93
- Release event: 4
- Watch event: 777
- Total: 1146
Last Year
- Create event: 10
- Delete event: 10
- Discussion event: 1
- Fork event: 7
- Issue comment event: 9
- Issues event: 5
- Pull request event: 13
- Push event: 42
- Release event: 1
- Watch event: 67
- Total: 165
Committers metadata
Last synced: 2 days ago
Total Commits: 668
Total Committers: 36
Avg Commits per committer: 18.556
Development Distribution Score (DDS): 0.15
Commits in past year: 37
Committers in past year: 5
Avg Commits per committer in past year: 7.4
Development Distribution Score (DDS) in past year: 0.351
| Name | Commits | |
|---|---|---|
| Alex Rogozhnikov | i****m@g****m | 568 |
| MilesCranmer | m****r@g****m | 39 |
| Joren Hammudoglu | j****u@g****m | 10 |
| Cristian Garcia | c****8@g****m | 9 |
| Dmitriy (Dima) Serdyuk | d****k@g****m | 3 |
| Ldpe2G | l****g@g****m | 3 |
| zhouwei25 | z****5@b****m | 3 |
| Olle Månsson | 3****a | 2 |
| Davi Silva | b****s@g****m | 2 |
| Adam Kowalski | a****k@g****m | 2 |
| 59rentainhe | 5****7@q****m | 2 |
| Atwam | c****d@h****m | 1 |
| Christoph Boeddeker | b****r | 1 |
| Daniel Havir | h****l@g****m | 1 |
| David Rubinstein | d****n | 1 |
| Ethan Pronovost | e****1@g****m | 1 |
| Garrett Mooney | 4****y | 1 |
| Guilherme Leobas | g****s@g****m | 1 |
| Ștefan Săftescu | s****u@g****m | 1 |
| ifsheldon | 3****n | 1 |
| eadadi | 3****i | 1 |
| Vladyslav Khaitov | V****a | 1 |
| Robin Kahlow | r****w@w****e | 1 |
| Rico Rodriguez | r****z@g****m | 1 |
| Ricardo Vieira | 2****4 | 1 |
| Ravi Kalia | r****a@g****m | 1 |
| Qile | 4****7 | 1 |
| Piotr Żelasko | p****r@g****m | 1 |
| Phil Wang | l****s@g****m | 1 |
| NelsonGon | g****o@h****m | 1 |
| and 6 more... | ||
Issue and Pull Request metadata
Last synced: 2 days ago
Total issues: 203
Total pull requests: 228
Average time to close issues: 6 months
Average time to close pull requests: 27 days
Total issue authors: 147
Total pull request authors: 58
Average comments per issue: 2.72
Average comments per pull request: 0.8
Merged pull request: 185
Bot issues: 0
Bot pull requests: 0
Past year issues: 4
Past year pull requests: 56
Past year average time to close issues: 21 days
Past year average time to close pull requests: 5 days
Past year issue authors: 4
Past year pull request authors: 14
Past year average comments per issue: 2.75
Past year average comments per pull request: 0.39
Past year merged pull request: 36
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- arogozhnikov (33)
- yurivict (4)
- shoyer (4)
- MilesCranmer (3)
- CDitzel (3)
- LukasDrude (2)
- nicolas-dufour (2)
- lucidrains (2)
- befelix (2)
- Conchylicultor (2)
- StephenHogg (2)
- bhishanpdl (2)
- ahatamiz (2)
- lkhphuc (2)
- yunzqq (2)
Top Pull Request Authors
- arogozhnikov (137)
- jorenham (17)
- ifsheldon (2)
- Afloat16 (2)
- luke-carlson (2)
- pzread (2)
- project-delphi (2)
- Robertboy18 (2)
- lvyufeng (2)
- HydrogenSulfate (2)
- dmitriy-serdyuk (2)
- jzhang533 (2)
- VladKha (2)
- ricardoV94 (2)
- MilesCranmer (2)
Top Issue Labels
- feature suggestion (52)
- bug (31)
- question (14)
- enhancement (12)
- backend bug (7)
- wontfix (4)
- help wanted (1)
- Long term (1)
- good first issue (1)
- context required (1)
Top Pull Request Labels
Package metadata
- Total packages: 16
-
Total downloads:
- pypi: 20,655,675 last-month
- Total docker downloads: 378,307
- Total dependent packages: 888 (may contain duplicates)
- Total dependent repositories: 14,524 (may contain duplicates)
- Total versions: 57
- Total maintainers: 3
pypi.org: einops
A new flavour of deep learning operations
- Homepage: https://github.com/arogozhnikov/einops
- Documentation: https://einops.readthedocs.io/
- Licenses: MIT
- Latest release: 0.8.2 (published 10 months ago)
- Last Synced: 2026-11-06T04:08:32.459Z (2 days ago)
- Versions: 18
- Dependent Packages: 871
- Dependent Repositories: 14,487
- Downloads: 20,655,675 Last month
- Docker Downloads: 378,307
-
Rankings:
- Dependent packages count: 0.034%
- Dependent repos count: 0.071%
- Downloads: 0.128%
- Stargazers count: 0.317%
- Average: 0.799%
- Docker downloads count: 1.358%
- Forks count: 2.886%
- Maintainers (1)
proxy.golang.org: github.com/arogozhnikov/einops
- Homepage:
- Documentation: https://pkg.go.dev/github.com/arogozhnikov/einops#section-documentation
- Licenses: mit
- Latest release: v0.8.2 (published 10 months ago)
- Last Synced: 2026-11-06T04:08:29.069Z (2 days ago)
- Versions: 11
- Dependent Packages: 0
- Dependent Repositories: 1
-
Rankings:
- Stargazers count: 0.812%
- Forks count: 1.667%
- Average: 4.187%
- Dependent repos count: 4.717%
- Dependent packages count: 9.553%
spack.io: py-einops
Flexible and powerful tensor operations for readable and reliable code. Supports numpy, pytorch, tensorflow, and others.
- Homepage: https://github.com/arogozhnikov/einops
- Licenses: []
- Latest release: 0.8.2 (published 9 months ago)
- Last Synced: 2026-11-06T04:08:27.917Z (2 days ago)
- Versions: 8
- Dependent Packages: 6
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Stargazers count: 1.709%
- Average: 4.808%
- Forks count: 5.905%
- Dependent packages count: 11.616%
- Maintainers (1)
conda-forge.org: einops
Flexible and powerful tensor operations for readable and reliable code. Supports numpy, pytorch, tensorflow, and others.
- Homepage: https://github.com/arogozhnikov/einops
- Licenses: MIT
- Latest release: 0.4.1 (published over 4 years ago)
- Last Synced: 2026-10-26T07:29:01.256Z (13 days ago)
- Versions: 6
- Dependent Packages: 11
- Dependent Repositories: 36
-
Rankings:
- Stargazers count: 4.237%
- Dependent packages count: 5.484%
- Dependent repos count: 6.073%
- Average: 6.506%
- Forks count: 10.23%
anaconda.org: einops
Flexible and powerful tensor operations for readable and reliable code. Supports numpy, pytorch, tensorflow, and others.
nixpkgs-23.11: python311Packages.einops
Flexible and powerful tensor operations for readable and reliable code
- Homepage: https://github.com/arogozhnikov/einops
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-23.11/pkgs/development/python-modules/einops/default.nix#L64
- Licenses: MIT
- Latest release: 0.7.0 (published 9 months ago)
- Last Synced: 2026-04-12T14:03:49.159Z (7 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
nixpkgs-24.11: python312Packages.einops
Flexible and powerful tensor operations for readable and reliable code
- Homepage: https://github.com/arogozhnikov/einops
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.11/pkgs/development/python-modules/einops/default.nix#L61
- Licenses: MIT
- Latest release: 0.8.0 (published 9 months ago)
- Last Synced: 2026-04-09T19:02:13.385Z (7 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
nixpkgs-unstable: python313Packages.einops
Flexible and powerful tensor operations for readable and reliable code
- Homepage: https://github.com/arogozhnikov/einops
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/einops/default.nix#L49
- Licenses: MIT
- Latest release: 0.8.2 (published 7 days ago)
- Last Synced: 2026-11-01T10:52:23.555Z (7 days ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
nixpkgs-24.05: python312Packages.einops
Flexible and powerful tensor operations for readable and reliable code
- Homepage: https://github.com/arogozhnikov/einops
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.05/pkgs/development/python-modules/einops/default.nix#L59
- Licenses: MIT
- Latest release: 0.8.0 (published 9 months ago)
- Last Synced: 2026-10-26T07:28:15.743Z (13 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
debian-13: python-einops
- Homepage: https://github.com/arogozhnikov/einops
- Documentation: https://packages.debian.org/trixie/python-einops
- Licenses: mit
- Latest release: 0.8.1-1 (published 9 months ago)
- Last Synced: 2026-09-24T15:28:15.164Z (about 1 month ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
nixpkgs-23.05: python310Packages.einops
Flexible and powerful tensor operations for readable and reliable code
- Homepage: https://github.com/arogozhnikov/einops
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/development/python-modules/einops/default.nix#L71
- Licenses: MIT
- Latest release: 0.6.0 (published 10 months ago)
- Last Synced: 2026-10-26T07:28:30.463Z (13 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
nixpkgs-23.05: python311Packages.einops
Flexible and powerful tensor operations for readable and reliable code
- Homepage: https://github.com/arogozhnikov/einops
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/development/python-modules/einops/default.nix#L71
- Licenses: MIT
- Latest release: 0.6.0 (published 10 months ago)
- Last Synced: 2026-10-26T07:26:22.571Z (13 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
nixpkgs-24.05: python311Packages.einops
Flexible and powerful tensor operations for readable and reliable code
- Homepage: https://github.com/arogozhnikov/einops
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.05/pkgs/development/python-modules/einops/default.nix#L59
- Licenses: MIT
- Latest release: 0.8.0 (published 9 months ago)
- Last Synced: 2026-10-26T07:28:59.031Z (13 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
nixpkgs-23.11: python310Packages.einops
Flexible and powerful tensor operations for readable and reliable code
- Homepage: https://github.com/arogozhnikov/einops
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-23.11/pkgs/development/python-modules/einops/default.nix#L64
- Licenses: MIT
- Latest release: 0.7.0 (published 9 months ago)
- Last Synced: 2026-03-07T05:36:28.315Z (8 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Maintainers (1)
nixpkgs-unstable: python314Packages.einops
Flexible and powerful tensor operations for readable and reliable code
- Homepage: https://github.com/arogozhnikov/einops
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/einops/default.nix#L49
- Licenses: MIT
- Latest release: 0.8.2 (published 7 days ago)
- Last Synced: 2026-11-01T11:27:41.677Z (7 days ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
nixpkgs-24.11: python311Packages.einops
Flexible and powerful tensor operations for readable and reliable code
- Homepage: https://github.com/arogozhnikov/einops
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.11/pkgs/development/python-modules/einops/default.nix#L61
- Licenses: MIT
- Latest release: 0.8.0 (published 9 months ago)
- Last Synced: 2026-10-26T07:30:47.441Z (13 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
Dependencies
- actions/checkout v2 composite
- actions/setup-python v2 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- actions/checkout v4 composite
- actions/setup-python v5 composite
- actions/checkout v4 composite
- actions/setup-python v5 composite