{"id":18260842,"url":"https://github.com/sje30/catam-julia","last_synced_at":"2025-09-21T17:31:59.787Z","repository":{"id":70337008,"uuid":"385053267","full_name":"sje30/catam-julia","owner":"sje30","description":"CATAM material in Julia","archived":false,"fork":false,"pushed_at":"2021-10-12T22:04:05.000Z","size":76869,"stargazers_count":21,"open_issues_count":11,"forks_count":9,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-09-12T15:45:52.465Z","etag":null,"topics":["julia","notebooks"],"latest_commit_sha":null,"homepage":"http://sje30.github.io/catam-julia","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sje30.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-07-11T21:14:05.000Z","updated_at":"2025-08-15T05:12:15.000Z","dependencies_parsed_at":null,"dependency_job_id":"f8bc61e2-e936-432a-8f95-0516acccdc35","html_url":"https://github.com/sje30/catam-julia","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sje30/catam-julia","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sje30%2Fcatam-julia","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sje30%2Fcatam-julia/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sje30%2Fcatam-julia/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sje30%2Fcatam-julia/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sje30","download_url":"https://codeload.github.com/sje30/catam-julia/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sje30%2Fcatam-julia/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":276274632,"owners_count":25614464,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-21T02:00:07.055Z","response_time":72,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["julia","notebooks"],"created_at":"2024-11-05T10:49:16.280Z","updated_at":"2025-09-21T17:31:55.547Z","avatar_url":"https://github.com/sje30.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CATAM material in Julia\n\nThis is the home page for creating the Julia materials for Mathematics\nstudents at the University of Cambridge.  As part of the degree,\nstudents are encouraged to work on projects in\n[CATAM](https://www.maths.cam.ac.uk/undergrad/catam/computer-aided-teaching-all-mathematics-catam):\nComputer-Aided Teaching of All Mathematics.  Currently, MATLAB is used\nby most students, although students are free to use whichever language\nthey wish.  The aim of this project is to provide material suitable\nfor mathematicians to learn the key concepts of the\n[Julia](https://julialang.org) programming language.\n\n\nThe material is divided into three sections: core material, case\nstudies and book examples.\n\n\n# Core material\n\n1. [Introduction to Julia for CATAM](https://sje30.github.io/catam-julia/intro/julia-manual.html)\n2. [1A material](https://sje30.github.io/catam-julia/1a/)\n3. [1B material](https://sje30.github.io/catam-julia/1b/)\n4. [Root finding introductory project](https://sje30.github.io/catam-julia/introductoryproject/)\n\n# Case studies\n\n1. [Permutations](https://sje30.github.io/catam-julia/casestudies/Permutations)\n2. [Modelling infectious diseases](https://sje30.github.io/catam-julia/casestudies/Modelling%20infectious%20diseases)\n3. [Voronoi diagrams](https://sje30.github.io/catam-julia/casestudies/voronoi)\n4. [Lagrange points](https://sje30.github.io/catam-julia/casestudies/lagrangepoints)\n5. [Primes and efficiency](https://sje30.github.io/catam-julia/casestudies/Primes%20and%20Efficiency)\n6. [Shuffles](https://sje30.github.io/catam-julia/casestudies/Shuffles)\n7. [Image Processing](https://sje30.github.io/catam-julia/casestudies/Images)\n8. [Random walks](https://sje30.github.io/catam-julia/casestudies/randomwalks)\n\n# Data-Driven Science and Engineering\n\nWe have examined a recent textbook published by CUP entitled\n[Data-Driven Science and Engineering](http://databookuw.com) which\ncontains code in matlab and python.  We have converted the Matlab code\nfrom Chapter 1 and most of Chapter 2 into Julia.  The conversion was\nrelatively quick the similarities between Julia and Matlab.  [Julia\ncode and further details here](https://sje30.github.io/catam-julia/ddsae).\n\n\n\n\n# Acknowledgements\n\nThis project was funded by Cambridge University Press as part of the\nUniversity Collaboration Budget (UCB).\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsje30%2Fcatam-julia","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsje30%2Fcatam-julia","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsje30%2Fcatam-julia/lists"}