>>> from comp_int import f >>> r = f(-3.02) >>> round(r, 3) # doctesttag: +TAG=1_comp_int-1_f 4046.663 >>> r = f(-3) >>> r # doctesttag: +TAG=1_comp_int-1_f 0.0 >>> r = f(-2.96) >>> round(r, 4) # doctesttag: +TAG=1_comp_int-1_f 0.0151 >>> r = f(0) >>> round(r, 3) # doctesttag: +TAG=1_comp_int-1_f 0.895 >>> r = f(2.97) >>> round(r, 4) # doctesttag: +TAG=1_comp_int-1_f 0.0038 >>> r = f(3) >>> r # doctesttag: +TAG=1_comp_int-1_f 0.0 >>> r = f(3.02) >>> round(r, 3) # doctesttag: +TAG=1_comp_int-1_f 4046.663 >>> r = f(5.001) >>> round(r, 3) # doctesttag: +TAG=1_comp_int-1_f 1.064 >>> r = f(10.03) >>> round(r, 3) # doctesttag: +TAG=1_comp_int-1_f 1.011 >>> r = f(100.8) >>> round(r, 5) # doctesttag: +TAG=1_comp_int-1_f 1.0001 >>> from comp_int import avalua_interval >>> a, m, b = avalua_interval(-4.3, -2.5) >>> round(a, 3) # doctesttag: +TAG=1_comp_int-2_avalua_interval 1.111 >>> round(m, 3) # doctesttag: +TAG=1_comp_int-2_avalua_interval 1.478 >>> round(b, 3) # doctesttag: +TAG=1_comp_int-2_avalua_interval 0.695 >>> a, m, b = avalua_interval(-2.91, 2.91) >>> round(a, 3) # doctesttag: +TAG=1_comp_int-2_avalua_interval 0.153 >>> round(m, 3) # doctesttag: +TAG=1_comp_int-2_avalua_interval 0.895 >>> round(b, 3) # doctesttag: +TAG=1_comp_int-2_avalua_interval 0.153 >>> a, m, b = avalua_interval(-10.3, -3.2) >>> round(a, 3) # doctesttag: +TAG=1_comp_int-2_avalua_interval 1.01 >>> round(m, 3) # doctesttag: +TAG=1_comp_int-2_avalua_interval 1.028 >>> round(b, 3) # doctesttag: +TAG=1_comp_int-2_avalua_interval 2.24 >>> a, m, b = avalua_interval(3.15, 10.5) >>> round(a, 3) # doctesttag: +TAG=1_comp_int-2_avalua_interval 2.957 >>> round(m, 3) # doctesttag: +TAG=1_comp_int-2_avalua_interval 1.027 >>> round(b, 3) # doctesttag: +TAG=1_comp_int-2_avalua_interval 1.01 >>> a, m, b = avalua_interval(0, 6) >>> round(a, 3) # doctesttag: +TAG=1_comp_int-2_avalua_interval 0.895 >>> round(m, 3) # doctesttag: +TAG=1_comp_int-2_avalua_interval 0.0 >>> round(b, 3) # doctesttag: +TAG=1_comp_int-2_avalua_interval 1.038 >>> from quadrants import calcula_quadrant >>> q1 = calcula_quadrant(5.3, 2.1) >>> q1 # doctesttag: +TAG=2_quadrants 'I' >>> q2 = calcula_quadrant(3.5, 0) >>> q2 # doctesttag: +TAG=2_quadrants 'X' >>> q3 = calcula_quadrant(-2, -54) >>> q3 # doctesttag: +TAG=2_quadrants 'III' >>> q1 = calcula_quadrant(-5.6, 2.3) >>> q1 # doctesttag: +TAG=2_quadrants 'II' >>> q1 = calcula_quadrant(5.1, -2.9) >>> q1 # doctesttag: +TAG=2_quadrants 'IV' >>> q1 = calcula_quadrant(0, 2.7) >>> q1 # doctesttag: +TAG=2_quadrants 'Y' >>> q1 = calcula_quadrant(0.0, 0) >>> q1 # doctesttag: +TAG=2_quadrants 'O' >>> q1 = calcula_quadrant(5.3234, 2.987) >>> q1 # doctesttag: +TAG=2_quadrants 'I' >>> q1 = calcula_quadrant(-5823.123653, 23.54e2) >>> q1 # doctesttag: +TAG=2_quadrants 'II' >>> q1 = calcula_quadrant(-125.123923, -5632.972344) >>> q1 # doctesttag: +TAG=2_quadrants 'III' >>> q1 = calcula_quadrant(2345.2343242, -2342.31252) >>> q1 # doctesttag: +TAG=2_quadrants 'IV' >>> q1 = calcula_quadrant(0, 0) >>> q1 # doctesttag: +TAG=2_quadrants 'O' >>> q1 = calcula_quadrant(-57.032343, 0.0) >>> q1 # doctesttag: +TAG=2_quadrants 'X' >>> q1 = calcula_quadrant(0.0, -39.723423) >>> q1 # doctesttag: +TAG=2_quadrants 'Y' >>> from sessions import extreu_ip >>> l = 'Mar 7 18:09:52 xyz01 sshd[539841]: Invalid user jeel from 158.23.12.67 port 42742' >>> i, r = extreu_ip(l, '10.0.10.1') >>> i # doctesttag: +TAG=3_sessions '158.23.12.67' >>> r # doctesttag: +TAG=3_sessions 'Mar 7 18:09:52 xyz01 sshd[539841]: Invalid user jeel from 10.0.10.1 port 42742' >>> l = 'Mar 7 18:09:52 yzt27 sshd[539841]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=158.23.12.67 ' >>> i, r = extreu_ip(l, '10.0.15.2') >>> i # doctesttag: +TAG=3_sessions '158.23.12.67' >>> r # doctesttag: +TAG=3_sessions 'Mar 7 18:09:52 yzt27 sshd[539841]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=10.0.15.2 ' >>> l = 'Mar 7 18:09:52 ztu sshd[539841]: pam_unix(sshd:auth): check pass; user unknown' >>> i, r = extreu_ip(l, '10.0.15.3') >>> i # doctesttag: +TAG=3_sessions '' >>> r # doctesttag: +TAG=3_sessions 'Mar 7 18:09:52 ztu sshd[539841]: pam_unix(sshd:auth): check pass; user unknown' >>> l = 'Mar 7 18:09:49 xyz27 sshd[539839]: Received disconnect from 43.64.128.1 port 45582:11: Bye Bye [preauth]' >>> i, r = extreu_ip(l, '10.0.10.1') >>> i # doctesttag: +TAG=3_sessions '43.64.128.1' >>> r # doctesttag: +TAG=3_sessions 'Mar 7 18:09:49 xyz27 sshd[539839]: Received disconnect from 10.0.10.1 port 45582:11: Bye Bye [preauth]' >>> >>> l = 'Mar 5 00:10:07 xyz47 sshd[498062]: Invalid user ishii from 54.233.46.71 port 40986' >>> i, r = extreu_ip(l, '192.168.32.1') >>> i # doctesttag: +TAG=3_sessions '54.233.46.71' >>> r # doctesttag: +TAG=3_sessions 'Mar 5 00:10:07 xyz47 sshd[498062]: Invalid user ishii from 192.168.32.1 port 40986' >>> l = 'Mar 5 00:10:07 xyz47 sshd[498062]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=54.233.46.71 ' >>> i, r = extreu_ip(l, '192.168.32.1') >>> i # doctesttag: +TAG=3_sessions '54.233.46.71' >>> r # doctesttag: +TAG=3_sessions 'Mar 5 00:10:07 xyz47 sshd[498062]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=192.168.32.1 ' >>> l = 'Mar 5 00:10:09 xyz47 sshd[498062]: Failed password for invalid user ishii from 54.233.46.71 port 40986 ssh2' >>> i, r = extreu_ip(l, '192.168.32.1') >>> i # doctesttag: +TAG=3_sessions '54.233.46.71' >>> r # doctesttag: +TAG=3_sessions 'Mar 5 00:10:09 xyz47 sshd[498062]: Failed password for invalid user ishii from 192.168.32.1 port 40986 ssh2' >>> l = 'Mar 5 00:10:11 xyz47 sshd[498062]: Received disconnect from 54.233.46.71 port 40986:11: Bye Bye [preauth]' >>> i, r = extreu_ip(l, '192.168.32.1') >>> i # doctesttag: +TAG=3_sessions '54.233.46.71' >>> r # doctesttag: +TAG=3_sessions 'Mar 5 00:10:11 xyz47 sshd[498062]: Received disconnect from 192.168.32.1 port 40986:11: Bye Bye [preauth]' >>> l = 'Mar 5 00:10:20 xyz47 sshd[498069]: Invalid user nihal from 117.220.10.10 port 35442' >>> i, r = extreu_ip(l, '192.168.32.1') >>> i # doctesttag: +TAG=3_sessions '117.220.10.10' >>> r # doctesttag: +TAG=3_sessions 'Mar 5 00:10:20 xyz47 sshd[498069]: Invalid user nihal from 192.168.32.1 port 35442' >>> l = 'Mar 5 00:10:20 xyz47 sshd[498069]: pam_unix(sshd:auth): check pass; user unknown' >>> i, r = extreu_ip(l, '192.168.32.1') >>> i # doctesttag: +TAG=3_sessions '' >>> r # doctesttag: +TAG=3_sessions 'Mar 5 00:10:20 xyz47 sshd[498069]: pam_unix(sshd:auth): check pass; user unknown' >>> l = 'Mar 5 00:10:20 xyz47 sshd[498069]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=117.220.10.10 ' >>> i, r = extreu_ip(l, '192.168.32.1') >>> i # doctesttag: +TAG=3_sessions '117.220.10.10' >>> r # doctesttag: +TAG=3_sessions 'Mar 5 00:10:20 xyz47 sshd[498069]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=192.168.32.1 ' >>> l = 'Mar 5 00:10:22 xyz47 sshd[498069]: Failed password for invalid user nihal from 117.220.10.10 port 35442 ssh2' >>> i, r = extreu_ip(l, '192.168.32.1') >>> i # doctesttag: +TAG=3_sessions '117.220.10.10' >>> r # doctesttag: +TAG=3_sessions 'Mar 5 00:10:22 xyz47 sshd[498069]: Failed password for invalid user nihal from 192.168.32.1 port 35442 ssh2' >>> l = 'Mar 5 00:10:23 xyz47 sshd[498069]: Received disconnect from 117.220.10.10 port 35442:11: Bye Bye [preauth]' >>> i, r = extreu_ip(l, '192.168.32.1') >>> i # doctesttag: +TAG=3_sessions '117.220.10.10' >>> r # doctesttag: +TAG=3_sessions 'Mar 5 00:10:23 xyz47 sshd[498069]: Received disconnect from 192.168.32.1 port 35442:11: Bye Bye [preauth]' >>> l = 'Mar 5 00:10:26 xyz47 sshd[498071]: Invalid user debora from 161.35.59.177 port 57198' >>> i, r = extreu_ip(l, '192.168.32.1') >>> i # doctesttag: +TAG=3_sessions '161.35.59.177' >>> r # doctesttag: +TAG=3_sessions 'Mar 5 00:10:26 xyz47 sshd[498071]: Invalid user debora from 192.168.32.1 port 57198' >>> l = 'Mar 5 00:10:26 xyz47 sshd[498071]: pam_unix(sshd:auth): check pass; user unknown' >>> i, r = extreu_ip(l, '192.168.32.1') >>> i # doctesttag: +TAG=3_sessions '' >>> r # doctesttag: +TAG=3_sessions 'Mar 5 00:10:26 xyz47 sshd[498071]: pam_unix(sshd:auth): check pass; user unknown' >>> l = 'Mar 5 00:10:26 xyz47 sshd[498071]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=161.35.59.177 ' >>> i, r = extreu_ip(l, '192.168.32.1') >>> i # doctesttag: +TAG=3_sessions '161.35.59.177' >>> r # doctesttag: +TAG=3_sessions 'Mar 5 00:10:26 xyz47 sshd[498071]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=192.168.32.1 ' >>> l = 'Mar 5 00:10:29 xyz47 sshd[498071]: Failed password for invalid user debora from 161.35.59.177 port 57198 ssh2' >>> i, r = extreu_ip(l, '192.168.32.1') >>> i # doctesttag: +TAG=3_sessions '161.35.59.177' >>> r # doctesttag: +TAG=3_sessions 'Mar 5 00:10:29 xyz47 sshd[498071]: Failed password for invalid user debora from 192.168.32.1 port 57198 ssh2' >>> l = 'Mar 5 00:10:31 xyz47 sshd[498071]: Received disconnect from 161.35.59.177 port 57198:11: Bye Bye [preauth]' >>> i, r = extreu_ip(l, '192.168.32.1') >>> i # doctesttag: +TAG=3_sessions '161.35.59.177' >>> r # doctesttag: +TAG=3_sessions 'Mar 5 00:10:31 xyz47 sshd[498071]: Received disconnect from 192.168.32.1 port 57198:11: Bye Bye [preauth]'