[1] PortAudio.
[2] S. Berg et al. The NumPy project.
[3] M. Bosi and R.E. Goldberd. Introduction to Digital Audio Coding and Standards. Kluwer Academic Publishers, 2003.
[4] C.S. Burrus, R. Gopinath, and H. Guo. Wavelets and Wavelet Transforms. Rice University, 2013.
[5] Scott Chacon and Ben Straub. Pro Git. Apress, 2020.
[6] Peter L. Dordal. An Introduction to Computer Networks. 2020.
[7] A.B. Downey. Think Stats Probability and Statistics for Programmers. O’Reilly, 2011.
[8] Behrouz Forouzan. Introduction to Data Communications and Networking. McGraw-Hill, 2007.
[9] The Python Foundation. The Python Tutorial.
[10] The Python Foundation. The Python Website.
[11] V. González Ruiz. YAPT.
[12] C. R. Harris, K. J. Millman, S. J. van der Walt, R. Gommers, P. Virtanen, D. Cournapeau, E. Wieser, J. Taylor, S. Berg, N. J. Smith, et al. Array programming with NumPy. Nature, 585(7825):357–362, 2020.
[13] Bert Hubert, Thomas Graf, Greg Maxwell, Remco van Mook, Martijn van Oosterhout, Paul B. Schroeder, Jasper Spaans, and Pedro Larroy. Linux Advanced Routing & Traffic Control. Publisher: Bert Humbert et al., 2012.
[14] C. Jennings and F. Audet. Network Address Translation (NAT) Behavioral Requirements for Unicast UDP (RFC 4787), 2007.
[15] J. Kovačević, V.K. Goyal, and M. Vetterli. Fourier and Wavelet Signal Processing. http://www.fourierandwavelets.org/, 2013.
[16] James F. Kurose and Keith W. Ross. Computer Networking: A Top-Down Approach Featuring the Internet. Pearson, 2013.
[17] G. Lee, R. Gommers, F. Waselewski, K. Wohlfahrt, and A. O’Leary. PyWavelets: A Python package for wavelet analysis. Journal of Open Source Software, 4(36):1237, 2019.
[18] Canonical Ltd. xubuntu.
[19] Nelson M. and Gailly J. The Data Compression Book. M&T Books, 1996.
[20] Alan V. Oppenheim, Alan S. Willsky, and S. Hamid Nawab. Signals and Systems (2nd edition). Prentice Hall, 1997.
[21] J. Rosenberg, R. Mahy, P. Matthews, and D. Wing. Session Traversal Utilities for NAT (STUN) (RFC5389), 2008.
[22] K. Sayood. Introduction to Data Compression (Slides). Morgan Kaufmann, 2017.
[23] Scott. The Fork and Branch Git Workflow.
[24] P. Srisuresh, B. Ford, and D. Kegel. State of peer-to-peer (P2P) communication across network address translators (NATs) (RFC 5128). 2008.
[25] P. Srisuresh and M. Holdrege. IP Network Address Translator (NAT) Terminology and Considerations (RFC 2663). 1999.
[26] William Stallings. Data and Computer Communications. Pearson/Prentice Hall, 2007.
[27] G. Strang. Linear Algebra and Its Applications. Belmont, CA: Thomson, Brooks/Cole, 2006.
[28] The students of Tecnologías Multimedia at the UAL. The InterCom project.
[29] W. Sweldens and P. Schröder. Building Your Own Wavelets at Home. Wavelets in Computer Graphics, 1997.
[30] Andrew S. Tanenbaum. Computer Networks. Prentice Hall, 2011.
[31] D.S. Taubman and W.M. Marcellin. JPEG2000. Image Compression Fundamentals, Standards and Practice. Kluwer Academic Publishers, 2002.
[32] M. Vetterli and J. Kovačević. Wavelets and Subband Coding. Prentice-hall, 1995.
[33] M. Vetterli, J. Kovačević, and V.K. Goyal. Foundations of Signal Processing. Cambridge University Press, 2014.
[34] C. Wanstrath, P.J. Hyett, T. Preston-Werner, and S. Chacon. GitHub.