Index

Symbols | A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | R | S | T | U | V | W | X | Y | Z

Symbols

2nd-order Runge-Kutta method

A

algorithm
allocate
argument
keyword
named
ordinary
positional
array, [1]
element
index
slice of
sorting
asarray (function)
assert (function)
assignment
atan
axis (plot)

B

boolean
False
True
expression
boundary conditions
brute force method
bug, [1], [2]

C

C
C++
calculator
cell
class
closure
code
exception
re-use, [1]
robust
try-except
colon
comment
commenting code
compartment model
composite midpoint method
composite trapezoidal rule
computational speed (measuring)
computer program
convergence rate
copy
Crank-Nicolson method, [1]

D

debugger
debugging, [1], [2]
def
default
demo function
difference
absolute
backward
centered
forward, [1]
relative
differential equation
first-order
second-order
diffusion equation
discontinuous coefficient
divergence
doc string
DocOnce
domain, [1], [2], [3]
complex
double integral
midpoint
double sum
dynamical system

E

elif
else
Emacs, [1]
error
asymptotic
function (erf)
message
rounding
tolerance
Euler
pi
Euler's method
exception handling
execute (a program)
exit (sys)
exp math notation

F

False
fast code
finite difference method
finite precision (of float)
flat program
float
floating point number (float)
for loop
format
png
Fortran
forward difference approximation
Forward Euler scheme
Fourier series
from
function, [1]
asarray
assert
call
definition
global
handle
input parameter
local
nested
output parameter
return
take a parameter

G

garbage collection
Gauss quadrature
Gedit, [1]
graph

H

hardcopy (plot)
heat equation
Heun's method
hold (on/off)

I

Idle
if
implement (a program)
implementation
general
specific
import
math
matplotlib.pyplot
module
numpy
random (function)
indent
indexing
one based
zero based
initial conditions
input
instability
instruction
int
integer division
integral
analytically
approximately
exact
numerically
integration
points
interactive use (of Python)
IPython, [1]

K

keyboard
arrow up/down

L

lambda function
language
computer
programming
Laplace equation
least squares method
legend (plot)
Leibniz
pi
library
SymPy
function
linear algebra, [1]
linear interpolation
linspace
list, [1]
append
comprehension
convert to array
create
delete
loadtxt
logistic model
carrying capacity
long lines (splitting of)
loop
double
for
index, [1]
infinite
iteration, [1]
multiple
nested
while

M

main program
Maple
math
Mathematica, [1]
mathematical modeling
MATLAB
matplotlib.pyplot
matrix
mat
tridiagonal
vector product
mesh
points, [1]
uniform
method of lines, [1]
Midpoint method
model
computational
differential equation
mathematical, [1]
module, [1]
MOL
forward Euler
Monte Carlo integration

N

NameError
Newton
starting value
nonlinear algebraic equation
nose (testing)
Notepad++, [1]
numerical scheme
numpy

O

object
Octave
ODE
scalar
vector
operator
Arithmetic
Logical

P

package
parameter
input
output
parentheses
PDE
plot, [1]
figure
Poisson equation
print
printf formatting
printing
formatted
program
crash
execute, [1]
flat
input
output
run, [1]
statement
testing
typing
verification
programming
game
prompt, [1]
pseudo code
py.test
Python
documentation
installation
shell
zero-based indexing

R

random (function)
random walk
range
rate of convergence, [1]
raw input
read (from file)
reserved words
resonance
return
None
value
RK2
root finding
rounding error, [1]
Runge-Kutta, 2nd-order method
Runge-Kutta-Fehlberg

S

Sage (symbolic package)
savetxt
scalar ODE
scaling, [1]
scheme
script (and scripting)
second-order ODE rewritten as two first-order ODEs
seed (random generators)
simple pendulum
Simpson's rule
simulation
SIR model
source term
spring
damping of, [1]
linear
nonlinear
oscillations
Spyder
stability criterion
stop program (Ctrl+c)
str
symbolic
computations
operations
simplifications
SymPy
syntax
sys.exit
system of ODEs

T

Taylor series
test block
test function
testing
testing procedures
text editor
TextWrangler, [1]
theta rule
title (plot)
transpose (of matrix)
Trapezoidal rule
tridiagonal matrix
triple integral
midpoint
True
try-exception
tuple, [1]
type conversion
automatic

U

unit tests
unstable solutions

V

validation
variable
assignment
delete
float
global
int
local
name
str
type
vector
vector ODE
vectorization, [1]
verification
Verlet integration
Vim, [1]

W

WARNING
while loop
WolframAlpha
write (to file)

X

xlabel

Y

ylabel

Z

zeros