Skip to content

Commit

Permalink
Deprecate weavesupport (#54)
Browse files Browse the repository at this point in the history
* use github actions for CI

* remove WeaveSupport

* further cleanup
  • Loading branch information
jverzani authored Sep 23, 2022
1 parent 789623b commit 77199a6
Show file tree
Hide file tree
Showing 11 changed files with 8 additions and 952 deletions.
2 changes: 1 addition & 1 deletion Project.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name = "CalculusWithJulia"
uuid = "a2e0e22d-7d4c-5312-9169-8b992201a882"
version = "0.0.23"
version = "0.1.0"

[deps]
Base64 = "2a0f44e3-6c83-55bd-87e4-b1978d98bd5f"
Expand Down
15 changes: 7 additions & 8 deletions src/CalculusWithJulia.jl
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@ This package does two things:
* It defines a handful of functions for convenience. The exported ones
are `e`, `unzip`, `rangeclamp` `tangent`, `secant`, `D` (and the prime
notation), `divergence`, `gradient`, `curl`, and `∇`.
notation), `divergence`, `gradient`, `curl`, and `∇`, along with some plotting
functions
## Packages loaded by `CalculusWithJulia`
Expand Down Expand Up @@ -38,15 +39,15 @@ Several plot recipes are provided to ease the creation of plots in the notes.
`vectorfieldplot` and `vectorfieldplot3d` can be used to plot vector fields; and
`arrow` is a simplified interface to `quiver` that also indicates 3D vectors.
* `MDBM`: the `MDBM` package is useful for finding contours in ``2`` or ``3`` dimensions.
The `plot_implicit` function can plot `2D` implicit plots. (It is borrowed from [ImplicitPlots.jl](https://github.com/saschatimme/ImplicitPlots.jl), which is avoided, as it has dependencies that hold other packages back.)
## Other packages with recurring roles in the notes
## Other packages with a recurring role in the accompanying notes:
* `Roots` is used to find zeros of univariate functions
* `QuadGK` and `HCubature` are used for numeric integration
* `SymPy` for symbolic math
* `ImplicitEquations` is used to make 2-dimesional plots of implicit equations.
* `QuadGK` and `HCubature` are used for numeric integration
"""
module CalculusWithJulia
Expand All @@ -70,14 +71,12 @@ include("derivatives.jl")
include("integration.jl")
include("plot-utils.jl")
include("plot-recipes.jl")
include("WeaveSupport/WeaveSupport.jl")

using Requires

function __init__()
@require SymPy="24249f21-da20-56a4-8eb1-6a02cf4ae2e6" include("sympy.jl")
@require Plots="91a5bcdd-55d7-5caf-9e0b-520d859cae80" include("plots.jl")
# @require MDBM="ea0cff06-48de-41e3-bd0e-d3c1feffd247" include("implicit_equation.jl") # replaced in notes, and not supported
@require Plots="91a5bcdd-55d7-5caf-9e0b-520d859cae80" include("plots.jl") # could deprecate...
end

e = exp(1)
Expand Down
43 changes: 0 additions & 43 deletions src/WeaveSupport/WeaveSupport.jl

This file was deleted.

132 changes: 0 additions & 132 deletions src/WeaveSupport/bootstrap.jl

This file was deleted.

Loading

2 comments on commit 77199a6

@jverzani
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@JuliaRegistrator
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Registration pull request created: JuliaRegistries/General/68845

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:

git tag -a v0.1.0 -m "<description of version>" 77199a6d680ddb0afe863be3dc1e4c208d281615
git push origin v0.1.0

Please sign in to comment.