Changes in version 0.6.6 - Removed unintended indirect dependency on s2 package (which isn't available for shinylive) Changes in version 0.6.5 - Updated contour_plot() to work with new ggplot2 syntax. - Added doodle_fun() to provide the functionality previously provided by mosaic::rfun(). - Added "linewidth" argument to slice_plot(). Same meaning as in ggplot2. - Added World_oil dataframe - Exporting model_fit() from mosaic - Fixed bug in numD() that prevented function from being returned visably. - Ditched calculus::integral() in favor of stats::integrate() to work faster under webr - vectorfield_plot() will interpret NA from tilde expressions as "do not plot" Changes in version 0.6.4 (2024-07-26) - Set up to work with WebR. - Integrate() no longer uses hcubature() from cubature package. Changes in version 0.6.2 - Fixed bug that caused the dt argument in makeODE() and integrateODE() to be ignored in favor of the default value. Changes in version 0.6.1 (2024-03-16) - No new user features. Just maintenance on internal package tests to keep up with changes to other packages. Changes in version 0.6.0 (2022-09-15) - Updated vignette and added two new vignettes: an instructor-facing guide and a quick reference. - Unified argument handling system across most functions, handling optional graphics input from piped-in graphical functions, domain(), parameter values, etc. Changes in version 0.5.9 - slice_plot(), contour_plot(), vectorfield_plot(), and gradient_plot() have improved checking for unbound parameters. - Added ability to bind or re-bind parameters in those graphics functions calls. - Exported bind_params(), perhaps useful for demonstrations of difference between arguments and parameters in mathematical functions. Changes in version 0.5.8 - Using Deriv::Deriv() for symbolic differentiation. It's much better than stats:D - Attempting symbolic integration with Ryacas. If that fails, then go on to old method. symbolic anti-derivatives are much better with Ryacas than the old home-brew method. Changes in version 0.5.7 - traj_plot_3D() added - integrateODE() has improved error messages. Changes in version 0.5.6 - vectorfield_plot() gets transform feature to (optionally) avoid too-small arrows. - vectorfield_plot() arrows now centered on the gridpoint. Changes in version 0.5.5 - added more domain features: is_in_domain() and %pm% which works inside domain(). - added Zeros(), which works better with the domain system. - added Integrate(), argM() - added Picket() Changes in version 0.5.4 - added Iterate() Changes in version 0.5.3 - fixed label colors and alpha in slice_plot() - contour_plot() now uses boxed labels instead of plain text for contour marking - slice_plot() adds a "singularities" argument to insert breaks in the graph. - more flexible domain specification for slice_plot and contour_plot - can use expressions instead of formulas for makeFun() - bug fixes in antiD() - somewhat better algebraic simplification for D() and antiD() Changes in version 0.5.2 - added surface_with_contours(). - added vectorfield_plot() and gradient_plot() Changes in version 0.5.1 (2020-05-07) - Added cross-references to calculus functions in mosaic - Internal functions no longer show up in package documentation. - Added a vignette oriented toward instructors. - Fixed reversal of axes in interactive_plot() Changes in version 0.5.0 (2017-07-27) - Calculus materials separated from the mosaic package and housed here. - Reconfigured mosaicCalc as a separate package that works with the mosaicCore ecosystem.