lix - Multi purpose package
Project description
lix - Multi purpose package
lix: (V3.8.3)
Multi purpose package!
Installing
# Linux/macOS
python3 pip install -U lix
# Windows
py -3 -m pip install -U lix
Caches
@lix.cache
def fib(n):
if n < 2:
return n
return fib(n-1) + fibo(n-2)
@lix.fast
def fib(n):
if n < 2:
return n
return fib(n-1) + fibo(n-2)
@lix.limit(5)
def fib(n):
if n < 2:
return n
return fib(n-1) + fibo(n-2)'
Sort
my_list = [6,2,5,7,9,7,3,1,124,6,54,1,4,47,74,43,1,12,5,7,94,223]
lix.bubblesort(my_list)
lix.insertionsort(my_list)
lix.selectionsort(my_list)
lix.mergesort(my_list)
lix.quicksort(my_list)
lix.heapsort(my_list)
lix.shellsort(my_list)
Color
lix.Fore # lix.Fore.BLACK
lix.Back
lix.Style
lix.Effect
lix.Decor
lix.BackEffect
lix.init() # OPTIONAL
lix.deinit() # OPTIONAL
lix.clear() # clear console/terminal
lix.reset() # reset console/terminal
lix.blend() # blend color, style, back, etc
lix.get('black', 'Fore') # get color, style, back, etc
lix.gradient('black', 'Fore') # get gradient color, style, back, etc
lix.code('print("Hello World")', 'text', 'friendly') # code highlight
lix.new(fore='black', back='white', style='bold') # new color
lix.color('Hello World', lix.new(fore='black', back='white', style='bold')) # color with new
Math
lix.mean(my_list)
lix.median(my_list)
lix.mode(my_list)
lix.range(my_list)
lix.variance(my_list)
lix.standard_deviation(my_list)
lix.covariance(my_list, my_list2)
lix.correlation(my_list, my_list2)
lix.linear_regression(my_list, my_list2)
Fibonacci
lix.fib(5)
lix.fibonacci(10000000)
Factorial
lix.factorial(5)
lix.factorial(10000000)
Square Root
lix.sqrt(5)
lix.square_root(5)
lix.squareroot(5)
Copying
lix.copy(object)
lix.shallow(object)
lix.deepcopy(object)
lix.deep(object)
Random
lix.random(start, end)
lix.randint(start, end)
lix.randrange(start, end)
lix.choice(my_list)
lix.choices(my_list, k=5)
lix.shuffle(my_list)
lix.sample(my_list, k=5)
Time
lix.time(5)
lix.sleep(5)
lix.format(time)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
lix-3.8.3.tar.gz
(12.3 kB
view hashes)
Built Distribution
lix-3.8.3-py3-none-any.whl
(12.3 kB
view hashes)