Skip to main content

library of useful Python code for scientific + technical applications

Project description

library of useful Python code for scientific + technical applications

License Version Build Tests https://www.ohloh.net/accounts/543923/widgets/account_tiny.gif https://api.coderwall.com/goulu/endorsecount.png
author:

Philippe Guglielmetti goulib@goulu.net

installation:

“pip install Goulib”

distribution:

https://pypi.python.org/pypi/Goulib

documentation:

https://goulib.readthedocs.org/

notebook:

http://nbviewer.ipython.org/github/Goulu/Goulib/blob/master/notebook.ipynb

source:

https://github.com/goulu/Goulib

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Goulib-1.8.0.zip (92.6 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page