1. top-level directory structure cleanup. - The following files/functionality should be there: - configuration/installation script - [x] Linux #59 - [ ] ~Macos #72~ (postponed) - [x] runnable `smlp` command (may need env var: `SMLPPATH` to support different installations) might want to re-use https://github.com/SMLP-Systems/smlp/commit/a44b1d210a8975aae05bb1153c10ffe988f0489c instead - [x] README.md - [x] LICENSE - The following dirs/files should move or be removed: - [x] bench - [x] bin - [x] dist, manylinux\_2\_28: #59 - [x] docker - [x] include #75 - [x] package\_{build,test} - [x] smlp_regression - [x] Makefile.deprecated - [x] scripts/dist #83 - [x] Unify / keep one of: `SMLP_manual.pdf` and `SMLP_manual_v2.pdf`. Move them to a new `doc/` subdir? #68 - [x] SMLP\_SHORT\_INTRO.pdf #76 - [x] repair\_wheel.py 2. API cleanup: - [x] #60 3. Test SMLP functionality - [ ] in repo tree - [x] docker - for pip-installed package - [x] Linux - [ ] Macos #72 4. Update README.md according to latest features 5. Regression cleanup - all tests should pass - [x] #63 - Can these issues be reproduced or is it my (FB's) installation? #64 #65 https://github.com/SMLP-Systems/smlp/pull/61#issuecomment-4095738996 6. Change package name to smlptech - [x] #74 7. Integrate with tutorial - [x] #49
Macos Python 3.11 wheel for Macos #72(postponed)smlpcommand (may need env var:SMLPPATHto support different installations)might want to re-use a44b1d2 instead
SMLP_manual.pdfandSMLP_manual_v2.pdf. Move them to a newdoc/subdir? remove SMLP_manual_v2.pdf and update link in README.md #68smlptosmlp.core#60-solver_pathto mathsat #63Compatibility with keras >= 3.11.3 #64
Regression test: keras deserialization error: 'keras.metrics.mse' #65
pytest migration #61 (comment)