-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path__init__.py
More file actions
96 lines (90 loc) · 1.71 KB
/
__init__.py
File metadata and controls
96 lines (90 loc) · 1.71 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
"""
phi_engine — Zero-parameter algebraic prediction engine based on PHI.
Public API::
from phi_engine import PhiEngine
engine = PhiEngine()
engine.transform([0.5, 1.0, 2.0])
engine.decompose(45)
engine.validate([-1, 1, 2, 0.5], 2.5)
Core constants::
from phi_engine import PHI, OMEGA, BETA, GAMMA
from phi_engine import D, x_from_D, Theta, Energy
from phi_engine import fib, lucas, mirror
"""
from .core import (
ALPHA,
ALPHA_EM,
BETA,
BRAHIM_NUMBERS,
DIMENSION_NAMES,
DIMENSION_SILICON,
ENERGY_CONSTANT,
FIBONACCI_PRIMES,
GAMMA,
GENESIS_CONSTANT,
LUCAS_NUMBERS,
MIRROR_CONSTANT,
OMEGA,
PHI,
TOTAL_STATES,
D,
D_complex,
Energy,
Energy_complex,
Theta,
fib,
lucas,
mirror,
x_from_D,
)
from .engine import PhiEngine
from .photosynthesis_constants import (
MOF_MATERIALS,
NATURAL_OVERALL,
NATURAL_STEPS,
co2_factor,
mof_score,
photon_energy_eV,
pore_selectivity,
temp_correction,
)
__version__ = "1.618.0"
__all__ = [
# Engine
"PhiEngine",
# Constants
"PHI",
"ALPHA",
"OMEGA",
"BETA",
"GAMMA",
"ALPHA_EM",
"GENESIS_CONSTANT",
"ENERGY_CONSTANT",
"BRAHIM_NUMBERS",
"MIRROR_CONSTANT",
"LUCAS_NUMBERS",
"TOTAL_STATES",
"FIBONACCI_PRIMES",
"DIMENSION_NAMES",
"DIMENSION_SILICON",
# Photosynthesis
"NATURAL_STEPS",
"NATURAL_OVERALL",
"MOF_MATERIALS",
"photon_energy_eV",
"temp_correction",
"co2_factor",
"mof_score",
"pore_selectivity",
# Functions
"D",
"x_from_D",
"Theta",
"Energy",
"D_complex",
"Energy_complex",
"fib",
"lucas",
"mirror",
]