Thank you for your interest! This is a one-person project so far — any help is genuinely appreciated.
Please open an Issue. Include your OS, Python version, and a minimal reproduction if possible.
PRs are welcome. Start small — a typo fix or a single bug fix is a great first PR.
- Fork and create a branch
- Make your change
- Add tests —
pytestfor Python-facing behavior,cargo testfor Rust internals - Make sure everything passes:
pip install maturin numpy pytest scipy scikit-learn cargo test --release maturin develop --release pytest tests/ -q
- Rust:
cargo fmt(rustfmt defaults) - Python: Black defaults
If you use TRust-BO on a real CFD problem (or any real engineering optimization), please share your results in an Issue — good or bad. Real-world feedback is the most valuable contribution at this stage.