upiterbarg / mpmath

Automatically exported from code.google.com/p/mpmath
Other
0 stars 0 forks source link

Reorganization #171

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
I think it's long overdue to organize the files into subdirectories and
split up some of the files. With the contexts update, this should no longer
cause any importing or dependency headaches.

A possibility:

lib*.py, settings.py -> libmp/ (this code doesn't depend on anything else)

functions.py -> functions/ (and split it up)
matrices.py, linalg.py -> linalg/
calculus.py, odes.py, quadrature.py, optimization.py -> calculus/ (and
maybe split up at least calculus.py)

identification.py, visualization.py -> misc/ (maybe? or just keep in the root)

Code implementing the context classes remains in the root.

Original issue reported on code.google.com by fredrik....@gmail.com on 19 Dec 2009 at 1:11

GoogleCodeExporter commented 9 years ago
Also names like math2.py and ctx_fp.py should be fixed to be consistent with the
rest. Maybe libfp/?

Original comment by Vinzent.Steinberg@gmail.com on 19 Dec 2009 at 5:13

GoogleCodeExporter commented 9 years ago
Begun in r1011. The root directory looks so much nicer now (and will improve 
further)!

Original comment by fredrik....@gmail.com on 12 Jan 2010 at 6:22