PyTWD
Welcome to PyTWD's documentation page.
PyTWD is a Python package that was developed to support engineers in their calculation work using Python and the Jupyter environment.
The core functionality of PyTWD is summarized in the following picture:
As shown above, PyTWD combines three key capabilities:
Performing calculations using symbolic notation,
Using quantified values in these calculations,
Reporting the calculations in PDFs that look great.
The following snippet showcases these three capabilities:
Which will result in the following PDF document:
Calculations like these are at the heart of any engineering analysis. On top of the core functionalities, multiple subpackages have been developed to automate the boring and repetitive work, such as:
formatter()
module provides a Jupyter notebook formatter to speed up the creation of hand calculationslibrary()
subpackage provides the Engineering Design Assistant (EDA) that contains a library of standard engineering values (bolt properties, steel profile properties, formulas, etc.)workflow()
subpackage supports passing values between (Jupyter notebook) calculations using the database.table_calculations()
subpackage provides methods to perform repeated calculationsautomated_notebooks()
andpytwd.templates()
subpackages support the automatic generation of widgetized notebook templates
PyTWD has been optimized for use in the Jupyter environment, but can also be used in stand-alone scripts.
- pytwd
- Tutorial videos
- CHANGELOG
- v 2.27.8 - 09-01-2025
- v 2.27.7 - 02-01-2025
- v 2.27.6 - 16-12-2024
- v 2.27.5 - 11-12-2024
- v 2.27.4 - 03-12-2024
- v 2.27.3 - 27-11-2024
- v 2.27.2 - 20-11-2024
- v 2.27.1 - 13-11-2024
- v 2.27.0 - 13-11-2024
- v 2.26.2 - 23-09-2024
- v 2.26.1 - 05-09-2024
- v 2.26.0 - 04-09-2024
- v 2.25.1 - 13-08-2024
- 2.25.0 - 13-08-2024
- v 2.24.2 - 09-07-2024
- v 2.24.1 - 04-07-2024
- v 2.24.0 - 12-06-2024
- v 2.23.6 - 15-05-2024
- v 2.23.5 - 15-05-2024
- v 2.23.4 - 13-05-2024
- v 2.23.3 - 03-05-2024
- v 2.23.2 - 08-04-2024
- v 2.23.1 - 28-03-2024
- v 2.23.0 - 27-03-2024
- v 2.22.0 - 07-02-2024
- v 2.21.2 - 08-12-2023
- v 2.21.1 - 29-11-2023
- v 2.21.0 - 15-11-2023
- v 2.20.1 - 20-09-2023
- v 2.20.0 - 19-09-2023
- v 2.19.3 - 10-08-2023
- v 2.19.2 - 25-07-2023
- v 2.19.1 - 07-07-2023
- v 2.19.0 - 05-07-2023
- v 2.18.2 - 02-05-2023
- v 2.18.1 - 25-04-2023
- v 2.18.0 - 24-04-2023
- v 2.17.1 - 28-02-2023
- v 2.17.0 - 27-02-2023
- v 2.16.1 - 21-12-2022
- v 2.16.0 - 21-12-2022
- v 2.15.5 - 09-12-2022
- v 2.15.4 - 28-10-2022
- v 2.15.3 - 28-10-2022
- v 2.15.2 - 21-10-2022
- v 2.15.1 - 04-10-2022
- v 2.15.0 - 28-09-2022
- v 2.14.2 - 02-09-2022
- v 2.14.1 - 01-09-2022
- v 2.14.0 - 13-08-2022
- v 2.13.1 - 22-06-2022
- v 2.13.0 - 01-06-2022
- v 2.12.3 - 18-05-2022
- v 2.12.2 - 28-04-2022
- v 2.12.1 - 14-04-2022
- v 2.12.0 - 21-03-2022
- v 2.11.2 - 28-02-2022
- v 2.11.1 - 21-02-2022
- v 2.11.0 - 10-02-2022
- v 2.10.1 - 26-01-2022
- v 2.10.0 - 12-01-2022
- v 2.9.1 - 02-12-2021
- v 2.9.0 - 18-11-2021
- v 2.8.0 - 20-10-2021
- v 2.7.2 - 04-10-2021
- v 2.7.1 - 29-09-2021
- v 2.7.0 - 28-09-2021
- v 2.6.0 - 06-09-2021
- v 2.5.1 - 20-08-2021
- v 2.5.0 - 12-08-2021
- v 2.4.1 - 12-07-2021
- v 2.4.0 - 02-07-2021
- v 2.3.3 - 16-06-2021
- v 2.3.2 - 15-06-2021
- v 2.3.1 - 15-06-2021
- v 2.3.0 - 11-06-2021
- v 2.2.0 - 26-05-2021
- v 2.1.1 - 06-05-2021
- v 2.1.0 - 30-04-2021
- v 2.0.0 - 09-04-2021
- v 1.2.0 - 09-10-2020
- v 1.1.2 - 17-08-2020
- v 1.1.1 - 11-05-2020
- v 1.1.0 - 23-03-2020
- v 1.0.5 - 06-03-2020
- v 1.0.4 - 26-02-2020
- v 1.0.3 - 07-01-2020
- v 1.0.2 - 18-12-2019
- v 1.0.1 - 13-12-2019
- v 1.0.0 - 06-12-2019
- v 0.1.4 - 15-08-2019
- v 0.1.3
- v 0.1.2