Refactor: Rename library to and introduce Digital Twins

Renamed the core physics engine from  to  to better align with
the book's title and pedagogical goals.

New features:
- Introduced  and  classes in  and .
- Digital twins now carry their own attributes (bandwidth, FLOPS) and
  methods (ridge_point, memory_size).
- Global search and replace updated all 16 chapters to use .
- Maintained backward compatibility for legacy constants during migration.
This commit is contained in:
Vijay Janapa Reddi
2026-02-10 16:46:37 -05:00
parent 073bee9f13
commit f136f96fd8
56 changed files with 960 additions and 837 deletions

View File

@@ -236,16 +236,16 @@ repos:
pass_filenames: true
files: ^book/quarto/contents/.*\.qmd$
- id: book-physx-validate-inline
name: "Book: PhysX inline validation"
entry: python book/quarto/physx/validate_inline_refs.py --check-patterns
- id: book-mlsys-validate-inline
name: "Book: MLSys inline validation"
entry: python book/quarto/mlsys/validate_inline_refs.py --check-patterns
language: python
pass_filenames: false
files: ^book/quarto/contents/.*\.qmd$
- id: book-physx-test-units
name: "Book: PhysX unit checks"
entry: python book/quarto/physx/test_units.py
- id: book-mlsys-test-units
name: "Book: MLSys unit checks"
entry: python book/quarto/mlsys/test_units.py
language: python
additional_dependencies: [pint]
pass_filenames: false