PourPy
Contents:
Creating a reactive system
Changing the Reference Electrode
The Hydrogen Evolution Reaction (HER)
The Oxygen Evolution Reaction (OER)
Pourbaix Diagram for Iron
Pourbaix Diagram for Aluminium
Pourbaix Diagram for Copper
Developer’s guide
API Reference
PourPy
Index
Index
_
|
A
|
C
|
D
|
E
|
F
|
G
|
I
|
K
|
L
|
M
|
N
|
P
|
Q
|
R
|
S
|
T
|
W
_
_() (PourPy.System method)
(PourPy.system.System method)
__author__ (in module PourPy)
__copyright__ (in module PourPy)
__credits__ (in module PourPy)
__license__ (in module PourPy)
__str__() (PourPy.Database method)
(PourPy.database.Database method)
(PourPy.Reactant method)
,
[1]
,
[2]
(PourPy.reactant.Reactant method)
(PourPy.Reaction method)
,
[1]
(PourPy.reaction.Reaction method)
(PourPy.System method)
(PourPy.system.System method)
_average_values() (PourPy.pourbaix.PourbaixDiagram method)
(PourPy.PourbaixDiagram method)
_balanced_atoms() (PourPy.Reaction method)
,
[1]
(PourPy.reaction.Reaction method)
_balanced_charge() (PourPy.Reaction method)
,
[1]
(PourPy.reaction.Reaction method)
_compute_boundary_lines() (PourPy.pourbaix.PourbaixDiagram static method)
(PourPy.PourbaixDiagram static method)
_compute_intersections() (PourPy.pourbaix.PourbaixDiagram method)
(PourPy.PourbaixDiagram method)
_construct_stability_regions() (PourPy.pourbaix.PourbaixDiagram method)
(PourPy.PourbaixDiagram method)
_get_atoms() (PourPy.Reactant method)
,
[1]
,
[2]
(PourPy.reactant.Reactant method)
_get_bokeh_plot() (PourPy.pourbaix.PourbaixDiagram method)
(PourPy.PourbaixDiagram method)
_get_charge() (PourPy.Reactant method)
,
[1]
,
[2]
(PourPy.reactant.Reactant method)
_get_echem_reaction() (PourPy.Reaction method)
,
[1]
(PourPy.reaction.Reaction method)
_get_elements() (PourPy.System method)
(PourPy.system.System method)
_get_formula() (PourPy.Reactant method)
,
[1]
,
[2]
(PourPy.reactant.Reactant method)
_get_Hlimit() (PourPy.Reaction method)
,
[1]
(PourPy.reaction.Reaction method)
_get_matplotlib_plot() (PourPy.pourbaix.PourbaixDiagram method)
(PourPy.PourbaixDiagram method)
_get_molecular_weight() (PourPy.Reactant method)
,
[1]
,
[2]
(PourPy.reactant.Reactant method)
_get_pH_reaction() (PourPy.Reaction method)
,
[1]
(PourPy.reaction.Reaction method)
_get_pourbaixLine() (PourPy.Reaction method)
,
[1]
(PourPy.reaction.Reaction method)
_get_reactant_string() (PourPy.Reactant method)
,
[1]
,
[2]
(PourPy.reactant.Reactant method)
_get_reaction_string() (PourPy.Reaction method)
,
[1]
(PourPy.reaction.Reaction method)
_get_reactions() (PourPy.System method)
(PourPy.system.System method)
_get_state() (PourPy.Reactant method)
,
[1]
,
[2]
(PourPy.reactant.Reactant method)
_get_sub_string() (PourPy.Reactant method)
,
[1]
,
[2]
(PourPy.reactant.Reactant method)
_get_super_string() (PourPy.Reactant method)
,
[1]
,
[2]
(PourPy.reactant.Reactant method)
_get_unique_constitutents() (PourPy.pourbaix.PourbaixDiagram method)
(PourPy.PourbaixDiagram method)
_polar_angle() (PourPy.pourbaix.PourbaixDiagram method)
(PourPy.PourbaixDiagram method)
_sanity_check() (PourPy.Reaction method)
,
[1]
(PourPy.reaction.Reaction method)
_set_aqueous_activity() (PourPy.System method)
(PourPy.system.System method)
A
activity (PourPy.common.Defaults attribute)
(PourPy.Defaults attribute)
,
[1]
,
[2]
add_elements() (PourPy.System method)
(PourPy.system.System method)
add_reactions() (PourPy.Database method)
(PourPy.database.Database method)
(PourPy.System method)
(PourPy.system.System method)
aqueous (PourPy.common.State attribute)
(PourPy.State attribute)
,
[1]
associate_reactions_to_database() (PourPy.Database method)
(PourPy.database.Database method)
atoms (PourPy.Reactant attribute)
,
[1]
,
[2]
(PourPy.reactant.Reactant attribute)
C
charge (PourPy.Reactant attribute)
,
[1]
,
[2]
(PourPy.reactant.Reactant attribute)
check_pH() (PourPy.pourbaix.PourbaixDiagram method)
(PourPy.PourbaixDiagram method)
Constants (class in PourPy)
,
[1]
(class in PourPy.common)
constituents (PourPy.Reaction attribute)
,
[1]
(PourPy.reaction.Reaction attribute)
construct_reactions_from_reactants() (PourPy.System method)
(PourPy.system.System method)
D
Database (class in PourPy)
(class in PourPy.database)
DefaultParser (class in PourPy)
,
[1]
(class in PourPy.parser)
Defaults (class in PourPy)
,
[1]
,
[2]
(class in PourPy.common)
deltaE (PourPy.System property)
(PourPy.system.System property)
dGf (PourPy.Reactant attribute)
,
[1]
,
[2]
(PourPy.reactant.Reactant attribute)
dGr (PourPy.Reaction property)
,
[1]
(PourPy.reaction.Reaction property)
dHf (PourPy.Reactant attribute)
,
[1]
,
[2]
(PourPy.reactant.Reactant attribute)
dHr (PourPy.Reaction property)
,
[1]
(PourPy.reaction.Reaction property)
dSr (PourPy.Reaction property)
,
[1]
(PourPy.reaction.Reaction property)
E
E0 (PourPy.Reaction property)
,
[1]
(PourPy.reaction.Reaction property)
electrode_potentials (PourPy.System property)
(PourPy.system.System property)
electron (PourPy.common.State attribute)
(PourPy.State attribute)
,
[1]
element_list (in module PourPy)
(in module PourPy.database)
elements (in module PourPy.database)
(PourPy.Database attribute)
(PourPy.database.Database attribute)
(PourPy.System attribute)
(PourPy.system.System attribute)
Emax (PourPy.System property)
(PourPy.system.System property)
Emin (PourPy.System property)
(PourPy.system.System property)
F
FARADAY (PourPy.common.Constants attribute)
(PourPy.Constants attribute)
,
[1]
formula (PourPy.Reactant attribute)
,
[1]
,
[2]
(PourPy.reactant.Reactant attribute)
from_default() (PourPy.Database class method)
(PourPy.database.Database class method)
from_file() (PourPy.Database class method)
(PourPy.database.Database class method)
G
GAS (PourPy.common.Constants attribute)
(PourPy.Constants attribute)
,
[1]
gaseous (PourPy.common.State attribute)
(PourPy.State attribute)
,
[1]
get_stable_phase_at() (PourPy.pourbaix.PourbaixDiagram method)
(PourPy.PourbaixDiagram method)
get_stable_phases() (PourPy.pourbaix.PourbaixDiagram method)
(PourPy.PourbaixDiagram method)
I
initialize() (PourPy.Reactant method)
,
[1]
,
[2]
(PourPy.reactant.Reactant method)
(PourPy.Reaction method)
,
[1]
(PourPy.reaction.Reaction method)
(PourPy.System method)
(PourPy.system.System method)
inspectorMode (PourPy.pourbaix.PourbaixDiagram attribute)
(PourPy.PourbaixDiagram attribute)
K
K (PourPy.Reaction property)
,
[1]
(PourPy.reaction.Reaction property)
L
liquid (PourPy.common.State attribute)
(PourPy.State attribute)
,
[1]
M
maximum_electrode_potential (PourPy.common.Defaults attribute)
(PourPy.Defaults attribute)
,
[1]
,
[2]
maximum_pH_value (PourPy.common.Defaults attribute)
(PourPy.Defaults attribute)
,
[1]
,
[2]
minimum_electrode_potenital (PourPy.common.Defaults attribute)
(PourPy.Defaults attribute)
,
[1]
,
[2]
minimum_pH_value (PourPy.common.Defaults attribute)
(PourPy.Defaults attribute)
,
[1]
,
[2]
module
PourPy
PourPy.common
PourPy.database
PourPy.parser
PourPy.pourbaix
PourPy.reactant
PourPy.reaction
PourPy.system
MW (PourPy.Reactant attribute)
,
[1]
,
[2]
(PourPy.reactant.Reactant attribute)
N
nElectrons (PourPy.Reaction property)
,
[1]
(PourPy.reaction.Reaction property)
nProtons (PourPy.Reaction property)
,
[1]
(PourPy.reaction.Reaction property)
P
parse_elements() (PourPy.DefaultParser static method)
,
[1]
(PourPy.parser.DefaultParser static method)
(PourPy.parser.Parser method)
parse_reaction() (PourPy.DefaultParser static method)
,
[1]
(PourPy.parser.DefaultParser static method)
parse_reactions() (PourPy.DefaultParser static method)
,
[1]
(PourPy.parser.DefaultParser static method)
(PourPy.parser.Parser method)
parse_specie() (PourPy.DefaultParser static method)
,
[1]
(PourPy.parser.DefaultParser static method)
parse_species() (PourPy.DefaultParser static method)
,
[1]
(PourPy.parser.DefaultParser static method)
(PourPy.parser.Parser method)
Parser (class in PourPy.parser)
parser (PourPy.Database attribute)
(PourPy.database.Database attribute)
pHmax (PourPy.System property)
(PourPy.system.System property)
pHmin (PourPy.System property)
(PourPy.system.System property)
pHs (PourPy.System property)
(PourPy.system.System property)
PourbaixDiagram (class in PourPy)
(class in PourPy.pourbaix)
PourPy
module
PourPy.common
module
PourPy.database
module
PourPy.parser
module
PourPy.pourbaix
module
PourPy.reactant
module
PourPy.reaction
module
PourPy.system
module
pressure (PourPy.common.Defaults attribute)
(PourPy.Defaults attribute)
,
[1]
,
[2]
(PourPy.System property)
(PourPy.system.System property)
Q
Q (PourPy.Reaction property)
,
[1]
(PourPy.reaction.Reaction property)
QpH (PourPy.Reaction property)
,
[1]
(PourPy.reaction.Reaction property)
R
Reactant (class in PourPy)
,
[1]
,
[2]
(class in PourPy.reactant)
Reaction (class in PourPy)
,
[1]
(class in PourPy.reaction)
reactions (PourPy.System attribute)
(PourPy.system.System attribute)
read_parameters_from_file() (PourPy.System method)
(PourPy.system.System method)
read_reactions_from_file() (PourPy.System method)
(PourPy.system.System method)
reference_abbreviation (PourPy.System property)
(PourPy.system.System property)
reference_electrode (PourPy.System property)
(PourPy.system.System property)
reference_electrode_abbreviation (PourPy.common.Defaults attribute)
(PourPy.Defaults attribute)
,
[1]
,
[2]
reference_electrodes (PourPy.common.Defaults attribute)
(PourPy.Defaults attribute)
,
[1]
,
[2]
reference_potential_difference (PourPy.common.Defaults attribute)
(PourPy.Defaults attribute)
,
[1]
,
[2]
rQ (PourPy.Reaction property)
,
[1]
(PourPy.reaction.Reaction property)
S
set_aqueous_activity() (PourPy.System method)
(PourPy.system.System method)
set_database() (PourPy.System method)
(PourPy.system.System method)
show() (PourPy.pourbaix.PourbaixDiagram method)
(PourPy.PourbaixDiagram method)
Sm (PourPy.Reactant attribute)
,
[1]
,
[2]
(PourPy.reactant.Reactant attribute)
solid (PourPy.common.State attribute)
(PourPy.State attribute)
,
[1]
solve() (PourPy.pourbaix.PourbaixDiagram method)
(PourPy.PourbaixDiagram method)
species (PourPy.Database attribute)
(PourPy.database.Database attribute)
stable_regions (PourPy.pourbaix.PourbaixDiagram attribute)
(PourPy.PourbaixDiagram attribute)
STANDARD_PRESSURE (PourPy.common.Constants attribute)
(PourPy.Constants attribute)
,
[1]
STANDARD_TEMPERATURE (PourPy.common.Constants attribute)
(PourPy.Constants attribute)
,
[1]
State (class in PourPy)
,
[1]
(class in PourPy.common)
state (PourPy.Reactant attribute)
,
[1]
,
[2]
(PourPy.reactant.Reactant attribute)
System (class in PourPy)
(class in PourPy.system)
system (PourPy.pourbaix.PourbaixDiagram attribute)
(PourPy.PourbaixDiagram attribute)
(PourPy.Reaction attribute)
,
[1]
(PourPy.reaction.Reaction attribute)
T
temperature (PourPy.common.Defaults attribute)
(PourPy.Defaults attribute)
,
[1]
,
[2]
(PourPy.System property)
(PourPy.system.System property)
W
write_parameters_to_file() (PourPy.System method)
(PourPy.system.System method)