Skip to content

WildMeOrg/wbia-utool

 
 

Repository files navigation

Wildbook IA - utool

Build and upload to PyPI (main) Latest PyPI version Documentation on ReadTheDocs

Useful Utility Tools For You! - Part of the WildMe / Wildbook IA Project.

Notice: This is a "kitchen sink" library. While it is still somewhat maintained, it should be considered "end-of-life". Please see https://github.com/Erotemic/ubelt and https://github.com/Erotemic/xdevfor a well-maintained curated collection of utilities.


The utool library is a collection of tools that I've found useful. I've written most of them from scratch, but there are a few I've taken or partially taken from StackOverflow. References are given in most locations.

In my experience the most useful functions in this library are:

  • utool.flatten
  • utool.take
  • utool.take_column
  • utool.compress
  • utool.ichunks
  • utool.itertwo
  • utool.isiterable
  • utool.group_items
  • utool.dict_subset
  • utool.dict_hist
  • utool.map_dict_vals
  • utool.map_dict_keys
  • utool.memoize
  • utool.get_argflag
  • utool.get_argval
  • utool.ProgIter
  • utool.Timer
  • utool.Timerit
  • utool.MemoryTracker
  • utool.InteractiveIter
  • utool.color_print
  • utool.ensuredir
  • utool.glob
  • utool.grep
  • utool.sed
  • utool.ls
  • utool.repr2

Installation

Installation can now be done via pypi

pip install wbia-utool

About

Useful Utility Tools For You!

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.8%
  • Other 0.2%