• v1.2.1 8a7d4e0238

    rmontanana released this 2025-07-19 17:59:55 +00:00 | 0 commits to main since this release

    Added

    • Library version from ArffFiles.hpp to CMakeLists
    • Library catch2 as a conan test requirement
    • Install target for CMake
    Downloads
  • v1.2.0 dde6406150

    rmontanana released this 2025-06-27 22:33:12 +00:00 | 6 commits to main since this release

    Added

    • Claude TECHNICAL_REPORT.md for detailed analysis
    • Claude CLAUDE.md for AI engine usage
    • Method summary that returns the number of features, samples, and classes without loading the data
    • Check for file size before loading to prevent memory issues
    • Check for number of samples and features before loading to prevent memory issues
    • Check for number of classes before loading to prevent memory issues

    Internal

    • Refactored code to improve readability and maintainability
    • Improved error handling with exceptions
    • Actions to build and upload the conan package to Cimmeria
    • Eliminate redundant memory allocations and enhance memory usage
    • Enhance error handling with exceptions
    • Change getSize return type to size_t for better compatibility with standard library containers
    • Implement move semantics for better performance
    Downloads
  • v1.1.0 a5316928d4

    rmontanana released this 2024-06-13 08:22:47 +00:00 | 21 commits to main since this release

    • Add string coded features support
    • Fix removing samples with undefined features marked as ?. Now it does in reverse order
    Downloads
  • v1.0.0 40ac38011a

    rmontanana released this 2024-05-21 10:46:10 +00:00 | 26 commits to main since this release

    Added

    • Read Arff Files with last or first column as target
    • Read Arff Files with determined target column
    • Return X with a vector of vectors of dimensions (n_features, n_samples), this way each feature is a vector
    • The class values a factorized to integers (factorize method can be used to factorize any vector of strings)
    • Return y as a vector of integers
    • Values marked as ? are replaced with -1
    • Can return the original lines read as a vector of strings
    • Can return the className and the classType
    • Can return the features as a vector of strings (exluding the target)
    Downloads