Friendly Sam
How to install Friendly Sam
Get Python 3
Use a virtual environment
Install Friendly Sam
Optional dependencies
For developers
Install in developer mode
Make Sphinx documentation
Run tests
Releasing Friendly Sam
What Friendly Sam is for
Why build another tool?
Data handling is easier with Python
Domain specific toolbox
What Friendly Sam is not
OK, let’s get started!
Variables and expressions
Names don’t mean anything
VariableCollection is like an indexed Variable
Variables can have values
Expressions are immutable
Behind
value
is
evaluate()
Optimization problems
Creating a problem
Debugging constraints
Different ways to add constraints
Code reference
friendlysam.opt
friendlysam.parts
friendlysam.models
friendlysam.common
friendlysam.compat
friendlysam.solvers
Friendly Sam
Docs
»
Edit on GitHub
Index
_
|
A
|
C
|
D
|
E
|
F
|
G
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
V
_
__new__() (friendlysam.opt.Sum static method)
A
Add (class in friendlysam.opt)
add() (friendlysam.opt.Problem method)
args (friendlysam.opt.Operation attribute)
(friendlysam.opt.Sum attribute)
C
Cluster (class in friendlysam.parts)
Constraint (class in friendlysam.opt)
ConstraintCollection (class in friendlysam.parts)
ConstraintError
create() (friendlysam.opt.Operation class method)
(friendlysam.opt.Sum class method)
D
Domain (class in friendlysam.opt)
E
Eq (class in friendlysam.opt)
evaluate() (friendlysam.opt.Operation method)
(friendlysam.opt.Variable method)
F
FlowNetwork (class in friendlysam.parts)
friendlysam.common (module)
friendlysam.compat (module)
friendlysam.models (module)
friendlysam.opt (module)
friendlysam.parts (module)
friendlysam.solvers.pulpengine (module)
G
get_solver() (in module friendlysam.opt)
I
iter_times_between() (friendlysam.parts.Part method)
L
leaves (friendlysam.opt.Operation attribute)
Less (class in friendlysam.opt)
LessEqual (class in friendlysam.opt)
M
maketrans() (in module friendlysam.solvers.pulpengine)
Maximize (class in friendlysam.opt)
Minimize (class in friendlysam.opt)
Mul (class in friendlysam.opt)
MyopicDispatchModel (class in friendlysam.models)
N
namespace() (in module friendlysam.opt)
Node (class in friendlysam.parts)
NoValueError
O
Operation (class in friendlysam.opt)
P
Part (class in friendlysam.parts)
Problem (class in friendlysam.opt)
PulpSolver (class in friendlysam.solvers.pulpengine)
R
Relation (class in friendlysam.opt)
S
solve() (friendlysam.opt.Problem method)
SolverError
SOS1 (class in friendlysam.opt)
SOS2 (class in friendlysam.opt)
Storage (class in friendlysam.parts)
Sub (class in friendlysam.opt)
Sum (class in friendlysam.opt)
T
take_value() (friendlysam.opt.Variable method)
times_between() (friendlysam.parts.Part method)
V
value (friendlysam.opt.Operation attribute)
(friendlysam.opt.Variable attribute)
Variable (class in friendlysam.opt)
VariableCollection (class in friendlysam.opt)
variables (friendlysam.opt.Operation attribute)
Read the Docs
v: v0.2.0
Versions
latest
stable
develop
v0.2.0
Downloads
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.