Commit 8854996
Port pure Sphinx site to Jupyter Book 1 (#846)
* Add advanced topics to _toc
* Working through optimization notebook
* Add script for putting examples into own notebook.
* Fix parsing of mathematical optimization notebook.
* Fix up parsing of some notebooks.
* Fix execution in some language notebooks.
* Edits to Scipy Sparse.
* Attempted edit to solve Sphinx build error.
* Working through pages.
* Maybe fix sparse solvers page.
* Another fix to solvers page.
* Remove image specifiers from guide
* Remove unused import
* Another couple of pages with wrong syntax.
* Remove ipython directive, fix table
* Exceptions rewrite without ipython directives.
* Remove ipython directive.
* Other uses if ipython
* ipython pygments syntax
* AUTHORS.md is a page; don't ignore.
* Rename substitution.
* Clean up basic_types
* Fix functions
* Move toctree into _toc
* Edit some warnings, for build fix
* Conmment out image directives.
* Reprocess image blocks for parsing.
* add sandbox file with early notes
* Fix build by removing stray LaTeX markup.
* Add editing instructions
* Work through advanced operations
* Fix up Numpy exercises
* Remove now-redundant gallery.
* Rename exercises to avoid clash with headings
* Rework a few more notebooks
* first adapted optimization graphs are in
* Docstrings for examples2nb
* Undo commenting of matplotlib example blocks
* Replace non-example image usage.
* Some replacements in .md files.
* Script to run regex over file
Modify by changing regex in file.
* Modify examples2nb to allow default examples.
* Tweak parsing, add writing of example notebooks.
* Literal for UnivariateSpline
* Rework script.
* add encoding check to examples script to sidestep error
* first pass at adaptive gradient descent adaptation
* first pass at all graphs on optimization page
* first pass at all graphs on optimization page
* Nearer final version of script
* Minor refactor
* Typo
* Fix up stats-interpolate exercises
* Working on the scikit-learn page.
* Set default notebook encoding.
* Remove prints
* Finish scikit-learn page first draft.
* Finish first pass edits of scikit-learn page.
* Recursive search for examples
and add ability to specify more than one directory to search for
examples.
* Add matplotlib examples notebook.
* Starting on Matplotlib tutorial.
* Working through Matplotlib foothills.
* update plotting code and add cell tags
* remove junk and update _scripts/
* Swap new optimization notebook for old.
* Finish up Matplotlib page.
* Remove examples page; now consumed.
* Fix build of debugging page
* Drop reference to sphinx-gallery in examples.
* Patchup of scikit-image page
There are many plots that need converting, but as we are rewriting this
page, let's leave those for now.
Look for `auto_examples` to find plots to convert.
* Work through statistics page
* Add stats examples notebook.
* Add Scipy examples
* Use ::: syntax for include.
* Remove "> " and some other edits.
* Run post_parser having stripped preceding "> "
* Remove stray "^>" markers.
* Working through Scipy page.
* Working through examples.
* Continuing Scipy page.
* Finish up Scipy page.
* Tweaks to improve build.
* Clean up some build failures
* Remove now-unused CSS
* Fixing some failures.
* Restore advanced_numpy page
Truncated by test edit.
* Move Matplotlib illustrations into own file.
* Replace ```{image} with ::: {image} in Numpy page.
* Update Numpy pages, fixing exercises.
* Add title to about page
To silence various warnings.
* Fix some references.
* Add data file for Numpy exercise
* Move note heading to block of note.
* Fix some scipy page references
* Use glue to pick up spectrogram example figures.
* Put Scipy FFT code back into examples.
* Try explicit title for about page.
* Remove reference to Numpy 1.13
It's too old now.
* Clean up IPython blocks
Change from python to ipython, restore prompts.
* Various reference fixes, URL fix.
* Fix some more reference errors.
* Clean up Python language section
* Clear up _toc
* Various fixes to build.
* Drop test workflow, install build deps for lint
* Pre-commit changes.
* Install build requirements for pages
* Remove unused _course.yml
* Add todo file.
* remove substitutions, fix captions and remove list tables from optimization page
* A couple of workflow fixes
Including nasty dependency resolution problem for pages.
* Todo style fixes.
* make intro more consistent with original, catch typo
* remove junk
* fix missing caption on optimization page
* Remove duplicate helper directory.
* Ruff suggestions
* Satisfy mypy
* Fix trailing whitespace.
* Add Linting make target.
* finish types page proofing, small changes
* Fix build directory
* proof control page, small changes
* proofing control page, more small edits
* proof functions page, small edits
* Adapt processing script to error processing
* Minor edits for intro page
Incidental to debugging processing script.
* Removing, fixing some quote markers
* implement most of Matthew's comments
* small edits to numpy array page
* Linter changes
* Fix tests to adapt to change in function API
* Neater way of getting first following node.
* Add test target.
* Adapt CONTRIBUTING to content.
* Move pre-commit into build_requirements.
* Reformat file with Ruff
* Ignore generated file.
* Refactor functions, add exercises[
and remove exercises from intro/scipy/solutions
* Rework control flow, add exercise.
* Note to look for exercises
* Remove last "> " remnants.
* Rework standard library page, clean solutions.
* Remove done todo item.
* Restore previous deletion of sidebar directives
* Remove some rst markup
* Working through exercises
Moving to sphinx-exercise
* Fix path to example data file.
* Exercises in optimization page.
* Exercises in optimization page.
* Complete removal of old exercise markers.
* Remove last ReST directives.
* Reworking skimage page.
* Finish up port of scikit-image page.
* Note completed task, add new task.
* fix tables
* remove junk image
* missing .
* Remove generated file from repo.
* Don't process .ipynb_checkpoints
* Label some generated files.
* Remove .ipynb_checkpoint file.
* make clean removes .ipynb_checkpoints directories
* Remove a :math: reference.
* Replace :ref: with {ref}
* Replace :func: with {func}
* Replace :mod: with {mod}
* Replace :class: with {class}
* Add intersphinx mappings.
* Fix scikit-image intersphinx mappings.
* Remove module reference that wasn't a module ref.
* Fix new reference label failure
Exposed by fixing :ref: -> {ref}
* Fix some download links.
* Fix a few class references.
* Remove extra space at beginning of line.
* -rf to avoid error deleting directories.
* Point to my copy for now.
* Remove use of <br> now I've found list-table
* Hide some inputs
* Full path for interact buttons.
* Refactor optimization page to list-tables and glue
The plots looked good, but the code was getting complicated and hard to
read on the main page.
* Remove now-uneeded header code in math-opt nbook.
* Fix repeated plot example; add plot code links.
* Fix Scipy module table.
* Change guide from ReST example to Markdown
* Add myst_nb to requirements
We need it for building pages with "glue" references.
* Use glue for camel graphic
* Note mathematical optimization done.
* Remove references to `rst` files.
* Remove last ".. " directive reference.
* Ignore joblib directories
* Update PRESENTING to be agnostic about build.
* We no longer use sphinx-gallery
* Remove conf.py
* Run compare_optimizers and commit rebuilt pkl
* Ruff reformat
* Fix a title.
* Fix link to plot.
* Rending -> rendering
* Initial port to Myst Markdown text format
* Generalize notebook processing for input formats.
* Add antialiased back to MPL quick ref table.
* Add prefix to interact URL
* Remove subdirectory spec for repository
This is not the subdirectory for the URL, but for the local files.
* Fix references to "md:myst" - should be "myst"
* Refactor processing to allowe remove-cell drop
* Lint
* Move regex around
* Add Myst jupyterlab / jupyterlite extension.
* Turn of processing of admonitions.
* Drop out glue directives.
* More complete message for glue refs.
* Refactor process_admonitions
* Clean joblib files
* Some tweaks to the TOC
* Add TOC to front page.
* Small capitalization and style fixes.
* Fix inclusion of metadata in included pages.
* Remove reference to PDF version
Does anyone use these?
* Add first tests.
* Explain testing, more on post-processing
* Allow Makefile clean commands to fail.
* Move Jupyterlab-myst to requirements.
* Satisfy linter.
* Note default True for proc_admonitions
* Remove typo from README.md
* Decapitalize some admonition directives
* Remove stub index pages from _toc, leave as redirects.
* Emphasise table captions
* Turn bold text into headings
* Switch URLs back to main site
* Maybe fix circle CI
* Try further fixes to circle-ci
* Refactor requirements
Previous requirements forcing older versions of jupyter-book.
* Revert "Switch URLs back to main site"
This reverts commit 6953285.
* Pin to Jupyter Book 1.
* Removed forced upgrade of jupyter-book
Now that would get us Jupyter Book 2.
---------
Co-authored-by: Peter Rush (Psychology) <57416249+pxr687@users.noreply.github.com>1 parent 9e2eefc commit 8854996
File tree
228 files changed
+30702
-41224
lines changed- .circleci
- .github/workflows
- _scripts
- tests
- advanced
- advanced_numpy
- examples/plots
- advanced_python
- debugging
- image_processing
- examples
- interfacing_with_c
- mathematical_optimization
- examples
- helper
- helper
- optimizing
- scipy_sparse
- data
- guide
- images
- includes
- intro
- help
- language
- solutions
- matplotlib
- examples
- numpy
- examples
- solutions
- scipy
- examples/solutions
- image_processing
- solutions
- summary-exercises
- examples
- packages
- scikit-image
- examples
- scikit-learn
- examples
- statistics
- pyximages
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
228 files changed
+30702
-41224
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
12 | | - | |
13 | | - | |
14 | | - | |
15 | | - | |
16 | | - | |
17 | | - | |
18 | | - | |
19 | | - | |
20 | | - | |
21 | | - | |
22 | 11 | | |
23 | 12 | | |
24 | 13 | | |
| |||
27 | 16 | | |
28 | 17 | | |
29 | 18 | | |
30 | | - | |
| 19 | + | |
31 | 20 | | |
32 | 21 | | |
33 | 22 | | |
| |||
40 | 29 | | |
41 | 30 | | |
42 | 31 | | |
43 | | - | |
44 | | - | |
45 | | - | |
46 | | - | |
47 | | - | |
48 | | - | |
| 32 | + | |
49 | 33 | | |
50 | 34 | | |
51 | | - | |
| 35 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | | - | |
| 30 | + | |
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | | - | |
| 30 | + | |
31 | 31 | | |
32 | | - | |
| 32 | + | |
33 | 33 | | |
34 | | - | |
35 | 34 | | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | | - | |
41 | | - | |
| 35 | + | |
| 36 | + | |
42 | 37 | | |
43 | 38 | | |
44 | 39 | | |
45 | 40 | | |
46 | 41 | | |
47 | | - | |
| 42 | + | |
48 | 43 | | |
49 | | - | |
| 44 | + | |
50 | 45 | | |
51 | 46 | | |
52 | 47 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | | - | |
32 | | - | |
| 31 | + | |
33 | 32 | | |
34 | 33 | | |
35 | | - | |
36 | | - | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
| 48 | + | |
| 49 | + | |
48 | 50 | | |
49 | 51 | | |
50 | 52 | | |
| |||
56 | 58 | | |
57 | 59 | | |
58 | 60 | | |
| 61 | + | |
| 62 | + | |
59 | 63 | | |
60 | 64 | | |
61 | 65 | | |
| |||
0 commit comments