{"id":13606403,"url":"https://github.com/scipy/scipy-cookbook","last_synced_at":"2025-04-12T23:39:08.984Z","repository":{"id":8775896,"uuid":"57453379","full_name":"scipy/scipy-cookbook","owner":"scipy","description":"Scipy Cookbook","archived":false,"fork":false,"pushed_at":"2024-05-14T10:32:13.000Z","size":32068,"stargazers_count":471,"open_issues_count":7,"forks_count":180,"subscribers_count":53,"default_branch":"main","last_synced_at":"2025-04-12T23:39:05.369Z","etag":null,"topics":["examples","ipython-notebook","jupyter-notebook","notebook","python","scientific","scipy-stack"],"latest_commit_sha":null,"homepage":"https://scipy-cookbook.readthedocs.io/","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/scipy.png","metadata":{"funding":{"github":["numfocus"],"tidelift":"pypi/scipy","custom":"https://opencollective.com/scipy"},"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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":"2016-04-30T17:14:08.000Z","updated_at":"2025-03-27T05:33:00.000Z","dependencies_parsed_at":"2024-05-29T04:05:13.035Z","dependency_job_id":null,"html_url":"https://github.com/scipy/scipy-cookbook","commit_stats":{"total_commits":171,"total_committers":39,"mean_commits":4.384615384615385,"dds":0.4093567251461988,"last_synced_commit":"3247ecbb3fd9bf49110893d7eaf59df4518b46e2"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scipy%2Fscipy-cookbook","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scipy%2Fscipy-cookbook/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scipy%2Fscipy-cookbook/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scipy%2Fscipy-cookbook/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/scipy","download_url":"https://codeload.github.com/scipy/scipy-cookbook/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248647255,"owners_count":21139081,"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":["examples","ipython-notebook","jupyter-notebook","notebook","python","scientific","scipy-stack"],"created_at":"2024-08-01T19:01:08.854Z","updated_at":"2025-04-12T23:39:08.948Z","avatar_url":"https://github.com/scipy.png","language":"Jupyter Notebook","funding_links":["https://github.com/sponsors/numfocus","https://tidelift.com/funding/github/pypi/scipy","https://opencollective.com/scipy"],"categories":["Books :books:","Jupyter Notebook"],"sub_categories":[],"readme":"Scipy Cookbook\n==============\n\nThis is a conversion and second life of SciPy Cookbook (previously at\nhttp://wiki.scipy.org/Cookbook/); as a bunch of Ipython notebooks. \n\nIt can be found live at http://scipy-cookbook.readthedocs.org/\n\nContributing\n============\n\n**Add new notebooks or fix old ones by sending pull requests**\n\nAlternatively open an issue and attach (drag-and-drop) a fixed notebook file.\n\n* The ``ipython/`` directory contains IPython notebooks.\n* Each notebook should start with a title (Markdown ``# Some title``).\n* Notebooks can be categorized by adding Markdown text ``TAGS: Name of section`` (on a single line).\n  Try to stick with existing sections, if reasonable.\n* Notebooks can include author name, by adding Markdown text ``AUTHORS: Some Name; Another Name``\n  (on a single line).\n\nRun ``python build.py --html`` to generate HTML output to ``_build/html``.\n\nThe conversion of the wiki content was originally done by Matti Pastell:\nhttps://github.com/mpastell/SciPy-CookBook\n\nJanitorial tasks\n================\n\nMuch of the old wiki content is outdated, so if someone has huge amounts\nof extra time on their hands, going through them could be useful.\n\nBefore starting, check out the list of pull requests and issues here to avoid\ndoing duplicate work. You can see which files have been already modified by\nlooking at here: https://github.com/scipy/scipy-cookbook/tree/master/ipython. It's \nalso worth checking https://github.com/scipy/scipy-cookbook/network to see if \nthere are any in-progress branches uploaded to Github which haven't yet been \nmerged.\n\nYour help is both needed and appreciated. The quick way to get started is to\nfork this repo, and then do\n\n    git clone git@github.com:YOURUSERNAME/SciPy-CookBook.git\n    cd SciPy-CookBook\n    git remote add upstream https://github.com/scipy/scipy-cookbook.git\n    cd ipython\n\nand then switch to a new branch\n\n    git checkout -b edit-xxx\n    git fetch upstream\n    git reset --hard upstream/master\n\nafter which\n\n    ipython notebook\n    # edit notebook XXX in ipython web notebook and save\n    git commit -m \"Fix up notebook XXX\" -a\n    git push origin edit-xxx\n\nand then browse to your github repo page and send the fixed version as a pull\nrequest.\n\nIf you however cannot be arsed to use git, just upload the file somewhere (e.g.\ngist.github.com) and file [a new\nissue](https://github.com/scipy/scipy-cookbook/issues) and tell which file you\nchanged and include a link to the uploaded file. Thanks!\n\nWhat to fix\n-----------\n\nThe Ipython notebook conversion is not fully flawless, and cannot be fully\nautomated. What needs to be done is:\n\n- Ensure the code examples are runnable.\n\n- Ensure the image links are correct (look for malformatted \\[...\\]\\(...\\) in\n  the markdown text blocks --- the conversion didn't always treat these\n  correctly).\n\n  Local files and images should be linked to via standard Markdown syntax\n  `[link text](files/attachments/NotebookName/filename)` and\n  `![](files/attachments/NotebookName/image.png)`\n\n- Ensure each notebook begins with a top-level heading with a title for the\n  snippet.  Avoid using other top-level headings in the rest of the notebooks.\n  (This should be the case currently.)\n\n- Replace image attachments with the images generated by the plotting commands\n  in the examples themselves, where appropriate.\n\n- Remove unnecessary file attachments, where appropriate (remember that the\n  ipython notebooks can be converted to scripts easily, and the purpose is more\n  to distribute code snippets rather than full modules).\n\n- Remove obviously useless (e.g. empty) files.\n\n- Obviously outdated content should get a short notice on top, with a date\n  of the last update on http://wiki.scipy.org/\n\n  Also add ``TAGS: Outdated`` so that it goes to the outdated section.\n\n- If some entry is too incomplete to fix (e.g. math formulas), look at the\n  source version at http://wiki.scipy.org/Cookbook/\n\n- Compare against the original wiki version under `original/`. Check if a part of the\n  text at the end is missing.\n\n- And other things. Note, however, that the point is more to fix surface issues\n  than to try to rewrite things in a better way.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscipy%2Fscipy-cookbook","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fscipy%2Fscipy-cookbook","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscipy%2Fscipy-cookbook/lists"}