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.9.1.tar.gz (101.1 kB view details)

Uploaded Source

Built Distribution

etils-1.9.1-py3-none-any.whl (161.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: etils-1.9.1.tar.gz
  • Upload date:
  • Size: 101.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.11.9

File hashes

Hashes for etils-1.9.1.tar.gz
Algorithm Hash digest
SHA256 552ac5467a679638889bdae7aeed8b9d4a2ae15d5c5ad7735692d5d4970fd599
MD5 055871eb7eadec199f0be808816d5f6d
BLAKE2b-256 5b8d47dbeb2524c9a9a6c477af2de6390654a83a2e960241b29d3d7848e6fbc8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: etils-1.9.1-py3-none-any.whl
  • Upload date:
  • Size: 161.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.11.9

File hashes

Hashes for etils-1.9.1-py3-none-any.whl
Algorithm Hash digest
SHA256 94a40a8a467fb6a52ad5b3465804d978c0025f6e9724170008d0a40e1fdeac1e
MD5 6f8249dd70641255486b74ed8355faf0
BLAKE2b-256 165b662955664b903d51ad7c0b12009fc8ba1deed4503e82e32c1157641c8d41

See more details on using hashes here.

Supported by

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