{"id":15636862,"url":"https://github.com/dpsanders/learnjulia2020","last_synced_at":"2025-04-16T01:27:21.960Z","repository":{"id":136985675,"uuid":"282089843","full_name":"dpsanders/LearnJulia2020","owner":"dpsanders","description":null,"archived":false,"fork":false,"pushed_at":"2020-07-28T17:36:36.000Z","size":210,"stargazers_count":103,"open_issues_count":0,"forks_count":42,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-03-29T03:31:59.369Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dpsanders.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2020-07-24T01:04:24.000Z","updated_at":"2024-12-12T19:26:07.000Z","dependencies_parsed_at":null,"dependency_job_id":"8ff13952-351a-4e51-9011-15b4bedeb114","html_url":"https://github.com/dpsanders/LearnJulia2020","commit_stats":{"total_commits":15,"total_committers":2,"mean_commits":7.5,"dds":0.06666666666666665,"last_synced_commit":"c876d361f7e89f756647cd6143fc00bab492f8b7"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dpsanders%2FLearnJulia2020","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dpsanders%2FLearnJulia2020/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dpsanders%2FLearnJulia2020/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dpsanders%2FLearnJulia2020/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dpsanders","download_url":"https://codeload.github.com/dpsanders/LearnJulia2020/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249181294,"owners_count":21225878,"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","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":[],"created_at":"2024-10-03T11:08:28.109Z","updated_at":"2025-04-16T01:27:21.941Z","avatar_url":"https://github.com/dpsanders.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Learn Julia via epidemic modelling\n\n## Workshop at JuliaCon 2020\n\nThese are materials for the live workshop \"Learn Julia via epidemic modelling\" at JuliaCon 2020, \nwhich will take place on Friday 24 July, 2020 online.\nFor access, please register for a free ticket at https://juliacon.org/2020\n\nThe versions of the notebooks in the top directory have no output.\nThe versions in the [`live`](live) subdirectory are the live versions produced during the workshop, with\nsolutions to some of the exercises.\n\nI strongly suggest trying to solve the exercises before looking at the solutions!\n\n\n## Setup\n\n- Install the latest release (1.4.2) of Julia from [here](https://julialang.org/downloads/)\n\n- Run Julia. At the Julia prompt, add the packages we will need as follows (copy and paste):\n\n  ```julia\n  julia\u003e using Pkg\n    \n  julia\u003e Pkg.add(\"IJulia\")\n  julia\u003e Pkg.add(\"Plots\")\n  julia\u003e Pkg.add(\"Interact\")\n  ```\n    \n- Once those packages have finished installing (which will install a collection of other packages that these depend on), type\n\n  ```julia\n  julia\u003e using IJulia\n  julia\u003e notebook()\n  ```\n\n  This should launch the [Jupyter notebook](https://jupyter.org) in your browser; this is a web application that provides a computational notegbook interface.\n  \n- Copy the notebook files (ending in `.ipynb`) from this repository to your computer by `git clone`-ing the repository or downloading the Zip file\n(hit the green button which says `Code`).\n\n\n- Navigate inside the file browser in the Jupyter notebook to the place on your computer where the files you just downloaded are. Load notebook number 1!\n\n## Installation problems\n\n- If you have installation problems you can also view the notebooks online at [nbviewer](https://nbviewer.jupyter.org/github/dpsanders/LearnJulia2020/tree/master) and use e.g. the online service [repl.it](https://repl.it) to write Julia code.\n\n- If you are on the live call, you can try to describe your problem and ask for help via the chat; hopefully other attendees will be able to assist.\n\n## MIT course 6.S083\n\nFor a more detailed, slower look at this and additional material, with much more discussion about mathematical modelling,\nyou may be interested in [MIT course 6.S083 from spring 2020](https://github.com/mitmath/6S083/blob/master/syllabus.md).\nVideos are available on the [JuliaLang YouTube channel](https://www.youtube.com/c/TheJuliaLanguage/videos).\n\n\n## License\n\nCode in this repository is licensed under the MIT license, and text under the [CC BY-NC 4.0](https://creativecommons.org/licenses/by-nc/4.0) license. Copyright David P. Sanders 2020\n\n## Author\n\nDavid P. Sanders, Department of Physics, Faculty of Sciences, Universidad Nacional Autónoma de México (National University of Mexico, UNAM) \u0026 Department of Mathematics, MIT.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdpsanders%2Flearnjulia2020","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdpsanders%2Flearnjulia2020","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdpsanders%2Flearnjulia2020/lists"}