{"id":15360479,"url":"https://github.com/zgana/fpp3-python-readalong","last_synced_at":"2025-04-09T05:09:57.740Z","repository":{"id":41339058,"uuid":"281256688","full_name":"zgana/fpp3-python-readalong","owner":"zgana","description":"Python-centered read-along of Forecasting: Principles and Practice","archived":false,"fork":false,"pushed_at":"2024-09-22T01:25:58.000Z","size":19571,"stargazers_count":505,"open_issues_count":0,"forks_count":158,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-04-02T04:03:01.329Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/zgana.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-21T00:37:44.000Z","updated_at":"2025-03-30T04:22:50.000Z","dependencies_parsed_at":"2024-12-21T11:04:12.140Z","dependency_job_id":"571f07d0-1ab8-46ff-ad31-9cd174040235","html_url":"https://github.com/zgana/fpp3-python-readalong","commit_stats":{"total_commits":10,"total_committers":1,"mean_commits":10.0,"dds":0.0,"last_synced_commit":"99607ab4b0e2b0544fbe8d251f0cd2880ffbc945"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zgana%2Ffpp3-python-readalong","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zgana%2Ffpp3-python-readalong/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zgana%2Ffpp3-python-readalong/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zgana%2Ffpp3-python-readalong/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zgana","download_url":"https://codeload.github.com/zgana/fpp3-python-readalong/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247980837,"owners_count":21027808,"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-01T12:50:12.452Z","updated_at":"2025-04-09T05:09:57.720Z","avatar_url":"https://github.com/zgana.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# fpp3-python-readalong\n\nThese notes are a Python-centered read-along of the excellent [Forecasting: Principles and Practice](https://otexts.com/fpp3/index.html) by Rob J Hyndman and George Athanasopoulos [1].\n\nPlease find the [table of contents](https://nbviewer.jupyter.org/github/zgana/fpp3-python-readalong/blob/master/Contents.ipynb) on Jupyter nbviewer.\n\n\n[1]  Hyndman, R.J., \u0026 Athanasopoulos, G. (2019) Forecasting: principles and practice, 3rd edition, OTexts: Melbourne, Australia. OTexts.com/fpp3. Accessed on 2020-07-20.\n\n\n## Running the code in 2024+\n\nI've long wanted to rework this for clarity and completeness (the book has been updated since 2020) as well as improved Python style.  Unfortunately, while I got started at some point, I never followed all the way through on the rewrite.\n\nIn the meantime, I've occasionally been asked how the code can be run, or [where to find the data](https://github.com/zgana/fpp3-python-readalong/issues/2).  So now (2024-Sep) I'm posting a minimal update to make the notebooks easily runnable.  Just follow these steps:\n\n1. [Install uv](https://docs.astral.sh/uv/getting-started/installation/).\n2. Install a copy of Python 3.8: `uv python install 3.8`\n3. Set up a venv: `uv venv --python 3.8`\n4. Install the dependencies: `uv pip install -r requirements.txt`\n5. Run Jupyter: `.venv/bin/jupyter-lab`\n\nNote: while I checked that the updated notebooks pass the smell test, I did not check them in detail for correctness.  If you discover a problem or mistake, please [file an issue](https://github.com/zgana/fpp3-python-readalong/issues/new/choose).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzgana%2Ffpp3-python-readalong","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzgana%2Ffpp3-python-readalong","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzgana%2Ffpp3-python-readalong/lists"}