Index A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | Z A algebra alias Anaconda software installer anonymous function arguments arrays average B balancing chemical equations Beer's law using optimization with matricies bioinformatics blackbody radiation blind signal (or source) seperation boolean logic break broadcasting C calculus classification clustering command line comments comprehension conditions confidence intervals confusion matrix constants constrained optimization continue curve fitting D d-orbital DataFrame concatenation create drop columns insert columns merge statistics descriptors dictionaries differentiation dimensionality reduction docstrings E eigenvalues eigenvectors encoding numbers enumeration equilibrium ICE table kinetic simulation solving double equilibra solving with polynomials error handling except F factorial factoring polynomials fancy indexing features file input/output multiple files reading NMR data with NumPy with pandas with Python floats for loops Fourier transform basics NMR functions arguments calling functions creating functions recursive variable arguments G gas chromatography gas law GC content generator H Hamming distance Hess's law I images blob detection color contrast encoding entropy grayscale loading saving immutable InChI indexing inflection points integer division integers integration interpolation island of stability isomers isotopic decay kinetics J Jupyter notebooks K k-fold cross validation k-means kinetics determine rate constants simulations stochastic simulations L label plotting axes lambda function least squares legend linear algebra linear equation solving with optimization with SymPy lists loops M machine learning masking, [1] matrix determinant dot product eigenvalues eigenvectors inverse pseudoinverse singular matrix maximization maximum median meshgrid method minimization minimum missing values with NumPy with pandas mmCIF mode module modulo modulus N nan NMR processing simulation nonlinear regression or curve fitting nuclide stability NumPy O optimization P pandas pass PDB peak identification peak prominence percentile pesudorandom numbers Plank's law plotting 3D bar plot categorical plots colors figure size heat map histogram kde plot markers multifigure overlaying pie plot polar plot regression plot saving plots scatter plot stem plot step plot surface plot violin plot polymers block polymers copolymers random flight Q quartile R radial wave function raising exceptions Ramachandran plots random numbers in simulations with NumPy with Python regression curve fitting linear machine learning nonlinear normal equation regression plot residuals root finding optimization with SymPy S saving images saving plots Savitzky-Golay scikit-image scikit-learn SciPy Fourier transform introduced optimization signal processing smoothing data scope sequence alignment Series sets slicing slope SMILES smooting signal sort lists NumPy arrays standard deviation stereochemistry strings supervised learning SymPy syntactic sugar T title on plot transpose try tuples U unsupervised learning V van der Waals equation variable naming rules variables vectorization W wave function writing files with NumPy with Pandas with Python Z zipping