Technical requirements
The GitHub repository with the code can be found at https://github.com/PacktPublishing/Time-Series-Indexing. The code for each chapter is in its own directory. Therefore, the code for this chapter can be found in the ch04
folder and the ch04
subfolders.
The first section takes a quick look at the Python package that we have developed for the purposes of this chapter, which strangely enough is called isax
, before going into more detail.
What about bugs?
We have tried our best to give bug-free code. However, bugs might appear in any program, especially when a program is longer than 100 lines! That is why it is crucial to understand the principles behind the operation and construction of an iSAX index and the SAX representation to be able to understand that there might be a small or bigger issue with the code, or be able to port the existing implementation to a different programming language. I wrote the Python version of iSAX using a Java implementation...