89 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			89 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
diff --git a/pysparse/__init__.py b/pysparse/__init__.py
 | 
						|
index 6d09b00..ff39084 100644
 | 
						|
--- a/pysparse/__init__.py
 | 
						|
+++ b/pysparse/__init__.py
 | 
						|
@@ -1,9 +1,42 @@
 | 
						|
-"PySparse: A Fast Sparse Matrix Library for Python"
 | 
						|
+"""
 | 
						|
+PySparse: A Fast Sparse Matrix Library for Python
 | 
						|
+=================================================
 | 
						|
+
 | 
						|
+Documentation is available in the docstrings and
 | 
						|
+online at http://pysparse.sourceforge.net/.
 | 
						|
+
 | 
						|
+Contents
 | 
						|
+--------
 | 
						|
+Pysparse imports
 | 
						|
+::
 | 
						|
+ spmatrix                     --- sparse matrix types
 | 
						|
+
 | 
						|
+and, in addition, provides:
 | 
						|
+    
 | 
						|
+Subpackages
 | 
						|
+-----------
 | 
						|
+Using any of these subpackages requires an explicit import.  For example,
 | 
						|
+``import pysparse.itsolvers``.
 | 
						|
+
 | 
						|
+::
 | 
						|
+
 | 
						|
+ itsolvers                    --- Iterative linear algebra solvers
 | 
						|
+ precon                       --- Preconditioners
 | 
						|
+ direct                       --- Direct solvers
 | 
						|
+ direct.superlu               --- Wrappers to SuperLU library
 | 
						|
+ direct.umfpack               --- Wrappers to UMFPACK library
 | 
						|
+ eigen.jdsym                  --- Jacobi davidson eigenvalue solver for symmetric matrices
 | 
						|
+ 
 | 
						|
+Utility tools
 | 
						|
+-------------
 | 
						|
+::
 | 
						|
+
 | 
						|
+ __version__       --- pysparse version string
 | 
						|
+"""
 | 
						|
+
 | 
						|
 
 | 
						|
 __docformat__ = 'restructuredtext'
 | 
						|
 
 | 
						|
-# Imports
 | 
						|
-from numpy._import_tools import PackageLoader
 | 
						|
 try:
 | 
						|
     from version import version as __version__
 | 
						|
 except ImportError:
 | 
						|
@@ -11,31 +44,6 @@ except ImportError:
 | 
						|
     __version__ = 'undefined'
 | 
						|
     
 | 
						|
 from sparse import spmatrix
 | 
						|
-#from sparse import *
 | 
						|
-from misc import get_include
 | 
						|
-
 | 
						|
-pkgload = PackageLoader()
 | 
						|
-pkgload(verbose=False,postpone=True)
 | 
						|
-
 | 
						|
-if __doc__:
 | 
						|
-    __doc__ += """
 | 
						|
-
 | 
						|
-Available subpackages
 | 
						|
----------------------
 | 
						|
-"""
 | 
						|
-if __doc__:
 | 
						|
-    __doc__ += pkgload.get_pkgdocs()
 | 
						|
-
 | 
						|
-__all__ = filter(lambda s: not s.startswith('_'), dir())
 | 
						|
-__all__ += '__version__'
 | 
						|
-
 | 
						|
-__doc__ += """
 | 
						|
-
 | 
						|
-Miscellaneous
 | 
						|
--------------
 | 
						|
-
 | 
						|
-    __version__  :  pysparse version string
 | 
						|
-"""
 | 
						|
 
 | 
						|
 from pysparse.misc import Deprecated
 | 
						|
 
 | 
						|
@@ -47,3 +55,5 @@ class _superlu:
 | 
						|
         return self.factorizeFnc(*args, **kwargs)
 | 
						|
     
 | 
						|
 superlu = _superlu()
 | 
						|
+
 | 
						|
+__all__ = ['spmatrix', 'superlu', '__version__']
 |