# Software

- [Overview of Software Architecture](/evolver/software/overview-of-software-architecture.md): High-level description of software architecture
- [DPU](/evolver/software/dpu.md): Description of how the DPU (Data Processing Unit) code functions.
- [Calibration](/evolver/software/dpu/calibration.md): An overview of what happens in the software during a calibration
- [custom\_script.py](/evolver/software/dpu/custom_script.py.md): Detailed description of the custom\_script.py file.
- [Experiment Data Files](/evolver/software/dpu/experiment-data-files.md)
- [eVOLVER.py](/evolver/software/dpu/evolver.py.md): Detailed description of the eVOLVER.py file.
- [Arduino](/evolver/software/arduino.md)
- [Server (Raspberry Pi)](/evolver/software/server-raspberry-pi.md): Description of how the Raspberry Pi eVOLVER server code functions.
- [Calibration Files](/evolver/software/server-raspberry-pi/calibration-files.md)
- [Configuration Files (conf.yml)](/evolver/software/server-raspberry-pi/configuration-files-conf.yml.md)
- [Known Issues](/evolver/software/known-issues.md)
