{"id":18613976,"url":"https://github.com/enthought/numpy-tutorial-scipyconf-2015","last_synced_at":"2025-07-22T04:04:33.056Z","repository":{"id":2231904,"uuid":"38270187","full_name":"enthought/Numpy-Tutorial-SciPyConf-2015","owner":"enthought","description":"Default Repo description from terraform module","archived":false,"fork":false,"pushed_at":"2022-03-22T22:46:21.000Z","size":3789,"stargazers_count":1,"open_issues_count":2,"forks_count":1,"subscribers_count":24,"default_branch":"master","last_synced_at":"2025-05-17T01:10:31.842Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","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/enthought.png","metadata":{"files":{"readme":"README.rst","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}},"created_at":"2015-06-29T20:40:05.000Z","updated_at":"2022-03-12T02:28:10.000Z","dependencies_parsed_at":"2022-08-06T12:01:28.893Z","dependency_job_id":null,"html_url":"https://github.com/enthought/Numpy-Tutorial-SciPyConf-2015","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/enthought/Numpy-Tutorial-SciPyConf-2015","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/enthought%2FNumpy-Tutorial-SciPyConf-2015","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/enthought%2FNumpy-Tutorial-SciPyConf-2015/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/enthought%2FNumpy-Tutorial-SciPyConf-2015/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/enthought%2FNumpy-Tutorial-SciPyConf-2015/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/enthought","download_url":"https://codeload.github.com/enthought/Numpy-Tutorial-SciPyConf-2015/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/enthought%2FNumpy-Tutorial-SciPyConf-2015/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266424014,"owners_count":23926123,"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-07-22T02:00:09.085Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"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":[],"created_at":"2024-11-07T03:24:33.896Z","updated_at":"2025-07-22T04:04:33.033Z","avatar_url":"https://github.com/enthought.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"==========================================\nSciPy2015 tutorial: Introduction to NumPy\n==========================================\n\nThis repository contains all the material needed by students registered for the\nNumpy tutorial of **SciPy 2015** (http://scipy2015.scipy.org/ehome/115969/289057/?\u0026)\non July Mon July 6th 2015.\n\nFor a smooth experience, you will need to make sure that you install or update\nyour python distribution and download the tutorial material **before** the day\nof the tutorial as the wifi at the ATT center can be flakey.\n\n\nPython distribution and Packages needed\n=======================================\n\nIf you don't already have a working python distribution, by far the easiest way\nto get everything you need for this tutorial is to download\nEnthought Canopy (https://store.enthought.com/, the free version is enough),\nor Continuum's Anaconda (http://continuum.io/downloads).\n\nIf you have a choice I recommend you grab a Python 2.7 distribution. That is\nwhat I will be using and my material as been tested with that. If you have a\nPython 3.3+ version, you should be fine, though in some of the solution files,\nyou might have to replace a print statement by the print function.\n\nIf you do, you will need to make sure that you install or update all needed\npackages. To be able to run the examples, demoes and exercises, you must have\nthe following packages installed:\n- numpy 1.8+\n- matplotlib 1.4+\n- ipython 2.0+ (for running, experimenting and doing exercises)\n- nose (only to test your distribution, see below)\n\nTo test your installation, please execute the :py:`check_env.py`\nscript:\n\n    $ python check_env.py\n    ....\n    ----------------------------------------------------------------------\n    Ran 4 tests in 0.162 s\n\n    OK\n\n\nContent needed\n===============\nThis github repository is all that is needed in terms of tutorial content. To\ninstall it on your machine, you will need a git client and then to clone this\nrepository. Make sure to update that clone *before* coming to the tutorial on\nMonday morning to catch any update.\n\nStep1: Install a git client\n---------------------------\n* Windows\n---------\nA good git client for Windows can be downloaded at\nhttp://www.git-scm.com/downloads.\nWhen you install git, you will be asked where to make git available from and\nwhat kind of line ending policy you prefer. If you are not sure, we recommend\nthat you allow to run git from the command prompt if possible, as it is more\nflexible than only running git from the git bash tool that comes with it. Also,\nfor line ending, the option commonly chosen is\n**Checkout Windows-Style, commit unix-style line endings**.\n\n\n* Mac OSX\n---------\nIf you don't already have git available, a good git client for Windows can be\ndownloaded at http://www.git-scm.com/downloads.\nIt installs git in /usr/local/git/bin/, so to have it available from any\nterminal, you will want to make sure that location is on your PATH environment\nvariable.\n\n\n* Linux\n-------\nThe easiest on Linux is to install git from your distro's package manager (yum\nfor redhat based distros, apt-get for Ubuntu, ...). For example on Ubuntu, it\nshould be enough to type::\n\n    $ sudo apt-get install git\n\n\nStep2: Download the material (all platforms)\n--------------------------------------------\n\nOnce git is available, you will need to clone this repository to get all the\ncontent needed during the tutorial. Its HTTPS URL is\nhttps://github.com/enthought/Numpy-Tutorial-SciPyConf-2015.git. To do that, you\nshould be able to start a command prompt/terminal (or the git bash prompt if\nyou chose to only make git accessible from there) and type::\n\n    $ git clone https://github.com/enthought/Numpy-Tutorial-SciPyConf-2015.git\n\nThat will create a new folder named SciPy2015_numpy_tutorial/ with all the\ncontent you will need: the slides I will go through (slides.pdf), and a folder\nof exercises.\n\nAs you get closer to the day of the tutorial, it is highly recommended to\nupdate this repository, as I will be improving it this week. To update it, open\na command prompt, move **into** the SciPy2015_numpy_tutorial/ folder and run::\n\n    $ git pull\n\n\nQuestions? Problems?\n====================\nQuestions? Problems? Don't wait, shoot me and the rest of the group an email on\nthe tutorial mailing list: https://groups.google.com/forum/#!forum/scipy2015-numpy-tutorial\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fenthought%2Fnumpy-tutorial-scipyconf-2015","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fenthought%2Fnumpy-tutorial-scipyconf-2015","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fenthought%2Fnumpy-tutorial-scipyconf-2015/lists"}