0. NQRduck Setup Tutorial 🦆 ============================ Introduction ------------ This Tutorial gives a short overview of how to setup the NQRduck program. The NQRduck program is a collection of different modules that can be installed separately. The core program is the main entry point and provides a user interface to access the different modules. Requirements ------------ - Python 3.10+ - pip - virtualenv - About 600MB of free storage space Steps (Linux) ------------- 1. Install the specified requirements. 2. Create a virtual environment and activate it: .. code-block:: bash python -m venv venv . venv/bin/activate 3. You can now install the NQRduck core program: .. code-block:: bash pip install nqrduck 4. Run the program with `nqrduck`. This should open up a window with the NQRduck program. 5. The install wizard for different modules should open up. Install the `nqrduck-spectrometer`, `nqrduck-spectrometer-limenqr`, `nqrduck-pulseprogrammer` and `nqrduck-measurements` modules. You can also install other modules if you like. 6. You can switch between different modules with the toolbar. The installed modules should be `Measurement` and `Spectrometer`. You can also check all available modules by opening `Help -> About Modules`. 7. If you don't like how the program looks, you can change the appearance in `Settings -> Preferences`. Settings are saved and restored on the next start. Updating of the plot font size requires a restart of the program. 8. Continue the tutorial with the NQRduck Simulator Tutorial.