import numpy as np from hand import Hand import lyrics if __name__ == '__main__': hand = Hand() # usage demo lines = [ "what's up how are you marcos ?" ] biases = [.75 for i in lines] styles = [9 for i in lines] stroke_colors = ['red', 'green', 'black', 'blue'] stroke_widths = [1, 2, 1, 2] hand.write( filename='img/usage_demo.svg', lines=lines, biases=biases, styles=styles, stroke_colors=stroke_colors, stroke_widths=stroke_widths ) # demo number 1 - fixed bias, fixed style lines = lyrics.all_star.split("\n") biases = [.75 for i in lines] styles = [12 for i in lines] hand.write( filename='img/all_star.svg', lines=lines, biases=biases, styles=styles, ) # demo number 2 - fixed bias, varying style lines = lyrics.downtown.split("\n") biases = [.75 for i in lines] styles = np.cumsum(np.array([len(i) for i in lines]) == 0).astype(int) hand.write( filename='img/downtown.svg', lines=lines, biases=biases, styles=styles, ) # demo number 3 - varying bias, fixed style lines = lyrics.give_up.split("\n") biases = .2*np.flip(np.cumsum([len(i) == 0 for i in lines]), 0) styles = [7 for i in lines] hand.write( filename='img/give_up.svg', lines=lines, biases=biases, styles=styles, )