1
+ import numpy as np
2
+ import matplotlib .pyplot as plt
3
+
4
+
5
+ def generate_8_complex (t_range = 0 ,
6
+ t_spread = 0 ,
7
+ scale_exists = 0 ,
8
+ abc_bump = 0 ,
9
+ enable_t0 = 1 ,enable_t1 = 0 ,
10
+ enable_t2 = 0 ,enable_t3 = 0 ,
11
+ enable_t4 = 0 ,enable_t5 = 0 ,
12
+ enable_t_abc_denum = 0 , enable_t_abc_scale = 0 ,
13
+ t_a_inc = 0 ,t_a_dec = 0 ,
14
+ t_b_inc = 0 ,t_b_dec = 0 ,
15
+ t_c_inc = 0 ,t_c_dec = 0 ,
16
+ t_abc_denum = 1 ,t_abc_scale = 0 ):
17
+ f_tr_x_ls = []
18
+ f_ti_y_ls = []
19
+ for i in range (t_range ):
20
+ (f_tr_a_inc ,f_tr_a_dec ,
21
+ f_tr_b_inc ,f_tr_b_dec ,
22
+ f_tr_c_inc ,f_tr_c_dec ,
23
+ f_tr_abc_scale ,f_tr_abc_denum )= ((np .real (np .e ** (1j * 2 * np .pi * (i / t_spread )* t_a_inc ))* enable_t0 ),
24
+ (np .real (np .e ** (1j * 2 * np .pi * (i / t_spread )* t_a_dec ))* enable_t1 ),
25
+ (np .real (np .e ** (1j * 2 * np .pi * (i / t_spread )* t_b_inc ))* enable_t2 ),
26
+ (np .real (np .e ** (1j * 2 * np .pi * (i / t_spread )* t_b_dec ))* enable_t3 ),
27
+ (np .real (np .e ** (1j * 2 * np .pi * (i / t_spread )* t_c_inc ))* enable_t4 ),
28
+ (np .real (np .e ** (1j * 2 * np .pi * (i / t_spread )* t_c_dec ))* enable_t5 ),
29
+ (np .real (np .e ** (1j * 2 * np .pi * (i / t_spread )* t_abc_scale ))* enable_t_abc_scale ),
30
+ (np .real (np .e ** (1j * 2 * np .pi * (i / t_spread )* t_abc_denum ))* enable_t_abc_denum ))
31
+ f_tr_x_ls += [(((f_tr_a_inc - f_tr_a_dec )+ (f_tr_b_inc - f_tr_b_dec )+ (f_tr_c_inc - f_tr_c_dec ))/
32
+ (f_tr_abc_denum + abc_bump )) * (f_tr_abc_scale ** scale_exists )]
33
+ (f_ti_a_inc ,f_ti_a_dec ,
34
+ f_ti_b_inc ,f_ti_b_dec ,
35
+ f_ti_c_inc ,f_ti_c_dec ,
36
+ f_ti_abc_scale ,f_ti_abc_denum )= ((np .imag (np .e ** (1j * 2 * np .pi * (i / t_spread )* t_a_inc ))* enable_t0 ),
37
+ (np .imag (np .e ** (1j * 2 * np .pi * (i / t_spread )* t_a_dec ))* enable_t1 ),
38
+ (np .imag (np .e ** (1j * 2 * np .pi * (i / t_spread )* t_b_inc ))* enable_t2 ),
39
+ (np .imag (np .e ** (1j * 2 * np .pi * (i / t_spread )* t_b_dec ))* enable_t3 ),
40
+ (np .imag (np .e ** (1j * 2 * np .pi * (i / t_spread )* t_c_inc ))* enable_t4 ),
41
+ (np .imag (np .e ** (1j * 2 * np .pi * (i / t_spread )* t_c_dec ))* enable_t5 ),
42
+ (np .imag (np .e ** (1j * 2 * np .pi * (i / t_spread )* t_abc_scale ))* enable_t_abc_scale ),
43
+ (np .imag (np .e ** (1j * 2 * np .pi * (i / t_spread )* t_abc_denum ))* enable_t_abc_denum ))
44
+ f_ti_y_ls += [(((f_ti_a_inc - f_ti_a_dec )+ (f_ti_b_inc - f_ti_b_dec )+ (f_ti_c_inc - f_ti_c_dec ))/
45
+ (f_ti_abc_denum + abc_bump )) * (f_ti_abc_scale ** scale_exists )]
46
+
47
+ plt .scatter (f_tr_x_ls ,f_ti_y_ls )
48
+ plt .show ()
49
+
50
+ generate_8_complex (1000 ,# Total ammount of jumps, lags if ~> 10 000 ## 1000 decent standard ##
51
+ 100 ,# t int loop spread, conclusive jumps ~ > 10 ## pref around 100 - 1000 ##
52
+ 2 , # 0 no mult, 1 enables, >1 uplifts, 1>pow>0 roots, ## need to be 0 if not activated ##
53
+ 100 , # abc denum not to be 0, preferably not 1>denum>0 ## slightly similar to spread ##
54
+ ############################################################################################
55
+ ## Mostly booleans for choice diversification: (not reccomended to use them as scale) ##
56
+ ############################################################################################
57
+ 1 ,1 , # # a1-a2 , +a1 , or -a2 ##
58
+ 1 ,1 , # # b1-b2 , +b1 , or -b2 ##
59
+ 1 ,1 , # # c1-c2 , +c1 , or -c2 ##
60
+ 1 ,1 , # # ((abc)/denum)*scale , (abc)/denum , or (abc)*scale ##
61
+ ############################################################################################
62
+ ## The lair of t itself, based on pi rationals and prime factors are encouraged ##
63
+ ############################################################################################
64
+ ## a1 - a2 ##
65
+ ((np .pi ** 1 )/ (np .pi * 1 ))* 1009 , ((np .pi ** 1 )/ (np .pi * 1 ))* 997 ,
66
+ ## b1 - b2 ##
67
+ ((np .pi * 1 )/ (np .pi * 1 ))* 991 , ((np .pi * 1 )/ (np .pi * 1 ))* 983 ,
68
+ ## c1 - c2 ##
69
+ ((np .pi * 1 )/ (np .pi * 1 ))* 977 , ((np .pi * 1 )/ (np .pi * 1 ))* 971 ,
70
+ ## (abc)/denum and (abc)*scale ##
71
+ ((np .pi ** 1 )/ (np .pi * 1 ))* 967 , ((np .pi * 1 )/ (np .pi * 1 ))* 953 )
72
+ ############################################################################################
73
+ # Keep in mind the current equation: ##
74
+ ############################################################################################
75
+ # (a1-a2)+(b1-b2)+(c1-c2) _^*scale_bool_ish ##
76
+ # ------------------------ * abc_scale*^ ##
77
+ # (abc_denum+no_div_0_airbag) ##
78
+ ############################################################################################
0 commit comments