Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sympy/scipy-2023-tutorial
Tutorial materials for SciPy 2023
https://github.com/sympy/scipy-2023-tutorial
Last synced: 3 days ago
JSON representation
Tutorial materials for SciPy 2023
- Host: GitHub
- URL: https://github.com/sympy/scipy-2023-tutorial
- Owner: sympy
- License: bsd-3-clause
- Created: 2023-01-10T18:50:56.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-07-11T16:25:28.000Z (over 1 year ago)
- Last Synced: 2024-10-29T14:47:28.162Z (14 days ago)
- Language: Jupyter Notebook
- Homepage:
- Size: 3.14 MB
- Stars: 9
- Watchers: 25
- Forks: 4
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# scipy-2023-tutorial
Tutorial materials for SciPy 2023
# Installation Instructions
Clone this repository to get the tutorial materials:
```
git clone https://github.com/sympy/scipy-2023-tutorial.git
```The SymPy tutorial requires Python 3.9 or greater (3.11 is recommended). There
is a file `requirements.txt` in this repository that lists all the
dependencies that need to be installed to run the tutorial materials. You can
install the dependencies with conda```py
conda env create --file environment.yml
conda activate sympy-tutorial
```or pip
```
pip install -r requirements.txt
```Importantly, make sure you have the *latest* version of SymPy (1.12), and are
able to run Jupyter notebooks. The requirements file additionally includes
some optional dependencies which are used in some parts of the tutorial such
as `numpy` and `matplotlib`. These dependencies are not used for the majority
of the tutorial but if you do not have them you may not be able to complete
some of the later sections.To start the tutorial, run `jupyter lab` (or `jupyter notebook`), and start
with `tutorials/00-Index.ipynb`.