Display powers of trig functions in usual way#496
Conversation
🚀 Preview available 🚀https://de2f8595.tbil.pages.dev
|
🚀 Preview available 🚀https://eefea8c9.tbil.pages.dev
|
| k = 2^randrange(2,5) | ||
| g = k*cos(a*x)^(2*m)*sin(a*x)^(2*n) | ||
| g = k*cosp(a*x,2*m)*sinp(a*x,2*n) | ||
| also_g = k/2^(m+n)*(1+cos(2*a*x))^m*(1-cos(2*a*x))^n |
There was a problem hiding this comment.
| also_g = k/2^(m+n)*(1+cos(2*a*x))^m*(1-cos(2*a*x))^n | |
| also_g = k/2^(m+n)*(1+cos(2*a*x))^m*(1-cos(2*a*x))^n | |
| assert f.diff() == also_g |
Or something like that to ensure no errors were made? Or something that's more clearly the same as g?
There was a problem hiding this comment.
I don't think that will work, the way cosp is created sage really doesn't know that it's a power of cos. We lose a lot of that kind of thing by creating our own function.
There was a problem hiding this comment.
Hmm, it might be quicker to demo than explain what I'm trying to say, one sec
There was a problem hiding this comment.
Maybe there is a way to use assuming to do something. Maybe that's a separate issue t hough to go back and add checks like these wherever we are doing something by hand (across exercises)
There was a problem hiding this comment.
It was not quicker, so I think this is okay to use as-is.
StevenClontz
left a comment
There was a problem hiding this comment.
Does my suggestion to verify equality with code make sense? A spot-check looks good.
It's off-topic, but while we're here, should task 2 say something like "...identities to rewrite {{int}} into an integral with smaller exponents..."?
I didn't love that prompt either, but was focusing on getting the powers to display properly. I'm happy for you to suggest alternative language. |
I'll make a quick separate PR |
* TI3 task 2 * Refactor task 1
* add 2025 jan workshop post (#318) * Rename non-preview edition (#320) * typo in individual practice 2.2.11 (#321) * Imprecise prompts in EV1 (#322) * Tweak precalc FN4 checkit (#285) * Tweak precalc FN4 checkit * x-axis, not y-axis * Implement EL4 Checkit (#267) * Precalculus EL7 Checkit (#268) * Two scenarios * third scenario * Fourth scenario * Implement LF7 Checkit (#297) * Consistency in using variable (#298) * Precalculus FN3 Checkit tweaks (#325) * Increasing/decreasing intervals * Add open/closed dots for domain endpoints * Gridlines and better labels * Typo * Fix range/global extrema logic * Prompt use of technology in LE2 (#314) * Typos in EV4 (#326) * EV2 - EV4 sample solutions (#327) * update EV2 sample * EV2 edits * EV3 sample * EV4 * Prompt for a bit more detail in EV1 linear combo construction (#313) * Prompt for a bit more detail in EV1 linear combo construction * Update source/linear-algebra/exercises/outcomes/EV/EV1/template.xml * add EV1 sample problem * typo in individual practice (#328) * EV4 typos (#329) * Lighten background (#331) * Suggestions for EV4 (#333) 1. Swap 2.4.8 and Observation 2.4.7. I think it flows better to have the language-specific task closer to Fact 2.4.5, and then the Observation is a helpful summary and recollection of previous results. 2. My team felt that changing 2.4.8 to be a linearly independent set would be good because in this lesson, all the examples (so far) are dependent. * Graphs side by side (#337) * Label graphs (#339) * clarify exponent (#261) * typo in individual practice 2.6.12 (#343) * typo in individual practice 2.6.12 * Update 06.ptx actually, the typo was above in the observation * Fix graph scales (#342) * Adjust EV6 spanning set (#347) * Update 05.ptx (#346) Changed "extrema" to "extremum" for grammatical purposes in a few places * typo (#349) * typos in AI6 (#350) * typos in AI6 table in 6.6.11: should be m(0) at the bottom. radius in 6.6.15 should be 20m, not 100m * width-> height * addresses issue 301 (#351) * Clarify unknowns in AT-ready (#355) * Clarify unknowns in AT-ready * Update source/linear-algebra/exercises/outcomes/AT/AT-ready/template.xml * Update source/linear-algebra/exercises/outcomes/AT/AT-ready/template.xml --------- Co-authored-by: jkostiuk <kostiuk.jordan@gmail.com> * update ev5 sample (#359) * PF1 first partial draft (#360) * Give compatible values for examples in AT2 (#358) * Give compatible values for examples in AT2 * Update source/linear-algebra/source/03-AT/02.ptx * demonstrate different calculations using different bases * Addressed EQ5 small issues #273 (#366) Co-authored-by: Drew Lewis <30658947+siwelwerd@users.noreply.github.com> * Fix-FN4 (#367) Co-authored-by: Drew Lewis <30658947+siwelwerd@users.noreply.github.com> * Adding Matrix and Polynomial Basis Activity to Address #354 (#356) * suggested changes * Update source/linear-algebra/source/03-AT/06.ptx Co-authored-by: Steven Clontz <steven.clontz@gmail.com> * incorporating suggestions from Steven on 10-15 * Update source/linear-algebra/source/03-AT/06.ptx --------- Co-authored-by: Steven Clontz <steven.clontz@gmail.com> * AT6 emphasize change of basis (#364) * emphasize change of basis * Update source/linear-algebra/source/03-AT/06.ptx Co-authored-by: jkostiuk <kostiuk.jordan@gmail.com> --------- Co-authored-by: jkostiuk <kostiuk.jordan@gmail.com> * add scaffolded flunecy builder similar to checkit bank (#363) * Fix to AD3 Shadow problem (#371) * Fix to AD3 Shadow problem The {{persondirection}} variable from the original and correct prompt was left off of the new prompt; I added it back in and amended wording. * generated CheckIt exercises using fix in cg2wilson-AD3-patch-1 * Update .vscode/settings.json * remove deprecated line --------- Co-authored-by: Steven Clontz <steven.clontz@gmail.com> * Fractional slopes (#373) * Tonya-10-15-2024 (#365) Co-authored-by: Drew Lewis <30658947+siwelwerd@users.noreply.github.com> Co-authored-by: Steven Clontz <steven.clontz@gmail.com> * Update RAT-PR.tex (#379) * Add recent talks to webpage (#378) Co-authored-by: Abby Noble <85640990+AbbyANoble@users.noreply.github.com> * PR1 parentheses fix (#380) * PR1 updates (#384) * Clean implementation of #387 (#389) * change xml ids to start with letter (#390) * Tonya 10 19 2024 redo (#386) Co-authored-by: Drew Lewis <30658947+siwelwerd@users.noreply.github.com> Co-authored-by: tdegeorge <143553140+tdegeorge@users.noreply.github.com> * quick swing at redefining series (#377) * quick swing at redefining series * rename section and tweak outcome description * tweak description again * Update source/calculus/source/08-SQ/03.ptx * Update source/calculus/source/08-SQ/03.ptx * typo in AT6 3.6.6 (#391) * Update 02.ptx (#392) Quick typo fix to Activity 8.2.14(b): ia changed to is * remove settings.json (#398) * Ensure graphs include origin (#383) * Consistent verbose slugs/IDs for books (#400) * Create a codechat config file for new codespace (#401) * create codechat_config.yaml on new codespace * clarify comment * Add appendix for identities (#403) * typo fix to PS2 (#406) added comma after the if clause * typo in 4.4.2 (b) (#412) (first and third row)->(second and third) * Tonya-11-9-2024 (#407) Co-authored-by: Drew Lewis <30658947+siwelwerd@users.noreply.github.com> * PF1 update (#402) Co-authored-by: Drew Lewis <30658947+siwelwerd@users.noreply.github.com> Co-authored-by: Drew Lewis <drew.lewis@gmail.com> * Ensure origin is in graphs (#415) * Change expression to function (#413) * Swap dfracs back to frac in super and sub scripts (#418) * added sage code in comments under each figure; svgs inside PR comments (#393) * added sage code in comments under each figure; svgs inside PR comments * uncommented sage, per discussion in meeting today * added LT2 and LT3 images * add sage images for LT4 and LT5 * add sage imgs for LT6 * give images same aspect ratio * LT3 aspect ratio * remove unuseful alt text --------- Co-authored-by: Steven Clontz <steven.clontz@gmail.com> * fixed typos! (#420) * MX4 Typo in row swap activity (#423) * typo in 5.1.20 (#425) "-4"s should be 4s (or, at the very least, in part (c)) * add sage images for DF (#419) * sage images for DF1 * sage images for DF5 * sage images for DF7 * sage images for DF8 * fixed aspect ratio in DF5 * fix asteroid graph * delete deprecated coop.jpg --------- Co-authored-by: Steven Clontz <steven.clontz@gmail.com> * refactor EL2 to produce nice TeX (#426) * another dfrac to frac in EL6 (#427) * Typos in EL3 (#429) * typos in individual practice (#432) eigenvalues->eigenvector * typo in EL7 (#433) * For #404, placed correct answer in (b) and commented reasoning for other false answers. Inserted correct limit of 1 in part (c). (#405) * Placed correct answer in (b) and commented reasoning for other false answers. Inserted correct limit of 1 in part (c). * Added answers to all 3 parts of Activity 8.7.3 * Added rationale for distractors. * Update source/calculus/source/08-SQ/07.ptx --------- Co-authored-by: Steven Clontz <steven.clontz@gmail.com> * Implementing change suggested in #435 (#436) Co-authored-by: Drew Lewis <30658947+siwelwerd@users.noreply.github.com> * Fixed grammar in Applications and AT (#441) * Update pagerank.ptx Updated the dollar amount to be Alphamet's current worth of $2.11 trillion dollars instead of 98 billion. Also a grammar fix. * Update truss.ptx minor grammar fixes and one spelling fix. * Update 02.ptx Fixed a minor spelling issue. * Update 03.ptx Fixed minor spelling issue. * Update AT 04.ptx Fixed minor spelling and grammar issues. * Update AT 05.ptx Fixed minor spelling and grammar issues. * Update AT 06.ptx Fixed minor spelling and grammar issues * small working tweak to AT4 activity (#443) * Added in Identities (#440) Co-authored-by: Drew Lewis <30658947+siwelwerd@users.noreply.github.com> Co-authored-by: Drew Lewis <drew.lewis@gmail.com> * Update ai3 check it (#448) * UPDATED AI3 * Update generator.sage update to volume. * Update template.xml Update to volume. * Update ad5 ad6 checkit (#445) * Update generator.sage AD5 Rational and Algebraic * Update template.xml Update to algebraic and rational * Update generator.sage Update to algebraic and rational * Update template.xml Algebraic and rational * Update template.xml wording * Update template.xml (#446) Specified jump limits * Update template.xml (#447) Update TI4 * comment out cylinder and rectangular prism. (#449) * Youtube links update (#453) * made PS2 notation to be consistent with PS1; addresses PS2 vs PS1 notation for power series #41 (#454) * Update presentations on website (#456) * Format presentations, update citation * Add posters * Update site/pages/about.md Co-authored-by: Drew Lewis <30658947+siwelwerd@users.noreply.github.com> --------- Co-authored-by: jkostiuk <kostiuk.jordan@gmail.com> * Added answers for Calculus LT1 MCQs (#458) * Added Answer for first Calc activity * Answers added to Calculus 1.1 Limits Graphically LT1 * Update ti8 check it (#465) Co-authored-by: Drew Lewis <drew.lewis@gmail.com> Co-authored-by: Drew Lewis <30658947+siwelwerd@users.noreply.github.com> * make second colophon a preface (#464) * Quicker PR previews (#455) * begin refactor: build/deploy are just for full builds * use gitpython to see changed files * get accurate list of changed files * grab changed ptx files * build changed PTX files * add preview action * fix cloudflare requirement * get full history in source checkout * update pretext version * try GitDB fix * specify origin/main * try adding safe directory * try safe directory again * try setting permission in action * try abspath * clean up cruft * try default fetch_depth * restore fetch-depth * use main function * share markdown output * multiline output * check output * write to output file * try backtick interpolation * use single-line markdown * fix quote * smaller test content * try using javascript template * escape ticks * don't escape newline * undo chnages to main * try another xml ID * add base URL to preview message * remove checkit build deletion since we will never send full checkit there * fix string formatting * remove placeholder foo.ptx * Small edit to EL1 (#410) * Precalculus TE1 (#397) Co-authored-by: Drew Lewis <30658947+siwelwerd@users.noreply.github.com> * FN5 addition (#469) * Add more description of TBIL (#467) * Solution added for 1.2 Limits Numerically (LT2) except the last one. (#478) * Solution added for 1.2 Limits Numerically (LT2) except the last one. * Update source/calculus/source/01-LT/02.ptx Co-authored-by: Jared Bunn <149198768+jbunn3@users.noreply.github.com> * Update source/calculus/source/01-LT/02.ptx Co-authored-by: Jared Bunn <149198768+jbunn3@users.noreply.github.com> * Update source/calculus/source/01-LT/02.ptx Co-authored-by: Jared Bunn <149198768+jbunn3@users.noreply.github.com> * Update source/calculus/source/01-LT/02.ptx Co-authored-by: Jared Bunn <149198768+jbunn3@users.noreply.github.com> * Update source/calculus/source/01-LT/02.ptx Co-authored-by: Jared Bunn <149198768+jbunn3@users.noreply.github.com> * Update source/calculus/source/01-LT/02.ptx Co-authored-by: Jared Bunn <149198768+jbunn3@users.noreply.github.com> --------- Co-authored-by: Jared Bunn <149198768+jbunn3@users.noreply.github.com> * Update Check-it links to be functional (#480) * import improvised activities addressing issue Suggestion: Learning Outcome and Activities for Change-of-Basis #457 (#459) * import improvised activities addressing issue Suggestion: Learning Outcome and Activities for Change-of-Basis #457 * Update source/linear-algebra/source/05-GT/05.ptx Co-authored-by: Jared Bunn <149198768+jbunn3@users.noreply.github.com> * addressing Jared's comments * Update source/linear-algebra/source/05-GT/05.ptx Co-authored-by: Jared Bunn <149198768+jbunn3@users.noreply.github.com> --------- Co-authored-by: Jared Bunn <149198768+jbunn3@users.noreply.github.com> * Appendix of common graphs (#416) * First graph * Update source/precalculus/source/meta/graphs.ptx Co-authored-by: Abby Noble <85640990+AbbyANoble@users.noreply.github.com> * Update source/precalculus/source/meta/graphs.ptx Co-authored-by: Steven Clontz <steven.clontz@gmail.com> * Reformat as sidebyside * Add rational functions * Fix captions * Other graphs * Exponential and logarithmic graphs * Trigonometric functions * Inverse trig functions * Add asymptotes * Add xml:ids * Reorder appendices --------- Co-authored-by: Abby Noble <85640990+AbbyANoble@users.noreply.github.com> Co-authored-by: Steven Clontz <steven.clontz@gmail.com> * preview checkit pull requests (#482) * factor out some functionality of preview_outcome's main function * first swing at checkit preview * fix import * try running as a module * create directory to move build into * test change in a generator file * typo * build the viewer * fix * Issue 352-EV7-suggestion (#353) * suggested edits * adjusted MC options * Update source/linear-algebra/source/02-EV/07.ptx Co-authored-by: Steven Clontz <steven.clontz@gmail.com> * accepted a suggestion and fixed some typos * Update source/linear-algebra/source/02-EV/07.ptx Co-authored-by: jkostiuk <kostiuk.jordan@gmail.com> * implemented suggestions: added answers, textcolor * Discard changes to .vscode/settings.json * reorganize statement/answer * further reorganizing --------- Co-authored-by: Steven Clontz <steven.clontz@gmail.com> Co-authored-by: Drew Lewis <30658947+siwelwerd@users.noreply.github.com> * Fix latex presentation of log_b in EL4 checkit (#438) * Fix latex presentation of log_b * Update source/precalculus/exercises/outcomes/EL/EL4/generator.sage Co-authored-by: Steven Clontz <steven.clontz@gmail.com> --------- Co-authored-by: Steven Clontz <steven.clontz@gmail.com> * Fix #479 merge (#490) * Placed correct answer in (b) and commented reasoning for other false answers. Inserted correct limit of 1 in part (c). * Added answers to all 3 parts of Activity 8.7.3 * Added rationale for distractors. * Update source/calculus/source/08-SQ/07.ptx * Bunn-12.17.24-formatting-in-octave (#479) * Addresses format command in Octave #477 in EV5 when matrices get large. * Here's another attempt. * Instructor Note added --------- Co-authored-by: Jared Bunn <149198768+jbunn3@users.noreply.github.com> * Fix LT2 activity answer scaffolding (#491) * Fix subtle error in PDF build for EV7 (#494) * Refactor LE2 generation (#486) * Display powers of trig functions in usual way (#496) * TI3 task 2 * Refactor task 1 * Clarify form of integral for TI3 (#503) * Suggestion for LE2 #334 (#460) * Suggestion for LE2 #334 * Merge in main (#473) * made PS2 notation to be consistent with PS1; addresses PS2 vs PS1 notation for power series #41 (#454) * Update presentations on website (#456) * Format presentations, update citation * Add posters * Update site/pages/about.md Co-authored-by: Drew Lewis <30658947+siwelwerd@users.noreply.github.com> --------- Co-authored-by: jkostiuk <kostiuk.jordan@gmail.com> * Added answers for Calculus LT1 MCQs (#458) * Added Answer for first Calc activity * Answers added to Calculus 1.1 Limits Graphically LT1 * Update ti8 check it (#465) Co-authored-by: Drew Lewis <drew.lewis@gmail.com> Co-authored-by: Drew Lewis <30658947+siwelwerd@users.noreply.github.com> * make second colophon a preface (#464) * Quicker PR previews (#455) * begin refactor: build/deploy are just for full builds * use gitpython to see changed files * get accurate list of changed files * grab changed ptx files * build changed PTX files * add preview action * fix cloudflare requirement * get full history in source checkout * update pretext version * try GitDB fix * specify origin/main * try adding safe directory * try safe directory again * try setting permission in action * try abspath * clean up cruft * try default fetch_depth * restore fetch-depth * use main function * share markdown output * multiline output * check output * write to output file * try backtick interpolation * use single-line markdown * fix quote * smaller test content * try using javascript template * escape ticks * don't escape newline * undo chnages to main * try another xml ID * add base URL to preview message * remove checkit build deletion since we will never send full checkit there * fix string formatting * remove placeholder foo.ptx * Small edit to EL1 (#410) * Precalculus TE1 (#397) Co-authored-by: Drew Lewis <30658947+siwelwerd@users.noreply.github.com> * FN5 addition (#469) * Add more description of TBIL (#467) --------- Co-authored-by: Cory Wilson <40644848+cg2wilson@users.noreply.github.com> Co-authored-by: Drew Lewis <30658947+siwelwerd@users.noreply.github.com> Co-authored-by: jkostiuk <kostiuk.jordan@gmail.com> Co-authored-by: mlamich1 <139090918+mlamich1@users.noreply.github.com> Co-authored-by: TienChih <tien.chih@emory.edu> Co-authored-by: Drew Lewis <drew.lewis@gmail.com> Co-authored-by: Abby Noble <85640990+AbbyANoble@users.noreply.github.com> Co-authored-by: tdegeorge <143553140+tdegeorge@users.noreply.github.com> * added instructor note explaining repetition * moved and expanded instructor's note --------- Co-authored-by: Steven Clontz <steven.clontz@gmail.com> Co-authored-by: Cory Wilson <40644848+cg2wilson@users.noreply.github.com> Co-authored-by: Drew Lewis <30658947+siwelwerd@users.noreply.github.com> Co-authored-by: mlamich1 <139090918+mlamich1@users.noreply.github.com> Co-authored-by: TienChih <tien.chih@emory.edu> Co-authored-by: Drew Lewis <drew.lewis@gmail.com> Co-authored-by: Abby Noble <85640990+AbbyANoble@users.noreply.github.com> Co-authored-by: tdegeorge <143553140+tdegeorge@users.noreply.github.com> * Added new activity to FN2 (#501) * Added new activity to FN2 * Update source/precalculus/source/02-FN/02.ptx --------- Co-authored-by: Jared Bunn <149198768+jbunn3@users.noreply.github.com> * promote `format rat` to LE2 (#507) * promote format rat to LE2 * replace EV5 `format rat` introduction with a reminder * fix unrelated markup error * Update source/linear-algebra/source/01-LE/02.ptx * Update source/linear-algebra/source/01-LE/02.ptx * Update source/linear-algebra/source/01-LE/02.ptx * Update source/linear-algebra/source/01-LE/02.ptx * Enable XML validation, other Codespace upgrades (#522) * enable xml validation * start work on custom schema * fix subtitle * update frontmatter to use bibinfo and fix other deprecations (#509) * issue #396 (#520) * Ensure remarks have <p> tags (#514) * EQ remarks * Module FN * Module LF * Module PR * Module EL * Module TR * Module TE * Module TE * Definitions too * Found a couple in linear algebra too * Fix precalculus pdf build (#521) * Remove statements from remarks (#518) * Remove statements from remarks * Calculus too * Progress on XML validation (#526) * schema fixes; setup shell script * make copyright xmlbase optional * let paragraphs be xmlbase * LF6 update (#368) * Update 06.ptx Answer choices A and C were the same (6c + 4a vs 4a + 6c). The answer said A, so I assume C was supposed to be different and switched the variables to make what I think was the intended wrong answer. * Update 06.ptx made all the variables in the same order * Update 06.ptx fixed other question right before that also had inconsistent order * added in dollar signs --------- Co-authored-by: Steven Clontz <steven.clontz@gmail.com> * Add sage images for AD (#439) * add sage plots for AD2, partial for AD4 * add sageplots for AD4 * start AD6 images * add sage images for AD6 * add sage images for AD7 and AD8 * Update with main (#471) * Fixed grammar in Applications and AT (#441) * Update pagerank.ptx Updated the dollar amount to be Alphamet's current worth of $2.11 trillion dollars instead of 98 billion. Also a grammar fix. * Update truss.ptx minor grammar fixes and one spelling fix. * Update 02.ptx Fixed a minor spelling issue. * Update 03.ptx Fixed minor spelling issue. * Update AT 04.ptx Fixed minor spelling and grammar issues. * Update AT 05.ptx Fixed minor spelling and grammar issues. * Update AT 06.ptx Fixed minor spelling and grammar issues * small working tweak to AT4 activity (#443) * Added in Identities (#440) Co-authored-by: Drew Lewis <30658947+siwelwerd@users.noreply.github.com> Co-authored-by: Drew Lewis <drew.lewis@gmail.com> * Update ai3 check it (#448) * UPDATED AI3 * Update generator.sage update to volume. * Update template.xml Update to volume. * Update ad5 ad6 checkit (#445) * Update generator.sage AD5 Rational and Algebraic * Update template.xml Update to algebraic and rational * Update generator.sage Update to algebraic and rational * Update template.xml Algebraic and rational * Update template.xml wording * Update template.xml (#446) Specified jump limits * Update template.xml (#447) Update TI4 * comment out cylinder and rectangular prism. (#449) * Youtube links update (#453) * made PS2 notation to be consistent with PS1; addresses PS2 vs PS1 notation for power series #41 (#454) * Update presentations on website (#456) * Format presentations, update citation * Add posters * Update site/pages/about.md Co-authored-by: Drew Lewis <30658947+siwelwerd@users.noreply.github.com> --------- Co-authored-by: jkostiuk <kostiuk.jordan@gmail.com> * Added answers for Calculus LT1 MCQs (#458) * Added Answer for first Calc activity * Answers added to Calculus 1.1 Limits Graphically LT1 * Update ti8 check it (#465) Co-authored-by: Drew Lewis <drew.lewis@gmail.com> Co-authored-by: Drew Lewis <30658947+siwelwerd@users.noreply.github.com> * make second colophon a preface (#464) * Quicker PR previews (#455) * begin refactor: build/deploy are just for full builds * use gitpython to see changed files * get accurate list of changed files * grab changed ptx files * build changed PTX files * add preview action * fix cloudflare requirement * get full history in source checkout * update pretext version * try GitDB fix * specify origin/main * try adding safe directory * try safe directory again * try setting permission in action * try abspath * clean up cruft * try default fetch_depth * restore fetch-depth * use main function * share markdown output * multiline output * check output * write to output file * try backtick interpolation * use single-line markdown * fix quote * smaller test content * try using javascript template * escape ticks * don't escape newline * undo chnages to main * try another xml ID * add base URL to preview message * remove checkit build deletion since we will never send full checkit there * fix string formatting * remove placeholder foo.ptx * Small edit to EL1 (#410) * Precalculus TE1 (#397) Co-authored-by: Drew Lewis <30658947+siwelwerd@users.noreply.github.com> * FN5 addition (#469) * Add more description of TBIL (#467) --------- Co-authored-by: William Starling <63762012+WilliamStarling@users.noreply.github.com> Co-authored-by: tdegeorge <143553140+tdegeorge@users.noreply.github.com> Co-authored-by: Drew Lewis <30658947+siwelwerd@users.noreply.github.com> Co-authored-by: Drew Lewis <drew.lewis@gmail.com> Co-authored-by: TienChih <tien.chih@emory.edu> Co-authored-by: Cory Wilson <40644848+cg2wilson@users.noreply.github.com> Co-authored-by: jkostiuk <kostiuk.jordan@gmail.com> Co-authored-by: mlamich1 <139090918+mlamich1@users.noreply.github.com> Co-authored-by: Abby Noble <85640990+AbbyANoble@users.noreply.github.com> * increased font size to 15pt in "the box" * modified the rectangular prism to have heavier shading on bottom * added dashed lines and redarkened bottom of prism * fixed code in Activity 3.8.3 to render the prism --------- Co-authored-by: Steven Clontz <steven.clontz@gmail.com> Co-authored-by: William Starling <63762012+WilliamStarling@users.noreply.github.com> Co-authored-by: tdegeorge <143553140+tdegeorge@users.noreply.github.com> Co-authored-by: Drew Lewis <30658947+siwelwerd@users.noreply.github.com> Co-authored-by: Drew Lewis <drew.lewis@gmail.com> Co-authored-by: TienChih <tien.chih@emory.edu> Co-authored-by: jkostiuk <kostiuk.jordan@gmail.com> Co-authored-by: mlamich1 <139090918+mlamich1@users.noreply.github.com> Co-authored-by: Abby Noble <85640990+AbbyANoble@users.noreply.github.com> * IN Sage Images (#442) * add IN1 sage images * add sage images for IN2 * add IN5 sage images * add IN8 sage images * Update with main (#472) * Implementing change suggested in #435 (#436) Co-authored-by: Drew Lewis <30658947+siwelwerd@users.noreply.github.com> * Fixed grammar in Applications and AT (#441) * Update pagerank.ptx Updated the dollar amount to be Alphamet's current worth of $2.11 trillion dollars instead of 98 billion. Also a grammar fix. * Update truss.ptx minor grammar fixes and one spelling fix. * Update 02.ptx Fixed a minor spelling issue. * Update 03.ptx Fixed minor spelling issue. * Update AT 04.ptx Fixed minor spelling and grammar issues. * Update AT 05.ptx Fixed minor spelling and grammar issues. * Update AT 06.ptx Fixed minor spelling and grammar issues * small working tweak to AT4 activity (#443) * Added in Identities (#440) Co-authored-by: Drew Lewis <30658947+siwelwerd@users.noreply.github.com> Co-authored-by: Drew Lewis <drew.lewis@gmail.com> * Update ai3 check it (#448) * UPDATED AI3 * Update generator.sage update to volume. * Update template.xml Update to volume. * Update ad5 ad6 checkit (#445) * Update generator.sage AD5 Rational and Algebraic * Update template.xml Update to algebraic and rational * Update generator.sage Update to algebraic and rational * Update template.xml Algebraic and rational * Update template.xml wording * Update template.xml (#446) Specified jump limits * Update template.xml (#447) Update TI4 * comment out cylinder and rectangular prism. (#449) * Youtube links update (#453) * made PS2 notation to be consistent with PS1; addresses PS2 vs PS1 notation for power series #41 (#454) * Update presentations on website (#456) * Format presentations, update citation * Add posters * Update site/pages/about.md Co-authored-by: Drew Lewis <30658947+siwelwerd@users.noreply.github.com> --------- Co-authored-by: jkostiuk <kostiuk.jordan@gmail.com> * Added answers for Calculus LT1 MCQs (#458) * Added Answer for first Calc activity * Answers added to Calculus 1.1 Limits Graphically LT1 * Update ti8 check it (#465) Co-authored-by: Drew Lewis <drew.lewis@gmail.com> Co-authored-by: Drew Lewis <30658947+siwelwerd@users.noreply.github.com> * make second colophon a preface (#464) * Quicker PR previews (#455) * begin refactor: build/deploy are just for full builds * use gitpython to see changed files * get accurate list of changed files * grab changed ptx files * build changed PTX files * add preview action * fix cloudflare requirement * get full history in source checkout * update pretext version * try GitDB fix * specify origin/main * try adding safe directory * try safe directory again * try setting permission in action * try abspath * clean up cruft * try default fetch_depth * restore fetch-depth * use main function * share markdown output * multiline output * check output * write to output file * try backtick interpolation * use single-line markdown * fix quote * smaller test content * try using javascript template * escape ticks * don't escape newline * undo chnages to main * try another xml ID * add base URL to preview message * remove checkit build deletion since we will never send full checkit there * fix string formatting * remove placeholder foo.ptx * Small edit to EL1 (#410) * Precalculus TE1 (#397) Co-authored-by: Drew Lewis <30658947+siwelwerd@users.noreply.github.com> * FN5 addition (#469) * Add more description of TBIL (#467) --------- Co-authored-by: Drew Lewis <30658947+siwelwerd@users.noreply.github.com> Co-authored-by: William Starling <63762012+WilliamStarling@users.noreply.github.com> Co-authored-by: tdegeorge <143553140+tdegeorge@users.noreply.github.com> Co-authored-by: Drew Lewis <drew.lewis@gmail.com> Co-authored-by: TienChih <tien.chih@emory.edu> Co-authored-by: Cory Wilson <40644848+cg2wilson@users.noreply.github.com> Co-authored-by: jkostiuk <kostiuk.jordan@gmail.com> Co-authored-by: mlamich1 <139090918+mlamich1@users.noreply.github.com> Co-authored-by: Abby Noble <85640990+AbbyANoble@users.noreply.github.com> --------- Co-authored-by: Steven Clontz <steven.clontz@gmail.com> Co-authored-by: Drew Lewis <30658947+siwelwerd@users.noreply.github.com> Co-authored-by: William Starling <63762012+WilliamStarling@users.noreply.github.com> Co-authored-by: tdegeorge <143553140+tdegeorge@users.noreply.github.com> Co-authored-by: Drew Lewis <drew.lewis@gmail.com> Co-authored-by: TienChih <tien.chih@emory.edu> Co-authored-by: jkostiuk <kostiuk.jordan@gmail.com> Co-authored-by: mlamich1 <139090918+mlamich1@users.noreply.github.com> Co-authored-by: Abby Noble <85640990+AbbyANoble@users.noreply.github.com> * Added inverse matrix notation in Octave to MX3 (#530) * Update RAT-SQ.tex (#451) Co-authored-by: Drew Lewis <30658947+siwelwerd@users.noreply.github.com> Co-authored-by: jkostiuk <kostiuk.jordan@gmail.com> Co-authored-by: Drew Lewis <drew.lewis@gmail.com> Co-authored-by: Jared Bunn <149198768+jbunn3@users.noreply.github.com> Co-authored-by: Abby Noble <85640990+AbbyANoble@users.noreply.github.com> Co-authored-by: Steven Clontz <steven.clontz@gmail.com> Co-authored-by: Cory Wilson <40644848+cg2wilson@users.noreply.github.com> Co-authored-by: mlamich1 <139090918+mlamich1@users.noreply.github.com> Co-authored-by: TienChih <tien.chih@emory.edu> Co-authored-by: tdegeorge <143553140+tdegeorge@users.noreply.github.com> Co-authored-by: William Starling <63762012+WilliamStarling@users.noreply.github.com> Co-authored-by: Jeffrey Ford <jford1906@gmail.com> * linear-algebra LE validation (#528) * LE1 validation * only subtree build e.g. chapters and sections * typo * learn how to program * computers were a mistake * refactor a bit * EV validation (#532) * EV samples and readiness * EV1-EV3 * finish EV * LA AT validation (#534) * AT samples and AT1 * AT2-AT6 * Sage images for CO, SQ, and PS (#529) Co-authored-by: Steven Clontz <steven.clontz@gmail.com> Co-authored-by: Drew Lewis <30658947+siwelwerd@users.noreply.github.com> Co-authored-by: Drew Lewis <drew.lewis@gmail.com> Co-authored-by: jkostiuk <kostiuk.jordan@gmail.com> Co-authored-by: William Starling <63762012+WilliamStarling@users.noreply.github.com> Co-authored-by: tdegeorge <143553140+tdegeorge@users.noreply.github.com> Co-authored-by: TienChih <tien.chih@emory.edu> Co-authored-by: Cory Wilson <40644848+cg2wilson@users.noreply.github.com> Co-authored-by: mlamich1 <139090918+mlamich1@users.noreply.github.com> Co-authored-by: Abby Noble <85640990+AbbyANoble@users.noreply.github.com> * Fix FN3 description (#536) Co-authored-by: Drew Lewis <30658947+siwelwerd@users.noreply.github.com> * Typo fix (#524) * Answer added to 2.1 Derivatives Graphically and Numerically except Activity 2.1.19 (#527) * fix sagemath issue with `graph-x-minus-four` (#545) * AT3: Add common aliases for kernel and image (#428) * Add common aliases for kernel and image * Update source/linear-algebra/source/03-AT/03.ptx * Update source/linear-algebra/source/03-AT/03.ptx Co-authored-by: jkostiuk <kostiuk.jordan@gmail.com> * Added the definition of column and row space to EV6, and included an exercise. Referenced this notation in AT3 and AT6 * Moved column space note to the end of 3.3.11 * removed tag mismatch --------- Co-authored-by: jkostiuk <kostiuk.jordan@gmail.com> Co-authored-by: Jeffrey Ford <jford1906@gmail.com> * Creating PS 5 on Taylor's Theorem (#497) * Creating PS 5 on Taylor's Theorem * Removing subsection tag check build. * Some more progress * fixing xml id error * added more content * minor improvements and minor update to learning outcome * Addressing Cory's concerns * Add missing p to intro of 2.1.12 (#557) * Add <p> tags to answers on 2.1.16 (#556) * Consistent grammer in PF2 outcome (#555) * Stray comma (#551) * Clear up phrasing and tweak graph (#553) * Typo fix (#550) * Grammar fix (#552) * Tweak grammar in outcome PF4 (#554) Co-authored-by: Abby Noble <85640990+AbbyANoble@users.noreply.github.com> * additions to FN1 (#516) Co-authored-by: Drew Lewis <30658947+siwelwerd@users.noreply.github.com> * Addresses #558 using example environment. (#560) Co-authored-by: Drew Lewis <30658947+siwelwerd@users.noreply.github.com> * Escape slashes (#567) * addresses #431 (#523) * updated remark in issue * moved common/natural logarithm remark --------- Co-authored-by: Drew Lewis <30658947+siwelwerd@users.noreply.github.com> * Fixed One-to-one property of logs in EL3, EL5, and EL6 #430 (#470) * FN5 addition #332 * Added in an application example at the end * Fixed One-to-one property of logs in EL3, EL5, and EL6 #430 * Update source/precalculus/source/05-EL/05.ptx * Update source/precalculus/source/05-EL/05.ptx Co-authored-by: Abby Noble <85640990+AbbyANoble@users.noreply.github.com> * Update source/precalculus/source/05-EL/03.ptx * added <p> tag to remark * Update source/precalculus/source/05-EL/03.ptx Co-authored-by: Abby Noble <85640990+AbbyANoble@users.noreply.github.com> * Update source/precalculus/source/05-EL/05.ptx Co-authored-by: Abby Noble <85640990+AbbyANoble@users.noreply.github.com> * Update source/precalculus/source/05-EL/05.ptx Co-authored-by: Abby Noble <85640990+AbbyANoble@users.noreply.github.com> * Update source/precalculus/source/05-EL/05.ptx Co-authored-by: Abby Noble <85640990+AbbyANoble@users.noreply.github.com> * Update source/precalculus/source/05-EL/05.ptx Co-authored-by: Abby Noble <85640990+AbbyANoble@users.noreply.github.com> * Update source/precalculus/source/05-EL/05.ptx Co-authored-by: Abby Noble <85640990+AbbyANoble@users.noreply.github.com> * Update source/precalculus/source/05-EL/05.ptx Co-authored-by: Abby Noble <85640990+AbbyANoble@users.noreply.github.com> * Update source/precalculus/source/05-EL/05.ptx Co-authored-by: Abby Noble <85640990+AbbyANoble@users.noreply.github.com> * Update source/precalculus/source/05-EL/05.ptx Co-authored-by: Abby Noble <85640990+AbbyANoble@users.noreply.github.com> * Update source/precalculus/source/05-EL/05.ptx Co-authored-by: Abby Noble <85640990+AbbyANoble@users.noreply.github.com> * Discard changes to source/precalculus/source/02-FN/05.ptx * fix mismatched p tag * Add back Jordan's missing remark --------- Co-authored-by: Abby Noble <85640990+AbbyANoble@users.noreply.github.com> Co-authored-by: Drew Lewis <30658947+siwelwerd@users.noreply.github.com> Co-authored-by: Steven Clontz <steven.clontz@gmail.com> * FN2 CheckIt attempt (#498) Co-authored-by: Abby Noble <85640990+AbbyANoble@users.noreply.github.com> Co-authored-by: Drew Lewis <drew.lewis@gmail.com> Co-authored-by: Drew Lewis <30658947+siwelwerd@users.noreply.github.com> * typo in LE2 (#570) * FN1 tweaks (#571) * Addresses EQ6 reflections #564 (#574) * Addresses EQ6 reflections #564 * Found a tag mismatch * address issue EL1 question about a remark #411 and EL1 CheckIt #408 (#575) * Additional activity for EQ2 #162 (#568) * Additional activity for EQ2 #162 * Update source/precalculus/source/01-EQ/02.ptx Co-authored-by: Abby Noble <85640990+AbbyANoble@users.noreply.github.com> * Update source/precalculus/source/01-EQ/02.ptx Co-authored-by: Abby Noble <85640990+AbbyANoble@users.noreply.github.com> * Update source/precalculus/source/01-EQ/02.ptx Co-authored-by: Abby Noble <85640990+AbbyANoble@users.noreply.github.com> * Update source/precalculus/source/01-EQ/02.ptx Co-authored-by: Abby Noble <85640990+AbbyANoble@users.noreply.github.com> * Update source/precalculus/source/01-EQ/02.ptx Co-authored-by: Abby Noble <85640990+AbbyANoble@users.noreply.github.com> * Update source/precalculus/source/01-EQ/02.ptx Co-authored-by: Abby Noble <85640990+AbbyANoble@users.noreply.github.com> --------- Co-authored-by: Abby Noble <85640990+AbbyANoble@users.noreply.github.com> * Fixed PR1 issues #382 (#484) * Fixed PR1 issues #382 * Update source/precalculus/source/04-PR/01.ptx Co-authored-by: Drew Lewis <30658947+siwelwerd@users.noreply.github.com> * Update source/precalculus/source/04-PR/01.ptx Co-authored-by: Drew Lewis <30658947+siwelwerd@users.noreply.github.com> * Update source/precalculus/source/04-PR/01.ptx Co-authored-by: Drew Lewis <30658947+siwelwerd@users.noreply.github.com> * Update source/precalculus/source/04-PR/01.ptx Co-authored-by: Drew Lewis <30658947+siwelwerd@users.noreply.github.com> * Updated with the other PR issue as well * Missing <p> in first observation * Update source/precalculus/source/04-PR/01.ptx Co-authored-by: Abby Noble <85640990+AbbyANoble@users.noreply.github.com> * Update source/precalculus/source/04-PR/01.ptx Co-authored-by: Abby Noble <85640990+AbbyANoble@users.noreply.github.com> * Update source/precalculus/source/04-PR/01.ptx Co-authored-by: Abby Noble <85640990+AbbyANoble@users.noreply.github.com> * Update source/precalculus/source/04-PR/01.ptx Co-authored-by: Abby Noble <85640990+AbbyANoble@users.noreply.github.com> * Update source/precalculus/source/04-PR/01.ptx Co-authored-by: Abby Noble <85640990+AbbyANoble@users.noreply.github.com> * Addressed comments from yesterday * Update source/precalculus/source/04-PR/01.ptx Co-authored-by: Drew Lewis <30658947+siwelwerd@users.noreply.github.com> * Update source/precalculus/source/04-PR/01.ptx Co-authored-by: Drew Lewis <30658947+siwelwerd@users.noreply.github.com> * Update source/precalculus/source/04-PR/01.ptx Co-authored-by: Drew Lewis <30658947+siwelwerd@users.noreply.github.com> * Update source/precalculus/source/04-PR/01.ptx Co-authored-by: Drew Lewis <30658947+siwelwerd@users.noreply.github.com> * Tonya-New-PR-Branch (#569) Co-authored-by: Drew Lewis <30658947+siwelwerd@users.noreply.github.com> * Update source/precalculus/source/04-PR/01.ptx * Update source/precalculus/source/04-PR/01.ptx * Fix graphs --------- Co-authored-by: Drew Lewis <30658947+siwelwerd@users.noreply.github.com> Co-authored-by: Abby Noble <85640990+AbbyANoble@users.noreply.github.com> Co-authored-by: Drew Lewis <drew.lewis@gmail.com> * Add workshops to TBIL Resource Library (#579) * Add workshops * Add hrule * Update site/pages/library.md Co-authored-by: Steven Clontz <steven.clontz@gmail.com> * Update site/pages/library.md --------- Co-authored-by: Steven Clontz <steven.clontz@gmail.com> * FN5 tweaks (#587) * small typos in FN4 (#582) * LE3: more accurate condition for infinitely-many solutions (#583) * more accurate condition for infinitely-many solutions * reinforce why system has infinite solutions * EV1 updates Spring 2025 (#581) * turn remark into an activity * add sage code illustrating remark * add illustration for two-vector span * add in a coding activity to visualize a span (#588) * Solution to 1.3 Limits-Analytically-(LT3) (#481) * Solution added for 1.2 Limits Numerically (LT2) except the last one. * Solution to 1.3 Limits-Analytically-(LT3) * Update source/calculus/source/01-LT/03.ptx Co-authored-by: Steven Clontz <steven.clontz@gmail.com> * Update source/calculus/source/01-LT/03.ptx Co-authored-by: Steven Clontz <steven.clontz@gmail.com> * Update source/calculus/source/01-LT/03.ptx Co-authored-by: Steven Clontz <steven.clontz@gmail.com> * revert LT2 source file * Update source/calculus/source/01-LT/02.ptx * Update source/calculus/source/01-LT/03.ptx * Update source/calculus/source/01-LT/03.ptx --------- Co-authored-by: Steven Clontz <steven.clontz@gmail.com> * Add logo (#573) * EQ5 tweaks (#585) * EQ5 tweaks * Update source/precalculus/source/01-EQ/05.ptx Co-authored-by: Drew Lewis <30658947+siwelwerd@users.noreply.github.com> --------- Co-authored-by: tdegeorge <143553140+tdegeorge@users.noreply.github.com> Co-authored-by: Drew Lewis <30658947+siwelwerd@users.noreply.github.com> * fn3 updates (#578) * fn3 updates * Update source/precalculus/source/02-FN/03.ptx --------- Co-authored-by: tdegeorge <143553140+tdegeorge@users.noreply.github.com> * Fix invalid xmls (#591) * EV3 updates (#594) * added octave cells for ev2 (#589) * EV3 further work (#596) * typo * sageplot 2d subspace vs R2, more detail in false proof * increased scaffolding for first EV3 proof activity * elaborate on false subspace proof * "and demonstrate" (#600) missed an "and demonstrate" * Fix reuse of variable (#602) * Grammar fix, closes #599 (#601) * added code cells to 2.6.4 (#605) * added code cells to 2.6.4 * missed one just after --------- Co-authored-by: Drew Lewis <30658947+siwelwerd@users.noreply.github.com> Co-authored-by: jkostiuk <kostiuk.jordan@gmail.com> Co-authored-by: Cory Wilson <40644848+cg2wilson@users.noreply.github.com> Co-authored-by: Abby Noble <85640990+AbbyANoble@users.noreply.github.com> Co-authored-by: tdegeorge <143553140+tdegeorge@users.noreply.github.com> Co-authored-by: Jared Bunn <149198768+jbunn3@users.noreply.github.com> Co-authored-by: Drew Lewis <drew.lewis@gmail.com> Co-authored-by: Callie Willett <130016894+willcaller@users.noreply.github.com> Co-authored-by: William Starling <63762012+WilliamStarling@users.noreply.github.com> Co-authored-by: TienChih <tien.chih@emory.edu> Co-authored-by: mlamich1 <139090918+mlamich1@users.noreply.github.com> Co-authored-by: Jeffrey Ford <jford1906@gmail.com> Co-authored-by: Francesca Gandini <fra.gandi.phd@gmail.com> Co-authored-by: kathypinzon <75687638+kathypinzon@users.noreply.github.com>
* TI3 task 2 * Refactor task 1

Closes #39