edits; simplify caching

This commit is contained in:
jverzani
2022-06-06 11:43:19 -04:00
parent 1f377bf420
commit e36e700740
14 changed files with 344 additions and 141 deletions

View File

@@ -124,7 +124,7 @@ Trigonometric functions are used to describe triangles, circles and oscillatory
## Limits and Continuity
The notion of a limit is at the heart of the two main operations of calculus, differentiation and integration.
The notion of a limit is at the heart of the two main operations of calculus: differentiation and integration.
- [Limits](limits/limits.html)
@@ -171,7 +171,7 @@ The tangent line to the graph of a function at a point has slope given through t
The derivative finds use outside of the traditional way of specifying a function or relationship. These two sections look at some different cases.
- [Implicit derivatives](derivatives/implicit_differentiation.html)
- [Implicit differentiation](derivatives/implicit_differentiation.html)
- [Related rates](derivatives/related_rates.html)
@@ -215,7 +215,7 @@ Various applications of the integral are presented. The first two sections conti
- [Surface Area](integrals/surface_area.html)
#### Ordinary differential equations
### Ordinary differential equations
Ordinary differential equations are an application of integration and the fundamental theorem of calculus.
@@ -240,6 +240,8 @@ The calculus of functions involving more than $1$ variable is greatly simplified
- [Vectors](differentiable_vector_calculus/vectors.html)
### Differentiable vector calculus
In general we will consider multivariable functions from $R^n$ into $R^m$ (functions of $n$ variables that return $m$ different values), but it is helpful to specialize to two cases first. These are vector valued functions ($f: R \rightarrow R^n$) and scalar functions ($f:R^n \rightarrow R$).
- [Vector-valued functions](differentiable_vector_calculus/vector_valued_functions.html)
@@ -257,7 +259,7 @@ The derivative of a mulitvariable function is discussed here. We will see that w
----
### Integral vector calculus
Integral vector calculus begins with a generalization of integration to compute area to integration to compute volumes (and its generalization to higher dimensions). The integration concept is then extended to integration over curves and surfaces. With this, generalizations of the fundamental theorem of calculus are discussed.
@@ -308,7 +310,7 @@ A review of the `Julia` concepts used within these notes.
## Miscellaneous
- Some different [interfaces](misc/julia_interfaces.html) interfaces to `Julia`.
- Some different [interfaces](misc/julia_interfaces.html) to `Julia`.
- The [CalculusWithJulia](misc/calculus_with_julia.html) package.
@@ -322,40 +324,4 @@ A review of the `Julia` concepts used within these notes.
This is a work in progress. To report an issue, make a comment, or suggest something new, please file an [issue](https://github.com/jverzani/CalculusWithJulia.jl/issues/). In your message add the tag `@jverzani` to ensure it is not overlooked. Otherwise, an email to `verzani` at `math.csi.cuny.edu` will also work.
To make edits to the documents directly, a pull request with the modified `*.jmd` files in the `CwJ` directory should be made. Minor edits to the `*.jmd` files should be possible through the GitHub web interface. In the footer of each page a pencil icon (like the one below) when clicked should cause the opening of the corresponding `*.jmd` file on GitHub for suggesting modifications. The html files will be generated independently, that need not be done.
```julia; hold=true; echo=false
# put in a custom footer
txt = """
<div class="card" style="">
<div class="card-header float-end text-muted">
<span class="text-muted float-end align-middle">
<a href="./precalc/calculator.html"
data-bs-toggle="tooltip"
data-bs-placement="top"
title="Next section"
aria-label="Next section"
class="bi bi-arrow-right-circle-fill">
</a>
&nbsp;
<a href="https://github.com/jverzani/CalculusWithJulia.jl/edit/master/CwJ/misc/toc.jmd"
data-bs-toggle="tooltip"
data-bs-placement="top"
title="Suggest an edit"
aria-label="Suggest an edit"
class="bi bi-pencil-square">
</a>
</span>
</div>
</div>
"""
CalculusWithJulia.WeaveSupport.HTMLoutput(txt)
```
To make edits to the documents directly, a pull request with the modified `*.jmd` files in the `CwJ` directory should be made. Minor edits to the `*.jmd` files should be possible through the GitHub web interface. In the footer of each page a pencil icon accompanying "suggest an edit" when clicked should cause the opening of the corresponding `*.jmd` file on GitHub for suggesting modifications. The html files will be generated independently, that need not be done.