diff --git a/Documentation/ProjectFile/prj/process_variables/process_variable/boundary_conditions/boundary_condition/Python/c_Python.md b/Documentation/ProjectFile/prj/process_variables/process_variable/boundary_conditions/boundary_condition/Python/c_Python.md
new file mode 100644
index 0000000000000000000000000000000000000000..f0a0824aed56cce00616ae2bb55ffe11123102d2
--- /dev/null
+++ b/Documentation/ProjectFile/prj/process_variables/process_variable/boundary_conditions/boundary_condition/Python/c_Python.md
@@ -0,0 +1,4 @@
+Boundary condition using a Python script to compute its values.
+
+See ProcessLib::PythonBoundaryConditionPythonSideInterface for the Python-side
+BC interface.
diff --git a/Documentation/ProjectFile/prj/process_variables/process_variable/boundary_conditions/boundary_condition/Python/t_bc_object.md b/Documentation/ProjectFile/prj/process_variables/process_variable/boundary_conditions/boundary_condition/Python/t_bc_object.md
new file mode 100644
index 0000000000000000000000000000000000000000..5933158c0315078f23036aff899e4e947ff483a3
--- /dev/null
+++ b/Documentation/ProjectFile/prj/process_variables/process_variable/boundary_conditions/boundary_condition/Python/t_bc_object.md
@@ -0,0 +1,2 @@
+The object (variable name) in the provided Python script that will be used for
+this BC.
diff --git a/Documentation/ProjectFile/prj/process_variables/process_variable/boundary_conditions/boundary_condition/Python/t_flush_stdout.md b/Documentation/ProjectFile/prj/process_variables/process_variable/boundary_conditions/boundary_condition/Python/t_flush_stdout.md
new file mode 100644
index 0000000000000000000000000000000000000000..8edea230fc2f64e19d3923da1df77da3136ca5c4
--- /dev/null
+++ b/Documentation/ProjectFile/prj/process_variables/process_variable/boundary_conditions/boundary_condition/Python/t_flush_stdout.md
@@ -0,0 +1,3 @@
+Determines if stdout should be flushed each time before and after passing control to the Python script.
+This might slow down operation, but ensures the right order of messages printed
+to stdout from Python and C++.
diff --git a/Documentation/ProjectFile/prj/t_python_script.md b/Documentation/ProjectFile/prj/t_python_script.md
new file mode 100644
index 0000000000000000000000000000000000000000..95a9399605d58a98b6796d9d18c6cea5b9dd03bc
--- /dev/null
+++ b/Documentation/ProjectFile/prj/t_python_script.md
@@ -0,0 +1,5 @@
+Path to a Python script file (absolute or relative to the prj file) that is
+executed by OpenGeoSys if OpenGeoSys has been built with Python support.
+
+This script can be used, e.g., to define boundary conditions that can be
+referenced from the prj file and used by OpenGeoSys.