emlib¶
emlib is a set of modules with miscellaneous functionality:
Repository: https://github.com/gesellkammer/emlib
Features¶
- maths:
base conversion, euclidian distance, min. common denominator, etc.
combinatorics
number theory
number series
markov chains
utilities to traverse graphs
matplotlib enhancements
csv utilities
iterator tools (similar to more_itertools)
containers: RecordList (a list of named tuples)
doctools: tools to generate documentation (for mkdocs particularly)
etc
Modules¶
- misc: Miscellaneous functionality
- textlib: Routines for working with text
- filetools: Utilities to work with files and filenames
- iterlib: More itertools
- img: Utilities for working with images, using pillow
- doctools: Tools to parse and generate documentation
- csvtools: Utilities to read and write csv files
- jsontools: Set of misc. utilities to work with json
- Result: a class to encapsulate the result of an operation
- containers: Diverse containers
- dialogs: Simple dialogs for use at the repl / ipython / jupyter
- mathlib: Miscellaneous math utilities
- numpytools: Miscellaneous utilities for working with numpy arrays
- matplotting: Routines to help draw shapes / labels within a matplotlib
- calculus: Calculus utilities, based on calculus.jl
- combinatorics: Functions for combinatorics
- numberseries: Generate diverse number series
- graphlib: ???
- net: Utility functions related to network