Expand description
Input/Output utilities module for SciRS2
This module provides functionality for reading and writing various file formats commonly used in scientific computing, including MATLAB, WAV, ARFF, and CSV files.
§Features
- MATLAB Support: Read and write MATLAB
.mat
files - WAV File Support: Read and write WAV audio files
- ARFF Support: Read and write Weka ARFF files
- CSV Support: Read and write CSV files with flexible configuration options
- Error Handling: Robust error handling with detailed error information
§Modules
arff
: Support for ARFF (Attribute-Relation File Format) filescompression
: Utilities for data compression and decompressioncsv
: Support for CSV (Comma-Separated Values) filesimage
: Support for image file formats (PNG, JPEG, BMP, TIFF)matlab
: Support for MATLAB (.mat) filesmatrix_market
: Support for Matrix Market sparse and dense matrix filesnetcdf
: Support for NetCDF scientific data filesserialize
: Utilities for data serialization and deserializationvalidation
: Utilities for data validation and integrity checkingwavfile
: Support for WAV audio fileserror
: Error types for the IO module
Modules§
- arff
- ARFF (Attribute-Relation File Format) handling module
- compression
- Data compression module
- csv
- CSV (Comma-Separated Values) file format module
- error
- Error types for the IO module
- harwell_
boeing - Harwell-Boeing sparse matrix format module
- hdf5
- HDF5 file format module
- image
- Image file format module
- matlab
- MATLAB file format (.mat) handling module
- matrix_
market - Matrix Market file format module
- mmap
- Memory-mapped file I/O module
- netcdf
- NetCDF file format module
- network
- Network I/O and cloud storage integration
- serialize
- Data serialization utilities
- sparse
- Comprehensive sparse matrix format support
- streaming
- Streaming and iterator interfaces for large data handling
- thread_
pool - Thread pool for parallel I/O operations
- validation
- Data validation and integrity checking module
- wavfile
- WAV file format handling module