# Changes {#changes}

## v1.3.2

| Date       | Description                                           |
|------------|-------------------------------------------------------|
| 2024-07-12 | Issue-348: Interop is not compatible with Numpy 2.0.0 |
| 2024-07-12 | Add support for Python 3.12                           |
| 2024-07-12 | Issue-340: Update simplified interface documentation  |
| 2024-07-12 | Issue-339: Add link to document metrics on summary    |
| 2024-07-12 | Issue-338: Improve imaging_table documentation        |

## v1.3.1

| Date       | Description                                                       |
|------------|-------------------------------------------------------------------|
| 2023-12-14 | Issue-333: Fix missing Python 3.9 wheel for manylinux             |
| 2023-12-10 | Issue-332: Improve documentation and remove old python 2 examples |

## v1.3.0

| Date       | Description                        |
|------------|------------------------------------|
| 2023-11-22 | Issue-330: Add Python 3.11 Support |

## v1.2.4

| Date       | Description                                                                            |
|------------|----------------------------------------------------------------------------------------|
| 2023-05-12 | Issue-322: Fix segfault with dumptext when writing out adapter, but no adapter present |

## v1.2.3

| Date       | Description                                                             |
|------------|-------------------------------------------------------------------------|
| 2023-04-02 | Issue-315: Fix documentation for error and extended tile metric formats |

## v1.2.2

| Date       | Description                                                              |
|------------|--------------------------------------------------------------------------|
| 2023-02-23 | Issue-312: Fix return code when summary fails to read or summarize a run |
| 2023-02-23 | Fix typo Issue-311                                                       |

## v1.2.1

| Date       | Description                                            |
|------------|--------------------------------------------------------|
| 2023-01-30 | Fix bug in core.py with newer versions of NumPy        |
| 2023-01-30 | Fix bug in tutorial 03 low level missing rebuild_index |

## v1.2.0

| Date       | Description                                                |
|------------|------------------------------------------------------------|
| 2022-10-21 | Add missing read-level and run-level cluster count metrics |

## v1.1.28

| Date       | Description                                         |
|------------|-----------------------------------------------------|
| 2022-09-26 | Ensure Python wheels support ARM M1 with universal2 |

## v1.1.27

| Date       | Description                              |
|------------|------------------------------------------|
| 2022-08-23 | Fix issue where wheels cannot be updated |

## v1.1.26

| Date       | Description                                                                      |
|------------|----------------------------------------------------------------------------------|
| 2022-08-09 | Support parsing error metrics v6                                                 |
| 2022-08-09 | Fix potential bugs when parsing Q-metrics                                        |
| 2022-08-13 | Issue-282: Support universal build for M1 mac                                    |
| 2022-08-13 | Issue-282: Remove support for Python 3.5 (not working on Mac M1)                 |
| 2022-08-13 | Issue-282: Update Windows Agent to 2019 from 2016 (2016 discontinued)            |
| 2022-07-18 | Fix InterOp Python Wheels do not run on Mac OS X High Sierra 10.13 since v1.1.24 |

## v1.1.25

| Date       | Description                                                            |
|------------|------------------------------------------------------------------------|
| 2022-06-25 | Add test for .NET standard artifacts                                   |
| 2022-06-16 | Deploy .NET Standard Nuget package on public repo using Github Actions |
| 2022-06-16 | Deploy C++ applications on public repo using Github Actions            |
| 2022-06-15 | IPA-10585: Add github action support for deploying docs                |

## v1.1.24

 Date       | Description                                                
------------|------------------------------------------------------------
 2022-03-14 | Add support for Python 3.10 for Linux, Windows and Mac OSX 
 2022-06-07 | Add support for Github Actions                             

## v1.1.23

 Date      | Description                                      
-----------|--------------------------------------------------
 2021-4-08 | Issue-262: Fix bugs with index tables in core.py 

## v1.1.22

 Date       | Description                                            
------------|--------------------------------------------------------
 2021-03-24 | Issue-259: Add simple functions with doc test examples 

## v1.1.21

 Date       | Description                   
------------|-------------------------------
 2021-01-20 | Fix linux Python wheel deploy 

## v1.1.20

 Date       | Description                                
------------|--------------------------------------------
 2021-01-27 | Issue-250: Improve cluster count precision 
 2021-01-05 | Fix documentation deployment               

## v1.1.19

 Date       | Description                                                   
------------|---------------------------------------------------------------
 2021-01-05 | Fix broken deployment of docs and failing tests on deployment 

## v1.1.18

 Date       | Description                   
------------|-------------------------------
 2021-01-04 | Issue-245: Support Python 3.9 

## v1.1.17

 Date       | Description                                                                     
------------|---------------------------------------------------------------------------------
 2020-12-05 | Downgrade Mac image to Xcode 7.3 to support older Macs                          
 2020-12-04 | Travis reports error when it cannot find a wheel to update on non-Python builds 

## v1.1.16

 Date       | Description                                   
------------|-----------------------------------------------
 2020-11-30 | Issue-241: Write out outliers to GNUPlot file 

## v1.1.15

 Date       | Description                                                
------------|------------------------------------------------------------
 2020-11-13 | Issue-229: Support % loading concentration                 
 2020-11-13 | Issue-229: Fix Python binding for read_metrics_from_buffer 

## v1.1.14

 Date       | Description                                                      
------------|------------------------------------------------------------------
 2020-11-09 | Travis deployment broke with a warning. The fix broke it further 

## v1.1.13

 Date       | Description                                                               
------------|---------------------------------------------------------------------------
 2020-11-06 | Issue-322: Update RunParameters.xml parsing to support iSeq and NextSeq2k 

## v1.1.12

 Date       | Description                                             
------------|---------------------------------------------------------
 2020-08-25 | Issue-228: Update RunInfo.xml support for NextSeq2k     
 2020-08-25 | Issue-228: Add blue/green channel name support          
 2020-08-25 | Issue-228: Add reverse complement support               
 2020-08-25 | Issue-228: Fix memory corruption in RunInfo.xml parsing 

## v1.1.11

 Date       | Description                                        
------------|----------------------------------------------------
 2020-08-10 | Issue-223: Add missing v5 error metric file format 

## v1.1.10

 Date       | Description                                                  
------------|--------------------------------------------------------------
 2020-04-17 | Issue-216: Fix bug where surface list is not updated on read 
 2020-04-17 | Add unit test for NextSeq1k2k run info                       

## v1.1.9

 Date       | Description                                                              
------------|--------------------------------------------------------------------------
 2020-04-07 | Remove Python 3.4 build from Windows                                     
 2020-04-06 | Support more recent versions of CMake                                    
 2020-04-06 | Fix bugs in format of Image and EmpiricalPhasing in dumptext (Issue-206) 
 2020-04-04 | Add % Occupied to run summary                                            
 2020-04-04 | Switch C# library from .Net Core to .Net Standard                        
 2020-04-04 | Support iSeq % Occupancy (Issue-193)                                     
 2020-04-03 | Add support for Python 3.8 (Issue-205)                                   

## v1.1.8

 Date       | Description                                    
------------|------------------------------------------------
 2018-12-05 | Fix for Python 3.7 on Mac OSX wheel deployment 

## v1.1.7

 Date       | Description                                                 
------------|-------------------------------------------------------------
 2018-11-11 | Improve Python documentation expounding upon the run module 
 2018-11-10 | Add auto generation of documentation                        
 2018-10-03 | Fix MacOSX build                                            

## v1.1.6

 Date       | Description                                                   
------------|---------------------------------------------------------------
 2018-10-03 | New version of delocate broke MacOSX, need updated setuptools 

## v1.1.5

 Date       | Description                                       
------------|---------------------------------------------------
 2018-07-22 | Add Python 3.7 support                            
 2018-06-28 | Future proof throw specification                  
 2018-06-27 | Fix bug in example example_populate_qmetricset.pp 
 2018-05-07 | Fix C++ Linking bug with inconsistent macros      
 2018-05-07 | Add percent PF                                    
 2018-05-07 | Add support for iSeq                              
 2018-03-18 | Add Linux and Windows .NET Core builds            

## v1.1.4

 Date       | Description                              
------------|------------------------------------------
 2018-02-06 | Warn GNU compiler versions less than 4.8 
 2018-01-31 | Fix for the MinGW build                  
 2018-01-28 | Add Imaging Table example in Python      
 2018-01-26 | Fix missing version.h in C++ install     
 2018-01-26 | Fix missing apps on Windows              

## v1.1.3

 Date       | Description                        
------------|------------------------------------
 2018-01-15 | Distribute Python packages to PyPI 

## v1.1.2

 Date       | Description                                                                         
------------|-------------------------------------------------------------------------------------
 2017-12-19 | Fix missing NuGet Package is created for Windows                                    
 2017-11-09 | IPA-7159: Fix bug for BaseSpace read_interop_from_buffer on per-cycle InterOp files 
 2017-11-09 | Update Linux build script                                                           

## v1.1.1

 Date       | Description                 
------------|-----------------------------
 2017-10-24 | Update windows build script 

## v1.1.0

 Date       | Description                                                                                            
------------|--------------------------------------------------------------------------------------------------------
 2017-10-16 | Add Jupyter Notebook Python Example for the SAV Indexing Tab                                           
 2017-10-16 | Add CentOS7 docker build image                                                                         
 2017-10-13 | Add percent occupied to imaging and analysis tabs                                                      
 2017-10-13 | IPA-7068: Fix q-metric reorder issue                                                                   
 2017-09-28 | Add flowcell validation logic to RunInfo.xml parsing                                                   
 2017-09-22 | Added additional documentation for index summary                                                       
 2017-08-29 | Improve run info validation                                                                            
 2017-08-29 | Update build scripts with various bug fixes                                                            
 2017-08-29 | IPA-6789: Create NuGet build test                                                                      
 2017-08-25 | IPA-6646: Fix extraction_metric nan logic                                                              
 2017-07-31 | IPA-6641: Audit lookup table usage to reduce memory                                                    
 2017-07-31 | Fix bug that caused SAV 2.3.4 to crash when tile metrics was missing or empty                          
 2017-07-21 | Native shared libraries are now copied to bin folder for NuGet packages on Linux (non-Windows systems) 
 2017-07-11 | IPA-6535: Error rate should report NaN for no data                                                     
 2017-07-10 | Simplify build scripts, add nuget package and additional MSVC libraries                                
 2017-06-27 | IPA-6640: Fix issues with summary app and phasing reporting                                            
 2017-06-12 | IPA-6290: Create .NET Core build for InterOp                                                           
 2017-06-05 | IPA-6597: Enable hash map for visual studio                                                            
 2017-06-02 | Bug fix for VS2017 warning as error                                                                    
 2017-05-31 | IPA-6541: Fix index sequence order for BaseSpace                                                       
 2017-05-25 | IPA-6540: Make tile list validation less catastrophic and own exception                                

## v1.0.25

 Date       | Description                                                            
------------|------------------------------------------------------------------------
 2017-05-08 | IPA-6419: Filter metric list by empty metric values                    
 2017-05-05 | Refactor plot-by-lane, cycle and flowcell to use reflection-like enums 
 2017-04-28 | IPA-6413: Add C# exception unit tests                                  
 2017-04-26 | Fix bug in list filename by moving clear                               
 2017-04-25 | Fixes for the regression tests                                         
 2017-04-20 | Add feature to list all InterOp filenames                              
 2017-04-14 | IPA-6353: Handle Legacy RunInfo rewrite                                
 2017-03-28 | IPA-5052: All lanes on Indexing Tab                                    

## v1.0.24

 Date       | Description                                    
------------|------------------------------------------------
 2017-05-05 | Remove Python library from module dependencies 

## v1.0.23

 Date       | Description                                           
------------|-------------------------------------------------------
 2017-04-15 | Handle legacy HiSeq RunInfo rewrite                   
 2017-04-14 | Fix deployment in Travis and Appveyor                 
 2017-04-13 | Ensure empty metrics consistently produce empty plots 

## v1.0.22

 Date       | Description                                            
------------|--------------------------------------------------------
 2017-04-13 | Create a ManyLinux build of InterOp and InterOp Python 

## v1.0.21

 Date       | Description                                                       
------------|-------------------------------------------------------------------
 2017-04-11 | Fix missing dependencies in Python and create more portable build 

## v1.0.20

 Date       | Description                
------------|----------------------------
 2017-04-07 | More portable Python build 

## v1.0.19

 Date       | Description            
------------|------------------------
 2017-04-02 | Added Python 3 support 

## v1.0.18

 Date       | Description                                        
------------|----------------------------------------------------
 2017-03-16 | Add Swig Python binding to InterOp Library         
 2017-03-15 | IPA-6285: IPA-6285: Support CSV writing of summary 

## v1.0.17

 Date       | Description                                                                        
------------|------------------------------------------------------------------------------------
 2017-03-13 | Update documents to clarify calculations                                           
 2017-03-02 | IPA-6235: Add is_pair_end to run_info                                              
 2017-03-02 | IPA-6233: Release new non-polymorphic template function interface                  
 2017-02-24 | IPA-6189: Fixed compute_buffer_size to handle mutli record format tile             
 2017-02-20 | IPA-6178: Fix another bug in flowcell loading from collapsed-q                     
 2017-02-20 | IPA-6057: Simplify polymorphic functions                                           
 2017-02-18 | IPA-6167: Fix bug in by cycle and flowcell plots for BaseSpace Collapsed Q Metrics 
 2017-02-16 | IPA-6059: Fix windows regression tests                                             
 2017-02-16 | IPA-6050: Add parse enum to SWIG binding                                           
 2017-02-16 | IPA-6165: Add summary example                                                      
 2017-02-16 | IPA-6027: Support RunInfo writing                                                  
 2017-02-01 | IPA-6066: Threaded performance test for reading                                    
 2017-01-24 | Update documentation, fixes for compressed q-metrics                               

## v1.0.16

 Date       | Description                                                     
------------|-----------------------------------------------------------------
 2017-01-19 | Fixed bugs in dumptext and dumpbin and update new phasing tests 
 2017-01-17 | Ensure empirical phasing loads with tile                        
 2017-01-16 | NovaSeq changes                                                 

## v1.0.15

 Date       | Description                                       
------------|---------------------------------------------------
 2017-01-04 | Update summary app to support levels of verbosity 
 2017-01-03 | Fixes to documentation and text writing           

## v1.0.14

 Date       | Description                                                            
------------|------------------------------------------------------------------------
 2016-12-21 | Replace interop2csv with dumptext                                      
 2016-12-20 | IPA-5923: Fix bug in legacy q-metric binning                           
 2016-12-19 | Removes the coverity run from the build matrix for every pull request  
 2016-12-16 | IPA-5885: Ensure error summary matches requirements                    
 2016-12-14 | Enhance C# version information                                         
 2016-12-14 | Clean up unused enum types                                             
 2016-12-12 | IPA-5153: Ensure Summary tab calculations are consistent with Docs     
 2016-12-09 | IPA-5883: Fix possible memory issue in MSVC12                          
 2016-12-08 | IPA-4674: Add support for absolute naming convention                   
 2016-12-07 | IPA-5869: Add section filtering                                        
 2016-12-06 | IPA-5734: Synchronize master                                           
 2016-12-02 | Add Google Analytics tracking to documentation                         
 2016-12-08 | Added admonition to avoid using MSVC 12 (2013) with C# bindings        
 2016-12-08 | Added support for absolute tile naming                                 
 2016-12-08 | Added ability to do section filtering                                  
 2016-12-05 | Added regression tests for imaging                                     
 2016-12-05 | Added unit tests for format coverage                                   
 2016-11-17 | Improved performance of InterOp calculations for C++11 enabled version 
 2016-11-14 | Added version to Windows DLLs                                          
 2016-11-14 | Added regression tests for indexing                                    
 2016-11-09 | Added unit tests for clearing logic                                    
 2016-11-07 | Added regression tests for analysis plots                              
 2016-11-01 | Improved performance of InterOp loading                                
 2016-10-26 | Added path class to handle RTA output filenames                        
 2016-09-22 | Added regression tests for summary                                     

## v1.0.13

 Date       | Description                                          
------------|------------------------------------------------------
 2016-11-30 | Removed Win32 build testing - this is not supported  
 2016-11-28 | IPA-5830: Fix tile naming bug for on demand datasets 
 2016-10-19 | Remove time from imaging table                       
 2016-09-27 | IPA-5213: Create per surface summary model/logic/app 

## v1.0.12

 Date       | Description                                                             
------------|-------------------------------------------------------------------------
 2016-09-26 | IPA-5210: Create CSV parsable summary output                            
 2016-09-23 | IPA-5194: Create nuspec package file                                    
 2016-09-17 | Refactor individual metric unit tests                                   
 2016-09-17 | Refactor metric stream tests                                            
 2016-09-14 | Reorganized code into own stat util file                                
 2016-09-14 | Fixes error rate at a specific cycle when tiles are at different cycles 
 2016-09-14 | Add version information for zip archives                                
 2016-09-14 | IPA-5070: Add optional flag to skip median for summary                  
 2016-09-13 | Ensure ANSI build is being tested                                       

## v1.0.11

 Date       | Description                                                                                 
------------|---------------------------------------------------------------------------------------------
 2016-09-12 | Fixed bug in q-score heatmap and q-score clearing                                           
 2016-09-12 | Added summary regression test, fixed regression test framework, fixed runParameters reading 
 2016-09-09 | Added sentinel for missing values in the heatmap type plots                                 
 2016-09-09 | Fixed invalid pointer deference and double free in MSVC                                     
 2016-09-08 | Added sentinel for missing values in the imaging table                                      
 2016-09-08 | Fixed potential problem found by coverity                                                   
 2016-09-07 | IPA-5101: Fix MSVC bug in vector type loading (Master)                                      
 2016-09-02 | Added buffered reader to improve loading speed                                              
 2016-09-01 | Bug fix for SWIG in on-demand loading                                                       

## v1.0.10

 Date       | Description                                                         
------------|---------------------------------------------------------------------
 2016-09-01 | Bug fix clearing the summary stat prior to setting it               
 2016-09-01 | Fixed a bug in QMetrics V6 Unbinned, added unit test and C# example 
 2016-08-31 | IPA-5069: Flush out on demand loading further for each tab          
 2016-08-30 | Various minor fixes to get public working with Clang3.4 and MSVC12  
 2016-08-30 | Bug fix to RunInfo section validation                               
 2016-08-30 | IPA-5069: Support on demand loading for SAV (Part 1)                
 2016-08-26 | IPA-5028: Add RunInfo and InterOp validation                        

## v1.0.9

 Date       | Description                                                            
------------|------------------------------------------------------------------------
 2016-08-26 | Refactor CSharp code into additional library                           
 2016-08-26 | IPA-5028: Add RunInfo and InterOp validation                           
 2016-08-19 | Fix sorting in imaging table                                           
 2016-08-18 | Cleanup code                                                           
 2016-08-17 | Fix the read ID                                                        
 2016-08-16 | IPA-5009: Add sorting to imaging table                                 
 2016-08-16 | IPA-5007: Fix combo boxes on analysis tab                              
 2016-08-16 | Fix msvc warning and some script differences                           
 2016-08-15 | Add clear function to run metrics                                      
 2016-08-15 | IPA-4799: Create Internal Coverity Build                               
 2016-08-11 | Refactor unit tests to make more flexible for regression testing       
 2016-08-08 | IPA-4922: Move logic code from header to cpp                           
 2016-08-05 | IPA-4827: Make run info parsing more robust                            
 2016-08-03 | Refactor code and add test build script                                
 2016-08-02 | Add big object support for unit tests                                  
 2016-08-02 | Clean buffers in the heatmap and flowcell                              
 2016-08-02 | Update travis-ci to GCC-5                                              
 2016-07-28 | Added float array backing to heat map                                  
 2016-07-25 | IPA-4752: Replace InterOp 1.x Code with InterOp 2.x Code - Imaging Tab 
 2016-07-22 | Fix camel case                                                         
 2016-07-22 | IPA-4751: Integrated InterOp2.x with Analysis Tab                      
 2016-07-22 | Github Issue 74: Compiler warning as error unsigned/signed comp        
 2016-07-21 | Bug fixes for flowcell chart and more recent versions of GCC           
 2016-07-17 | Added coverity online scan and fixed some issues found                 

## v1.0.8

 Commit  | Description                                             
---------|---------------------------------------------------------
 b74024d | Added support for paths with spaces in the build system 
 d76117a | Remove support for 32-bit builds                        
 27c1942 | IPA-4778: Fixed issues found by coverity                
 ad8cac0 | Updated the documentation                               

## v1.0.7

 Commit  | Description                                                                           
---------|---------------------------------------------------------------------------------------
 2d8480c | Fixed C# binding and filter_option validation                                         
 32daedd | Added package target to CMake build script                                            
 36ca197 | Add command line parser and update plotting apps                                      
 6cc52c2 | Continue refactoring SWIG C# binding and fix exceptions                               
 5e01ff3 | Update tolerances to properly handle floating-point differences due to rounding       
 5e85cf0 | IPA-4608: Ensure cumulative q-metrics does not overflow                               
 c60caa9 | IPA-4598: Regression test for imaging table                                           
 616e6e8 | IPA-4695: Setup framework to reuse unit test code for regression testing              
 839191c | Quick floor -> round bug fix for indexing plot y-max value                            
 8fa8cfe | Test for larger CollapsedQ size                                                       
 cbe3540 | IPA-4505: Fixed writing to buffer                                                     
 76521e3 | IPA-4505: Fix summary tab, index tab and bs q-metrics                                 
 03867f0 | IPA-4598: Added imaging metrics and precision of numbers reported                     
 8f5cf70 | IPA-4505: Fix empty PlotQC                                                            
 fd5e265 | IPA-4505: Replace median, fixed missing percent aligned and fixed collapsed q-metrics 
 e2d1c80 | IPA-4505: Tile convention checking                                                    
 e841107 | IPA-4598: Bind imaging logic to C# and test                                           
 37e6e21 | IPA-4505: Fix channel order in by cycle                                               
 23f1dca | IPA-4505: Fixed by cycle and q-bin index                                              
 987d02c | IPA-4595: Add index out of bounds checking to metrics                                 
 18e0ef7 | IPA-4505: Fix q-score median                                                          
 d815021 | IPA-4595: Map plot metric types to input types                                        
 01f08c6 | IPA-4497: Fix camel case in metric_format                                             
 9cce9b9 | IPA-4486: Refactor code to use INTEROP_TUPLEX                                         
 37899c9 | IPA-4493: Replace q-metrics with collapsed q-metrics in logic                         
 cb999ae | IPA-4485: Simplify mapping between constant types                                     
 333909f | IPA-4419: Add collapsed q-score logic                                                 
 68d1b6a | IPA-4286: Add collapsed qscore metrics                                                
 2c82c4a | IPA-4292: Add imaging model and logic                                                 
 c5aad38 | IPA-4292: Refactor to prepare code for imaging model and logic                        
 d9e5a83 | IPA-4290: Add index summary logic                                                     
 050a9ee | IPA-4447: Add index summary model                                                     
 fc5d190 | IPA-4408: Plot sample QC for indexing tab                                             
 f05a2a3 | IPA-4406: Plot Logic - flowcell map                                                   
 4eb6568 | IPA-4407: Plot Logic - plot q-score histogram                                         
 9706b24 | IPA-4404: Add plot logic - plot by lane                                               
 56bb897 | IPA-4384: Prototype PlotDataByCycle to build initial framework                        
 9c8e8d8 | IPA-4384: Model for plot by cycle prototype (Part 1)                                  
 6c1fbc5 | IPA-4382: Refactor code to make naming more consistent                                
 9a45340 | IPA-4383: Add filter options to support plot logic                                    
 b11e736 | IPA-4382: Create reflection-like interface for enums to support plot logic            
 d9deeea | IPA-4246: Add search for non Out interop files                                        
 3f2f2bf | Reorganize modules in doxygen                                                         
 202d6ef | IPA-4146: Add summary logic and application                                           
 6c5a30d | IPA-4146: Added metric and channel logic and more statistics                          
 735cda2 | IPA-4146: Refactor of the metric set                                                  

## v1.0.6

 Commit  | Description                                              
---------|----------------------------------------------------------
 57be79c | Update all cycle states and bug fix for legacy q-metrics 
 0b4304a | Refactor to remove and mark deprecated code              
 647cc9e | Add utility for creating unit tests                      
 9d82333 | Add search for non Out interop files                     

## v1.0.5

 Commit  | Description                                              
---------|----------------------------------------------------------
 7380f29 | Bug fixes for q-metrics and compilation error on Mac OSX 

## v1.0.4

 Commit  | Description                                                         
---------|---------------------------------------------------------------------
 50e8e2a | Update documentation                                                
 50e8e2a | Update documentation                                                
 0b22102 | Added summary tests                                                 
 13f1fb4 | Added summary logic                                                 
 339a914 | Added summary model                                                 
 aca0152 | Added run metrics                                                   
 6516098 | Added metric and channel logic as well as more statistics functions 
 221028a | Added parsers for RunInfo.xml and RunParameters.xml                 
 5a7ca8f | Remove legacy error metric fields                                   

## v1.0.3

 Commit  | Description                                                       
---------|-------------------------------------------------------------------
 5bf14ca | Fix for reading multiple reads with tile metrics                  
 2cef41a | Fixing tile metric phasing/prephasing scale to match SAV          
 a11a3e1 | Fixed tile_number_for_lane                                        
 29905ea | Fixed clear for all metric sets                                   
 9af35c4 | Added simple statistical functions: mean and variance             
 2f04b3f | Added C# performance test                                         
 d8b79b0 | Added example program for simulating InterOps at a specific cycle 

## v1.0.2

 Commit  | Description                                                                        
---------|------------------------------------------------------------------------------------
 27a7eab | Fixed unclear error message when InterOp is empty                                  
 7f93166 | Improvements to the documentation website theme                                    
 ade1187 | Ensure CMake configure script throws error of system does not support 32-bit float 
 096c817 | Made CMake configure script more robust to missing dependencies                    
 498efc3 | Ensure proper cast to record_size_t                                                
 286c66c | Added header size calculation                                                      
 06f567d | Added record size calculation                                                      
 d35f6bf | Added new filename function without assuming directory                             
 fc94e9f | Added links to Issues on webpage                                                   
 08f579c | Updated documentation and build script building and deployment                     

## v1.0.1

 Commit  | Description                                               
---------|-----------------------------------------------------------
 450b7e6 | Bundle RapidXML and update deployment scripts             
 b9cc4b0 | Add change log                                            
 f74a702 | Deploy binaries for Windows/Linux/OSX and major compilers 
 -       | Ensure only Mono .Net 4.x compiler is used                
 -       | Ensure only SWIG 3.x or later is used                     
 3958559 | Setup Appveyor build script                               
 f063b81 | Setup TravisCI build script                               
 586f9d1 | Build C# examples by default                              
 553856c | Updated documentation                                     
 03522ff | Fixed build issues                                        
 78881f4 | Disable C# examples when swig is disabled                 
 b70f775 | Clean up documentation                                    
 216ea62 | Ensure C# compiler matches C++ 32/64-bit                  
 6871246 | Switch to bootstrap theme for documentation               

