Code Monkey home page Code Monkey logo

wbia-utool's Introduction

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

wbia-utool's People

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.