Software structure: Difference between revisions
From pCT
Line 18: | Line 18: | ||
* Control | * Control | ||
* Monitoring | * Monitoring | ||
== Contact information of maintainers/experts for each software module == | |||
== Build system and package management == | == Build system and package management == |
Revision as of 16:13, 17 March 2021
Main Page -> Documentation -> Software structure
This is a brainstorming document for the general software structure of the pCT project and the operation of the full pipeline.
General guidelines
- support multiple programming languages
- open for the programming tools best suited for a specific purpose and development group
- use common/open source packages where ever possible
- every component comes with a unit test
Software Modules
Main data path
Utilities
- Visualization
- Control
- Monitoring