@startuml

skinparam componentStyle uml2

component "PMSCO" as pmsco
component "project" as project
component "scattering code\n(calculator)" as calculator

interface "command line" as cli
interface "experimental data" as data
interface "results" as results
interface "output files" as output

cli --> pmsco
data -> project
pmsco ..> project
pmsco ..> calculator
calculator -> output
pmsco -> results

@enduml
