Skip to main content

Collection of common python utils

Project description

Etils

Unittests PyPI version Documentation Status

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-1.14.0.tar.gz (108.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-1.14.0-py3-none-any.whl (172.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: etils-1.14.0.tar.gz
  • Upload date:
  • Size: 108.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for etils-1.14.0.tar.gz
Algorithm Hash digest
SHA256 8136e7f4c4173cd0af0ca5481c4475152f0b8686192951eefa60ee8711e1ede4
MD5 c57084980bc657f080eff8d7fe249f1e
BLAKE2b-256 26ce6e067242fde898841922ac6fc82b0bb2fe35c38e995880bdffdfbe30182a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: etils-1.14.0-py3-none-any.whl
  • Upload date:
  • Size: 172.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for etils-1.14.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b5df7341f54dbe1405a4450b2741207b4a8c279780402b45f87202b94dfc52b4
MD5 f9656cc4b976e599bc9b93e805f85384
BLAKE2b-256 5a3d589663aeeacd59bb2f3e8596bfd3e81cf0fb18d70bb433199041f469771b

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