Design and Components
List of software components
The following is an alphabetical list of software components used in Thunor Core and Thunor Web.
|Bootstrap||Front end layout|
|Certbot||TLS certificate provisioning|
|Datatables||Interactive web tables|
|Django||Web application framework|
|Docker Compose||Multi-container orchestration|
|Docker Machine||Remote control and deployment|
|jQuery||Front end interactivity|
|Plotly||Plot rendering, interactivity|
|Scipy||Curve fitting, statistics|
|Sentry||Error aggregation, logging|
|Webpack||Static file bundling|
Database Entity Relationship Diagram
Image: Entity relationship diagram for Thunor Web's relational database. Each box shows a database table with its fields. Foreign key relationships are denoted by lines terminated with circles, inheritance is denoted by arrows.