library of useful Python code for scientific + technical applications
Project description
library of useful Python code for scientific + technical applications
- author:
Philippe Guglielmetti goulib@goulu.net
- installation:
“pip install Goulib”
- distribution:
- documentation:
- source:
Modules
- colors
hex RGB colors and related functions
- datetime2
additions to datetime standard library
- decorators
useful decorators
- drawing
handle vector graphics in .dxf, .svg and .pdf formats
- expr
simple symbolic math expressions
- geom
vector, matrix and quaternion operations + line, arc, circle entities for use in 2D and 3D graphics applications.
- graph
efficient Euclidian Graphs for NetworkX and related algorithms
- interval
operations on [x..y[ intervals
- itertools2
additions to itertools standard library
- markup
simple HTML/XML generation (forked from markup)
- math2
additions to math standard library
- motion
functions of time which provide (position, velocity, acceleration, jerk) tuples
- nvd3
JavaScript charts using http://nvd3.org/ and and http://d3js.org ( Obsolete. use python-nvd3 which is derived from this module. )
- optim
optimization algorithms : knapsack, travelling salesman, simulated annealing
- piecewise
piecewise-defined functions
- polynomial
manipulation of polynomials, forked from http://code.activestate.com/recipes/362193-manipulate-simple-polynomials-in-python/ by Rick Muller
- table
Table class with Excel + CSV I/O, easy access to columns, HTML output, and much more.
- workdays
WorkCalendar class with datetime operations on working hours merges and improves BusinessHours and workdays packages
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.