NULAPACK
NUmerical Linear Algebra PACKage
Loading...
Searching...
No Matches
interface
python
__init__.py
Go to the documentation of this file.
1
# ====================================================================
2
# N U L A P A C K
3
# U U L A P A C K
4
# L L L A P A C K
5
# A A A A P A C K
6
# P P P P P A C K
7
# A A A A A A C K
8
# C C C C C C C K
9
# K K K K K K K K
10
#
11
# This file is part of NULAPACK - NUmerical Linear Algebra PACKage
12
#
13
# Copyright (C) 2025 Saud Zahir
14
#
15
# NULAPACK is free software: you can redistribute it and/or modify
16
# it under the terms of the GNU General Public License as published by
17
# the Free Software Foundation, either version 3 of the License, or
18
# (at your option) any later version.
19
#
20
# NULAPACK is distributed in the hope that it will be useful,
21
# but WITHOUT ANY WARRANTY; without even the implied warranty of
22
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
23
# GNU General Public License for more details.
24
#
25
# You should have received a copy of the GNU General Public License
26
# along with NULAPACK. If not, see <https://www.gnu.org/licenses/>.
27
# ====================================================================
28
29
from
importlib.metadata
import
PackageNotFoundError, version
30
31
from
.cholesky
import
cholesky
32
from
.crout
import
crout
33
from
.doolittle
import
doolittle
34
from
.gauss_seidel
import
gauss_seidel
35
from
.jacobi
import
jacobi
36
from
.thomas
import
thomas
37
38
39
try
:
40
__version__ = version(
"nulapack"
)
41
except
PackageNotFoundError:
42
# package is not installed
43
pass
44
45
__all__ = [
"__version__"
,
"cholesky"
,
"crout"
,
"doolittle"
,
"gauss_seidel"
,
"jacobi"
,
"thomas"
]
Generated by
1.9.8