Skip to article frontmatterSkip to article content

These notebooks complement the core chapters with practical demonstrations, applications and self-study investigations. They are organised by concept and geographical question, not by teaching week. Each notebook should identify its required data, packages and assumptions; some older course labs remain in migration and may require external resources.

The GE5230 week column provides an approximate connection to the original 2026 course schedule. It is not part of the notebook title or URL and may change in future teaching.

The guided notebooks have learner and solution versions. Only the learner appears in the book navigation, so each activity is listed once. Use the solution links in the table to open the complete notebooks on GitHub after attempting the exercises. Solutions remain openly accessible but are not separate sidebar chapters.

Notebook catalogue

DemonstrationRelated core sectionsDataset or contextTypeGE5230 week (tentative)
Getting startedNotebook preparationPython environmentGuidePreparation
Exploring distributions — learner · solution§2.22023 HDB extract (PR #33)Core2
Transforming and classifying values — learner · solution§2.3–2.42023 HDB extract (PR #33)Core2
Statistical group comparisons — learner · solution§3.1–3.42023 HDB extract (PR #33)Core3
Spatial aggregation — learner · solutionChapter 2HDB; planning subzonesCore4
Global point-pattern methods — learner · solution§4.1–4.4Synthetic pointsCore5
Sumatra fire detection quadrats§4.2FIRMS teaching snapshotApplication5
Nearest-neighbour self-study§4.3Synthetic pointsSelf-study5
Spatial kernel density — learner · solution§5.1–5.2Synthetic pointsCore6
Spatial clustering methods — learner · solution§5.3–5.5Synthetic pointsCore7
Comparing spatial clusters across time§5.3–5.6Synthetic coordinates; Queenstown source retained for later verificationGuided application7
Global spatial autocorrelation — learner · solution§6.1–6.3Synthetic areal grid; transit application retained for later migrationCore8
Malaysia spatial autocorrelation self-study§6.1–6.3Peninsular Malaysia incomeSelf-study8–9
Local spatial autocorrelation — learner · solution§6.4–6.6Synthetic areal grid; legacy LISA application retainedCore9
Malaysia income and areal patternsChapter 6Peninsular Malaysia incomeApplication8–9
Visualising origin–destination flowsChapter 7Synthetic OD flows (real-data source under review)Worked demonstration11

Migration note. The catalogue uses descriptive labels now; some underlying filenames still contain course numbering while they are being adapted and checked. The migration blueprint records proposed names, data dependencies and migration status. Superseded numbered foundation, point-pattern, KDE and introductory clustering notebooks have been removed. Legacy application notebooks with unique material remain available pending their own migration.

Data and reproducibility

The data catalogue is the intended place for source descriptions, redistribution conditions, spatial coverage and notebook dependencies; its inventory is being expanded as course resources are reviewed. Some older notebooks still depend on separately obtained GE5230 data or course-specific paths. Do not assume that every input is shipped with this public repository.

For a starting point with no external course data, try the nearest-neighbour self-study. For a real-data areal example, the Malaysia mapping and permutation investigation uses a documented income snapshot. Follow the specific notebook’s data and environment notes rather than guessing paths.