Ideas
.
If you're looking for an interesting project to contribute, look no more. Here are some cool features that might improve this project and help humanity:
- Spatial Containers
- Features
- Heteregenous keys
max_dist
predicatespatial_set
- Performance
- Make
erase
not invalidate iterators - Make use hints
- Making runtime dimensions competitive with compile-time dimensions
- Avoid unnecessary copies in general
- Keep vectors sorted when \(m < 3\)
- Make
- Code quality
- Remove redundancies in container code
- Avoid copies in insertion and removal algorithms
- Implement
comp_
for predicates and unit tests - Deprecate
find_*
in favour offind(predicate_list)
only - Implement node handles
node_type
- Features
- Front Container
- More indicators
- Special dominance relationships like \(\epsilon\)-dominance and cone-\(\epsilon\)-dominance
- Archives Container
- Improve performance of archive queries
- Let archive iterators move logically to next fronts
- Python bindings
- Examples
- Adjust the Matplot++ examples to receive
axes_handle
as parameter - More interesting examples
- Adjust the Matplot++ examples to receive
Contributions in which we are not interested:
- "I don't like this optional feature so I removed/deprecated it"
- "I removed this feature to support older versions of C++" but have not provided an equivalent alternative
- "I removed this feature so I don't have to update CMake" but have not provided an equivalent alternative
- "I'm creating this high-cost promise that we'll support __ forever" but I'm not sticking around
- In doubt, please open a discussion first