Skip to content

Commit cd51f6b

Browse files
committed
some work on JB 2
1 parent ec26d9a commit cd51f6b

File tree

3 files changed

+115
-108
lines changed

3 files changed

+115
-108
lines changed

content/10-testing/pytest

Lines changed: 0 additions & 11 deletions
This file was deleted.

content/_toc.yml

Lines changed: 0 additions & 97 deletions
This file was deleted.

content/myst.yml

Lines changed: 115 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,115 @@
1+
version: 1
2+
project:
3+
title: 'PHY 546: Python for Scientific Computing'
4+
authors:
5+
- name: Michael Zingale
6+
url: https://zingale.github.io
7+
github: zingale
8+
bluesky: michaelzingale.bsky.social
9+
10+
copyright: '2025'
11+
github: sbu-python-class/python-science
12+
thebe:
13+
binder:
14+
repo: sbu-python-class/python-science
15+
provider: github
16+
url: https://mybinder.org
17+
ref: main
18+
exports:
19+
- format: pdf
20+
template: plain_latex_book
21+
output: exports/book.pdf
22+
toc:
23+
- file: Introduction.md
24+
- title: Getting Started
25+
children:
26+
- file: 01-python/installing.md
27+
- file: 01-python/using.md
28+
- file: 01-python/w1-jupyter.ipynb
29+
- title: Python Basics
30+
children:
31+
- file: 01-python/basics.md
32+
children:
33+
- file: 01-python/w1-python-datatypes.ipynb
34+
- file: 01-python/w2-python-advanced-datatypes.ipynb
35+
- file: 01-python/w2-python-control-flow.ipynb
36+
- file: 01-python/w2-python-exercises.ipynb
37+
- file: 01-python/functions-classes.md
38+
children:
39+
- file: 01-python/w3-python-functions.ipynb
40+
- file: 01-python/w3-python-exercises.ipynb
41+
- file: 01-python/w4-python-classes.ipynb
42+
- file: 01-python/w4-python-modules.ipynb
43+
- file: 01-python/w4-python-exercises.ipynb
44+
- file: 01-python/misc.md
45+
children:
46+
- file: 01-python/w3-python-exceptions.ipynb
47+
- file: 01-python/python-io.ipynb
48+
- file: 01-python/w5-python-more-examples.ipynb
49+
- title: Arrays
50+
children:
51+
- file: 02-numpy/numpy.md
52+
children:
53+
- file: 02-numpy/numpy-basics.ipynb
54+
- file: 02-numpy/numpy-advanced.ipynb
55+
- file: 02-numpy/numpy-exercises.ipynb
56+
- title: Scientific Python
57+
children:
58+
- file: 04-matplotlib/matplotlib.md
59+
children:
60+
- file: 04-matplotlib/matplotlib-basics.ipynb
61+
- file: 04-matplotlib/matplotlib-exercises.ipynb
62+
- file: 05-scipy/scipy.md
63+
children:
64+
- file: 05-scipy/scipy-basics.ipynb
65+
- file: 05-scipy/scipy-exercises.ipynb
66+
- file: 05-scipy/scipy-basics-2.ipynb
67+
- file: 05-scipy/scipy-exercises-2.ipynb
68+
- file: 06-sympy/sympy.md
69+
children:
70+
- file: 06-sympy/sympy-examples.ipynb
71+
- file: 06-sympy/sympy-exercises.ipynb
72+
- title: Machine Learning
73+
children:
74+
- file: 11-machine-learning/neural-net-basics.md
75+
children:
76+
- file: 11-machine-learning/gradient-descent.ipynb
77+
- file: 11-machine-learning/neural-net-derivation.md
78+
- file: 11-machine-learning/neural-net-hidden.md
79+
children:
80+
- file: 11-machine-learning/neural-net-improvements.md
81+
- file: 11-machine-learning/machine-learning-libraries.md
82+
children:
83+
- file: 11-machine-learning/keras-mnist.ipynb
84+
- file: 11-machine-learning/keras-clustering.ipynb
85+
- title: Python packaging and applications
86+
children:
87+
- file: 09-packages/python-modules.md
88+
- file: 09-packages/python-arguments.md
89+
- file: 09-packages/python-more-modules.md
90+
- file: 09-packages/python-packages.md
91+
- file: 09-packages/python-tools.md
92+
- title: Git and Github
93+
children:
94+
- file: git/version-control.md
95+
- file: git/git.md
96+
- file: git/github.md
97+
- file: git/pull-requests.md
98+
- title: Unit tests
99+
children:
100+
- file: 10-testing/testing.md
101+
- file: 10-testing/pytest.md
102+
children:
103+
- file: 10-testing/more-pytest.md
104+
- file: 10-testing/real-world-example.md
105+
- title: Extensions
106+
children:
107+
- file: 12-extensions/extensions-overview.md
108+
- file: 12-extensions/extensions-example.md
109+
site:
110+
options:
111+
folders: true
112+
template: book-theme
113+
114+
html:
115+
announcement: ""

0 commit comments

Comments
 (0)