Skip to main content

Collection of common python utils

Project description

Etils

Unittests PyPI version

etils (eclectic utils) is an open-source collection of utils for python.

Each top-level submodule is a self-contained independent module (with its own BUILD rule), meant to be imported individually. To avoid collisions with other modules/variables, module names are prefixed by e (arbitrary convention):

from etils import epath  # Path utils
from etils import epy  # Python utils
from etils import ejax  # Jax utils
...

Becauses each module is independent, only the minimal required libraries are imported (for example, importing epy won't suffer the cost of importing TF, jax,...)

Documentation

Installation

Because each module is independent and require different dependencies, you can select which modules deps to install:

pip install etils[array_types,epath,epy]

This is not an official Google product.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

etils-0.6.0.tar.gz (57.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

etils-0.6.0-py3-none-any.whl (98.1 kB view details)

Uploaded Python 3

File details

Details for the file etils-0.6.0.tar.gz.

File metadata

  • Download URL: etils-0.6.0.tar.gz
  • Upload date:
  • Size: 57.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.4

File hashes

Hashes for etils-0.6.0.tar.gz
Algorithm Hash digest
SHA256 6677241051835d0db11c4947bcad938f57b51ea102290624f892f1e4e51b70e5
MD5 433fdeb6072146244994715f0b1705c6
BLAKE2b-256 609d3fad42e8860f2ceff835680b779b878229bf1d5dedefc99a34a6ce35d1b0

See more details on using hashes here.

File details

Details for the file etils-0.6.0-py3-none-any.whl.

File metadata

  • Download URL: etils-0.6.0-py3-none-any.whl
  • Upload date:
  • Size: 98.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.4

File hashes

Hashes for etils-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e47b14402f2fc883c70a394e86b3236e4929cfd90187fba58d2f4d3eb2e07c05
MD5 041154305c4bcf340ef020e29a1ea23c
BLAKE2b-256 6bf0d717858522d20a4493ea93368a6a737ac7db791e199b07524a41982053f7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page