Scientifically-trained, dedicated independent learner.

With a background in science (B.S. Biology), extensive customer relations experience, strong artistic inclination and undying curiosity, web development and software programming proves to be the perfect platform for merging my passions for the creative and analytical.

import numpy as np import matplotlib.pyplot as plt from matplotlib.animation import FuncAnimation from mpl_toolkits.mplot3d import Axes3D

fig, ax = plt.subplots()

xdata = [] ydata = [] xu = np.linspace(-10*np.pi,10*np.pi,2000) for numb in xu: xdata.append(numb) for x in xdata: g = x*3 y = np.sin(g) ydata.append(y) print(xdata,ydata) # xdata, ydata = [], [] ln, = plt.plot(xdata, ydata, 'ro', markersize=1,animated=True)

def init(): ax.set_xlim(0, np.pi) ax.set_ylim(-1.3, 1.3) return ln,

def update(frame): xdata[:] = [x+.01 for x in xdata] ln.set_data(xdata, ydata) return ln,

ani = FuncAnimation(fig, update, interval=10,frames=np.linspace(0, 20*np.pi, 10000), init_func=init, blit=True, repeat=True) plt.show()

Website created in full by Peter Rodinis using Python-Flask.
Ubuntu Server hosted on Digital Ocean.


Protein Animations

Transferase. 2019