skip to navigation
skip to content

Not Logged In

Goulib 1.8.3

library of useful Python code for scientific + technical applications

author:Philippe Guglielmetti goulib@goulu.net
installation:“pip install Goulib”
distribution:https://pypi.python.org/pypi/Goulib
documentation:https://goulib.readthedocs.org/
source:https://github.com/goulu/Goulib
IPython demonstration notebook:
 http://nbviewer.ipython.org/github/Goulu/Goulib/blob/master/notebook.ipynb

Modules

colors
hex RGB colors and related functions
datetime2
additions to datetime standard library
decorators
useful decorators
drawing
Read/Write and handle vector graphics in .dxf, .svg and .pdf formats
expr
simple symbolic math expressions
geom
2D + 3D geometry
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
optim
optimization algorithms : knapsack, traveling 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
stats
very basic statistics functions
table
Table class with Excel + CSV I/O, easy access to columns, HTML output, and much more.
tests
utilities for unit tests (using nose)
workdays
WorkCalendar class with datetime operations on working hours merges and improves BusinessHours and workdays packages

Requirements

Goulib uses lazy requirements. Many modules and functions do not require any other packages, packages listed in requirements.txt are needed only by some Goulib classes or functions

 
File Type Py Version Uploaded on Size
Goulib-1.8.3.zip (md5) Source 2014-11-07 94KB
  • Downloads (All Versions):
  • 21 downloads in the last day
  • 207 downloads in the last week
  • 1374 downloads in the last month