v0.2.0
What's Changed
- Release v0.1.0 to develop by @AmroAlJundi in #34
- Hotfix v0.1.1 by @AmroAlJundi in #36
- Merge hotfixes with develop by @Atahanak in #38
- Hotfix/v0.1.3 by @AmroAlJundi in #44
- Feature/redesign sp 2 by @Atahanak in #46
- Hotfix/v0.1.4 merge to develop - RCM reordering bug by @AmroAlJundi in #51
- Automatic Testing with Github Actions (Initial Setup) (Merge to Develop) by @ardasener in #59
- Automatic Doc Generation with Github Actions (Merge to Develop) by @ardasener in #60
- Fix for auto generated docs not having css when deployed by @ardasener in #61
- Integrating ownership model for resources inside SparseFormat by @AmroAlJundi in #47
- Feature/namespace organization by @Atahanak in #55
- Use "Debug" build type for automatic testing on the develop branch by @ardasener in #63
- Use "Debug" build type for automatic testing on the develop branch (Merge to Develop) by @ardasener in #64
- Fixed typo in compilation steps with tests by @AmroAlJundi in #65
- Fixed typo in compilation steps with tests by @AmroAlJundi in #66
- Added lifecycle model to SparseObject by @AmroAlJundi in #57
- Feature/preprocess design 3 by @Atahanak in #69
- New Format System Based on CRTP by @ardasener in #72
- Formatter was using old file extensions by @AmroAlJundi in #75
- Added move conversions by @AmroAlJundi in #74
- Add header only support, configurable explicit instantiations, and restructure project by @AmroAlJundi in #73
- std::function in Conversion System by @ardasener in #79
- Binary I/O by @ardasener in #83
- Cleaned memory leak from FunctionMatcherMixin + Cached Execute output by @AmroAlJundi in #87
- Feature: added Contexts and CUDA integration + JaccardWeights preprocessing + 1D Array formats by @AmroAlJundi in #81
- Converter becomes an interface with different implementations by @AmroAlJundi in #85
- Fix: added explicit instantiation of JaccardWeight to the python script by @AmroAlJundi in #89
- Feature/sparse feature 2 by @Atahanak in #88
- Slight redesign of the I/O system and binary I/O for Array by @ardasener in #90
- Added missing explicit instantiations of Degrees feaure class by @AmroAlJundi in #91
- Refactored code in terms of namespaces, file structure, and file names (and small tweaks) by @AmroAlJundi in #92
- Actions Overhaul by @ardasener in #93
- Applied formatting rules by @AmroAlJundi in #94
- Restructured testing by @AmroAlJundi in #95
- Tutorial for reordering and transforming graphs + how-to for adding reordering classes by @AmroAlJundi in #96
- Docs and Tests for Format by @ardasener in #97
- Docs and Tests for Converter by @ardasener in #98
- Degree reordering returns permutation array instead of inverse permutation array by @AmroAlJundi in #102
- Tests and Fix for Format Sort by @ardasener in #99
- GitHub Actions Windows Examples Fix by @ardasener in #101
- Fix typo in tutrial 1 by @AmroAlJundi in #103
- Revamped preprocessing discussion page by @AmroAlJundi in #104
- Getting Started Page Update & Readme Overhaul by @ardasener in #109
- Docs and Tests for I/O by @ardasener in #105
- Feature/feature docs tests by @Atahanak in #107
- Docs/feaure tutorial by @Atahanak in #106
- Tests and documentation for Preprocessing by @AmroAlJundi in #108
- Features extractor without merging by @AmroAlJundi in #110
- clang format + overrides added to writer by @Atahanak in #111
- Fixed some warnings in preprocess_test by @AmroAlJundi in #112
- Release 0.2.0 by @AmroAlJundi in #113
Full Changelog: v0.1.4...v0.2.0