Skip to main content
Mathematics LibreTexts

Acknowledgements

  • Page ID
    76197
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \) \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\) \(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)\(\newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    Since 2015 I tried many times to integrate my complex analysis notes with applets that I have designed or adapted from other people. Finally, in 2019, I was able to accomplish this task thanks to the development of mathematical, open-source, software capable to run online in (almost) any browser. This book would not have been possible without a ton of people sharing their great work. As much as possible, I’ve tried to keep track of all the online resources, books and articles that I have used.

    A big “thank you” to:

    • Jeffrey Thompson for allowing me to fork the design of his book Collision Detection.
    • Aaron MontagMartin von GagernStefan Kranich and Michael Strobel creators, developers and contributors of the CindyJS project. Thanks for allowing me to adapt your great applets.
    • Jürgen Richter-Gebert, one of the authors of the interactive mathematics software Cinderella, who now works on the CindyJS project.
    • The GeoGebra developers and community who share their wonderful constructions and applets.
    • Daniel Shiffman, an amazing teacher who shares his knowledge with the world. I have learned all the basics about programming from his books and video tutorials The Coding Train.
    • Lauren McCarthy, the creator of p5.js, and to the great community of creative people who use this programming language.
    • Paul Masson, the creator of MathCell. This is JavaScript library for including interactive mathematics in a web browser.
    • The equations in the book are displayed thanks to MathJax. However, in some applets KaTeX is used instead.

    Many thanks also to all the people who have supported this project with donations, suggestions and recommendations:

    1. Kelly E. Matthews, Alex Iktan, Codi Quetzal, Feya, Nicolás Guarín-Zapata, Carla Luciane Klôa Schöninger, Ken Thele, Sophia WoodMates Mike, Christopher Lee, Alvy, Pablo Padilla, Jason Cunliffe.

    Finally, about the applets:

    • The applets “Analytic Landscapes” and “Taylor Series” were adapted for the purposes of this book. The original versions can be found in the CindyGL-Gallery.
    • I designed all the GeoGebra applets. They can be downloaded from this GeoGebra book.
    • I also designed all the p5.js applets and the source code can be found at GitHub.
    • Was this article helpful?