v1.0.0
What's Changed
- remove issue templates by @mscroggs in #2
- update find_examples script by @mscroggs in #4
- Remove unnecessary imports by @mscroggs in #18
- CLN: Clean for release by @skailasa in #19
- CLN: Separate out into new field traits by @skailasa in #20
- ENH: Multinode trees by @skailasa in #21
- CLN: Make FmmNode trait a little cleaner + docs by @skailasa in #22
- CLN: Small doc errors and incostencies. by @skailasa in #23
- CLN: Remove duplicate type, remove extra helpers mod by @skailasa in #25
- Fixed rlst_array_from_slice by @tbetcke in #26
- CLN: Make genericity of types more specific. by @skailasa in #28
- ENH: Add wrapper for c2c dft by @skailasa in #29
- CLN: Improve genericity by @skailasa in #30
- ENH: Add new examples and benchmarks for Helmholtz FMM by @skailasa in #31
- cargo upgrades by @mscroggs in #32
- BENCH: Add removed benchmarks by @skailasa in #34
- replace ,, with , in benchmark name by @mscroggs in #35
- Fix fail on main by @mscroggs in #36
- ENH/FIX: Simpler builder + fix helmholtz fmm by @skailasa in #37
- CLN: Error handling for FMM results by @skailasa in #41
- CLN: Remove reudundant transfer vector function by @skailasa in #42
- CLN: Apply SRP to FmmOperatorData trait by @skailasa in #43
- CLN: Delete TODO.md by @skailasa in #44
- CLN: Use random charge data in tests. by @skailasa in #45
- CLN: Remove copies in target/source translations. Clean up benches by @skailasa in #47
- ENH: More Benchmarks by @skailasa in #49
- ENH: Python Interface by @skailasa in #50
- ENH: Plotting in Python with MayaVi by @skailasa in #52
- Rename benchmark groups by @mscroggs in #58
- ENH: Add timer by @skailasa in #59
- ENH: Threading control on Linux by @skailasa in #60
- BUD: Python 'clear' function by @skailasa in #61
- Rename another benchmark group by @mscroggs in #62
- Update bench name by @mscroggs in #63
- Update version to 0.1.0-dev by @mscroggs in #64
- CLEAN: Small lints by @skailasa in #65
- ENH: Remove near field cases for adaptive trees. by @skailasa in #66
- ENH: Explicit simd matvec by @skailasa in #67
- ENH: Remove runtime displacement calculation. by @skailasa in #69
- CLN: Remove copy in python API by @skailasa in #73
- ENH: Add support for variable expansion order by @skailasa in #74
- ENH: Variable Check/Equivalent Surfaces by @skailasa in #78
- ENH: Multithreaded setup for SVD based M2L by @skailasa in #84
- ENH: Add SIMD P2P kernels by @skailasa in #79
- CLN: Naming by @skailasa in #88
- Enh/c abi by @skailasa in #87
- Paper/draft by @skailasa in #24
- Delete .DS_Store by @skailasa in #92
- PAPER: Initial Comments by @skailasa in #93
- Update README.md by @skailasa in #94
- REL: v1.0.0 by @skailasa in #95
Full Changelog: https://github.com/bempp/kifmm/commits/v1.0.0