Crate scirs2_io

Source
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) files
  • compression: Utilities for data compression and decompression
  • csv: Support for CSV (Comma-Separated Values) files
  • image: Support for image file formats (PNG, JPEG, BMP, TIFF)
  • matlab: Support for MATLAB (.mat) files
  • matrix_market: Support for Matrix Market sparse and dense matrix files
  • netcdf: Support for NetCDF scientific data files
  • serialize: Utilities for data serialization and deserialization
  • validation: Utilities for data validation and integrity checking
  • wavfile: Support for WAV audio files
  • error: 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