Skip to content

Commit 67e5158

Browse files
I have created the files of init.py from both linear_algebra and src
1 parent 729c1f9 commit 67e5158

File tree

2 files changed

+37
-0
lines changed

2 files changed

+37
-0
lines changed

linear_algebra/__init__.py

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# __init__.py
2+
import sys
3+
4+
# Check for Python version
5+
if sys.version_info < (3, 12):
6+
raise RuntimeError("This package requires Python 3.12 or later")
7+
8+
# Importing specific functions from modules
9+
from linear_algebra import gaussian_elimination, jacobi_iteration_method, lu_decomposition
10+
11+
# Package version
12+
__version__ = "1.0.0"
13+
14+
# Defining what is available for import with
15+
__all__ = ["gaussian_elimination", "jacobi_iteration_method", "lu_decomposition", "matrix_inversion", "determinant", "eigenvalues"]
16+
17+
import math
18+
import logging
19+
logging.basicConfig(level=logging.INFO)

linear_algebra/src/__init__.py

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# __init__.py
2+
import sys
3+
4+
# Check for Python version
5+
if sys.version_info < (3, 12):
6+
raise RuntimeError("This package requires Python 3.12 or later")
7+
8+
# Importing specific functions from modules
9+
from src import conjugate_gradient, gaussian_elimination_pivoting, polynom_for_points, power_iteration, rank_of_matrix, rayleigh_quotient, schur_complement, test_linear_algebra, transformations_2d
10+
# Package version
11+
__version__ = "1.0.0"
12+
13+
# Defining what is available for import with
14+
__all__ = ["gaussian_elimination", "jacobi_iteration_method", "lu_decomposition", "matrix_inversion", "determinant", "eigenvalues"]
15+
16+
import math
17+
import logging
18+
logging.basicConfig(level=logging.INFO)

0 commit comments

Comments
 (0)