To all my readers, colleagues and students,
I would like to wish you a happy Easter holiday, for you and your family and friends. May the free time allow you to clean your mind and do things you never had time for. No matter what your religious beliefs are, use the time to spend it with your close ones, as this is a great opportunity to do so.
~ Lukasz Zmudzinski
Creating the egg in Python
If you are interested on how the Easter egg image was created, you can see that in the code below. The only requirements is to have
numpy installed. Happy coding!
# Add imports import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import Axes3D import seaborn as sns import numpy as np # Do Easter math magic! c = 0.5 b = 1.65 u = np.linspace(0, 2*np.pi, 100) v = np.linspace(0, np.pi, 100) x = (1 + c * v) * np.outer(np.cos(u), np.sin(v)) y = (1 + c * v) * np.outer(np.sin(u), np.sin(v)) z = np.outer(b, np.cos(v)) # Show the figure fig = plt.figure(figsize=(10,10)) ax = Axes3D(fig) ax.plot_surface(x, y, z, rstride=4, cstride=4, cmap=plt.cm.viridis) plt.show()