ChemGymRL
manager
Documentation:
Chemistrylab package
Getting Started:
Installation
Quick Start
User Manual:
Reaction Bench
Extraction Bench
Distillation Bench
Characterization Bench
Lab Manager
Developers
Glossary
Troubleshooting
Tutorials:
Vessel: Lesson
Reaction Bench: Lesson 1
Creating a Custom Reaction
Extraction Bench: Lesson 1
Building A Custom Extraction Bench
Distillation Bench: Lesson 1
Contact:
About Us
Contact Us
Citation & License
ChemGymRL
Index
Edit on GitHub
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
_
__call__() (chemistrylab.util.reward.RewardGenerator method)
A
Action (class in chemistrylab.benches.general_bench)
activ_energy_arr (chemistrylab.reactions.reaction_info.ReactInfo attribute)
affected_vessels (chemistrylab.benches.general_bench.Action attribute)
all_dissolves_in() (chemistrylab.material.Material method)
append() (chemistrylab.lab.shelf.Shelf method)
args (chemistrylab.lab.manager.ManagerAction attribute)
args_repr() (chemistrylab.material.MaterialConstructor method)
B
bench (chemistrylab.lab.manager.ManagerAction attribute)
boiling_point_K (chemistrylab.material.Material property)
build_actions() (chemistrylab.lab.manager.Manager method)
build_event() (chemistrylab.benches.general_bench.GenBench method)
C
calc_absorb3() (in module chemistrylab.benches.characterization_bench)
CharacterizationBench (class in chemistrylab.benches.characterization_bench)
characterize() (chemistrylab.lab.manager.Manager method)
chemistrylab.benches
module
chemistrylab.benches.characterization_bench
module
chemistrylab.benches.distillation_bench
module
chemistrylab.benches.extract_bench
module
chemistrylab.benches.general_bench
module
chemistrylab.benches.reaction_bench
module
chemistrylab.extract_algorithms
module
chemistrylab.extract_algorithms.separate
module
chemistrylab.lab.manager
module
chemistrylab.lab.shelf
module
chemistrylab.material
module
chemistrylab.reactions
module
chemistrylab.reactions.reaction
module
chemistrylab.reactions.reaction_info
module
chemistrylab.util
module
chemistrylab.util.reward
module
chemistrylab.util.Visualization
module
chemistrylab.vessel
module
conc_coeff_arr (chemistrylab.reactions.reaction_info.ReactInfo attribute)
ContinuousParam (class in chemistrylab.benches.general_bench)
cost (chemistrylab.lab.manager.ManagerAction attribute)
create_vessel() (chemistrylab.lab.manager.Manager method)
D
default_reward() (in module chemistrylab.benches.general_bench)
density_g_L (chemistrylab.material.Material property)
display_vessels() (chemistrylab.util.Visualization.matplotVisualizer static method)
display_vessels_rows() (chemistrylab.util.Visualization.matplotVisualizer static method)
dispose_vessel() (chemistrylab.lab.manager.Manager method)
dissolve() (chemistrylab.material.Material method)
dt (chemistrylab.benches.general_bench.Action attribute)
dump_to_json() (chemistrylab.reactions.reaction_info.ReactInfo method)
E
encode_bench() (chemistrylab.lab.manager.Manager method)
encode_PVT() (chemistrylab.benches.characterization_bench.CharacterizationBench method)
encode_target() (chemistrylab.benches.characterization_bench.CharacterizationBench method)
end_experiment() (chemistrylab.lab.manager.Manager method)
Event (class in chemistrylab.vessel)
event_name (chemistrylab.benches.general_bench.Action attribute)
F
FictReact_v2 (class in chemistrylab.benches.reaction_bench)
FictReactBandit_v0 (class in chemistrylab.benches.reaction_bench)
FictReactDemo_v0 (class in chemistrylab.benches.reaction_bench)
filled_volume() (chemistrylab.vessel.Vessel method)
format_2d_array_string() (in module chemistrylab.reactions.reaction_info)
from_json() (chemistrylab.reactions.reaction_info.ReactInfo static method)
from_smiles() (in module chemistrylab.material)
G
GenBench (class in chemistrylab.benches.general_bench)
GeneralWurtzDistill_v2 (class in chemistrylab.benches.distillation_bench)
GeneralWurtzExtract_v2 (class in chemistrylab.benches.extract_bench)
GeneralWurtzReact_v0 (class in chemistrylab.benches.reaction_bench)
GeneralWurtzReact_v2 (class in chemistrylab.benches.reaction_bench)
get_args() (chemistrylab.material.MaterialConstructor method)
get_color_info() (in module chemistrylab.util.Visualization)
get_dissolved_amounts() (in module chemistrylab.util.reward)
get_keys_to_action() (chemistrylab.benches.distillation_bench.WurtzDistillDemo_v0 method)
(chemistrylab.benches.extract_bench.WurtzExtractDemo_v0 method)
(chemistrylab.benches.reaction_bench.FictReactDemo_v0 method)
(chemistrylab.benches.reaction_bench.WurtzReactDemo_v0 method)
get_layer_dataframe() (chemistrylab.vessel.Vessel method)
get_layers() (chemistrylab.benches.characterization_bench.CharacterizationBench method)
(chemistrylab.vessel.Vessel method)
get_mat() (in module chemistrylab.benches.reaction_bench)
get_material_dataframe() (chemistrylab.vessel.Vessel method)
get_observation() (chemistrylab.benches.characterization_bench.CharacterizationBench method)
(chemistrylab.lab.manager.Manager method)
get_observation_subset() (chemistrylab.benches.characterization_bench.CharacterizationBench method)
get_rates() (in module chemistrylab.reactions.reaction)
get_rgb() (chemistrylab.util.Visualization.matplotVisualizer method)
(chemistrylab.util.Visualization.pygameVisualizer method)
get_solute_dataframe() (chemistrylab.vessel.Vessel method)
get_spectra() (chemistrylab.benches.characterization_bench.CharacterizationBench method)
get_spectra_no_overlap() (chemistrylab.material.Material method)
get_spectra_overlap() (chemistrylab.material.Material method)
get_target() (chemistrylab.benches.general_bench.GenBench method)
(chemistrylab.lab.manager.Manager method)
get_vessels() (chemistrylab.lab.shelf.Shelf method)
get_working_vessels() (chemistrylab.lab.shelf.Shelf method)
H
heat_capacity() (chemistrylab.vessel.Vessel method)
heat_capacity_J_K (chemistrylab.material.Material property)
I
insert() (chemistrylab.lab.shelf.Shelf method)
insert_vessel() (chemistrylab.lab.manager.Manager method)
is_solute (chemistrylab.material.Material property)
is_solvent (chemistrylab.material.Material property)
L
legend_update_delay (chemistrylab.util.Visualization.matplotVisualizer attribute)
litres_per_mol (chemistrylab.material.Material property)
load_vessel() (chemistrylab.lab.shelf.Shelf method)
M
make_solvent() (in module chemistrylab.benches.extract_bench)
Manager (class in chemistrylab.lab.manager)
Manager_v0() (in module chemistrylab.lab.manager)
ManagerAction (class in chemistrylab.lab.manager)
map_to_state() (in module chemistrylab.extract_algorithms.separate)
Material (class in chemistrylab.material)
MaterialConstructor (class in chemistrylab.material)
MATERIALS (chemistrylab.reactions.reaction_info.ReactInfo attribute)
matplotVisualizer (class in chemistrylab.util.Visualization)
max_val (chemistrylab.benches.general_bench.ContinuousParam attribute)
melting_point_K (chemistrylab.material.Material property)
metadata (chemistrylab.benches.distillation_bench.GeneralWurtzDistill_v2 attribute)
(chemistrylab.benches.distillation_bench.WurtzDistillDemo_v0 attribute)
(chemistrylab.benches.extract_bench.GeneralWurtzExtract_v2 attribute)
(chemistrylab.benches.extract_bench.SeparateTest_v0 attribute)
(chemistrylab.benches.extract_bench.WaterOilExtract_v0 attribute)
(chemistrylab.benches.extract_bench.WurtzExtractDemo_v0 attribute)
(chemistrylab.benches.reaction_bench.FictReact_v2 attribute)
(chemistrylab.benches.reaction_bench.FictReactDemo_v0 attribute)
(chemistrylab.benches.reaction_bench.GeneralWurtzReact_v0 attribute)
(chemistrylab.benches.reaction_bench.GeneralWurtzReact_v2 attribute)
(chemistrylab.benches.reaction_bench.WurtzReactDemo_v0 attribute)
min_val (chemistrylab.benches.general_bench.ContinuousParam attribute)
mix() (in module chemistrylab.extract_algorithms.separate)
module
chemistrylab.benches
chemistrylab.benches.characterization_bench
chemistrylab.benches.distillation_bench
chemistrylab.benches.extract_bench
chemistrylab.benches.general_bench
chemistrylab.benches.reaction_bench
chemistrylab.extract_algorithms
chemistrylab.extract_algorithms.separate
chemistrylab.lab.manager
chemistrylab.lab.shelf
chemistrylab.material
chemistrylab.reactions
chemistrylab.reactions.reaction
chemistrylab.reactions.reaction_info
chemistrylab.util
chemistrylab.util.reward
chemistrylab.util.Visualization
chemistrylab.vessel
molar_mass (chemistrylab.material.Material property)
N
name (chemistrylab.lab.manager.ManagerAction attribute)
(chemistrylab.reactions.reaction_info.ReactInfo attribute)
(chemistrylab.vessel.Event attribute)
newton_solve() (in module chemistrylab.reactions.reaction)
O
oil_vessel() (in module chemistrylab.benches.extract_bench)
other (chemistrylab.benches.general_bench.ContinuousParam attribute)
other_vessel (chemistrylab.vessel.Event attribute)
P
parameter (chemistrylab.vessel.Event attribute)
parameters (chemistrylab.benches.general_bench.Action attribute)
pop() (chemistrylab.lab.shelf.Shelf method)
pre_exp_arr (chemistrylab.reactions.reaction_info.ReactInfo attribute)
PRODUCTS (chemistrylab.reactions.reaction_info.ReactInfo attribute)
push_event_to_queue() (chemistrylab.vessel.Vessel method)
pygameVisualizer (class in chemistrylab.util.Visualization)
R
ration() (chemistrylab.material.Material method)
re_init() (chemistrylab.benches.general_bench.GenBench method)
react() (chemistrylab.reactions.reaction.Reaction method)
(in module chemistrylab.reactions.reaction)
REACTANTS (chemistrylab.reactions.reaction_info.ReactInfo attribute)
ReactInfo (class in chemistrylab.reactions.reaction_info)
Reaction (class in chemistrylab.reactions.reaction)
register() (chemistrylab.vessel.Vessel class method)
(in module chemistrylab.material)
render() (chemistrylab.benches.general_bench.GenBench method)
render_layers() (chemistrylab.util.Visualization.matplotVisualizer method)
(chemistrylab.util.Visualization.pygameVisualizer method)
render_PVT() (chemistrylab.util.Visualization.matplotVisualizer method)
(chemistrylab.util.Visualization.pygameVisualizer method)
render_spectra() (chemistrylab.util.Visualization.matplotVisualizer method)
(chemistrylab.util.Visualization.pygameVisualizer method)
render_target() (chemistrylab.util.Visualization.matplotVisualizer method)
(chemistrylab.util.Visualization.pygameVisualizer method)
reset() (chemistrylab.benches.general_bench.GenBench method)
(chemistrylab.lab.manager.Manager method)
(chemistrylab.lab.shelf.Shelf method)
(chemistrylab.lab.shelf.VariableShelf method)
reset_with_target() (chemistrylab.benches.general_bench.GenBench method)
(chemistrylab.lab.manager.Manager method)
restock() (chemistrylab.lab.shelf.Shelf method)
(chemistrylab.lab.shelf.VariableShelf method)
restock_bench() (chemistrylab.lab.manager.Manager method)
RewardGenerator (class in chemistrylab.util.reward)
run_bench() (chemistrylab.lab.manager.Manager method)
S
SeparateTest_v0 (class in chemistrylab.benches.extract_bench)
serial() (in module chemistrylab.reactions.reaction_info)
set_backend() (in module chemistrylab.util.Visualization)
set_bench_target() (chemistrylab.lab.manager.Manager method)
set_cur_bench() (chemistrylab.lab.manager.Manager method)
set_target() (chemistrylab.benches.general_bench.GenBench method)
(chemistrylab.lab.manager.Manager method)
setup() (chemistrylab.lab.manager.Manager method)
Shelf (class in chemistrylab.lab.shelf)
SOLVENTS (chemistrylab.reactions.reaction_info.ReactInfo attribute)
step() (chemistrylab.benches.extract_bench.SeparateTest_v0 method)
(chemistrylab.benches.general_bench.GenBench method)
(chemistrylab.benches.reaction_bench.FictReactBandit_v0 method)
(chemistrylab.lab.manager.Manager method)
stoich_coeff_arr (chemistrylab.reactions.reaction_info.ReactInfo attribute)
swap_vessels() (chemistrylab.lab.manager.Manager method)
T
terminal (chemistrylab.benches.general_bench.Action attribute)
test_vessel() (in module chemistrylab.benches.extract_bench)
thresh (chemistrylab.benches.general_bench.ContinuousParam attribute)
toggle_custom_colors() (in module chemistrylab.util.Visualization)
transmittance (chemistrylab.material.Material property)
U
update_concentrations() (chemistrylab.reactions.reaction.Reaction method)
use_bench() (chemistrylab.lab.manager.Manager method)
use_mpl_dark() (in module chemistrylab.util.Visualization)
use_mpl_light() (in module chemistrylab.util.Visualization)
V
validate_shelf() (chemistrylab.benches.general_bench.GenBench method)
validate_solutes() (chemistrylab.vessel.Vessel method)
validate_solvents() (chemistrylab.vessel.Vessel method)
vapour_enthalpy_J (chemistrylab.material.Material property)
VariableShelf (class in chemistrylab.lab.shelf)
Vessel (class in chemistrylab.vessel)
vessels (chemistrylab.benches.general_bench.Action attribute)
Visualizer() (in module chemistrylab.util.Visualization)
volume_L (chemistrylab.material.Material property)
W
WaterOilExtract_v0 (class in chemistrylab.benches.extract_bench)
wurtz_vessel() (in module chemistrylab.benches.distillation_bench)
(in module chemistrylab.benches.extract_bench)
WurtzDistillDemo_v0 (class in chemistrylab.benches.distillation_bench)
WurtzExtractDemo_v0 (class in chemistrylab.benches.extract_bench)
WurtzReactDemo_v0 (class in chemistrylab.benches.reaction_bench)
Read the Docs
v: manager
Versions
latest
stable
web-update
new-bench-descriptions
manager
main
chemgymrl-v1
Downloads
On Read the Docs
Project Home
Builds