[PATCH v2 05/25] utils: tuning: Add requirements file and update readme

Stefan Klug stefan.klug at ideasonboard.com
Fri Jun 28 12:46:58 CEST 2024


Add a requirements file to ease the installation and use of the tuning
scripts. Document that in the readme. No debian packages are provided as
rawpi is not packaged as deb. So pip has to be used anyways.

Also add pyyaml which was missing in the dependencies.

Signed-off-by: Stefan Klug <stefan.klug at ideasonboard.com>
---
 utils/tuning/README.rst       | 23 ++++++++++++++++-------
 utils/tuning/requirements.txt |  5 +++++
 2 files changed, 21 insertions(+), 7 deletions(-)
 create mode 100644 utils/tuning/requirements.txt

diff --git a/utils/tuning/README.rst b/utils/tuning/README.rst
index ef3e6ad76f1b..ef6dbe28f676 100644
--- a/utils/tuning/README.rst
+++ b/utils/tuning/README.rst
@@ -1,11 +1,20 @@
 .. SPDX-License-Identifier: CC-BY-SA-4.0
 
-.. TODO: Write an overview of libtuning
+Libcamera tuning tools
+======================
 
-Dependencies
-------------
+.. Note:: The tuning tool are still very much work in progress. If in doubt, 
+    please ask on the mailing list.
+
+.. todo::
+    Write documentation
+
+Installation of dependencies
+----------------------------
+
+::
+    # Using a venv
+    python3 -m venv venv
+    . ./venv/bin/activate
+    pip3 install -r requirements.txt
 
-- numpy
-- opencv-python
-- py3exiv2
-- rawpy
diff --git a/utils/tuning/requirements.txt b/utils/tuning/requirements.txt
new file mode 100644
index 000000000000..d1dc589d0329
--- /dev/null
+++ b/utils/tuning/requirements.txt
@@ -0,0 +1,5 @@
+numpy
+opencv-python
+py3exiv2
+pyyaml
+rawpy
-- 
2.43.0



More information about the libcamera-devel mailing list