package documentation
        
        This package implements a multi-objective non-dominated archive for 2, 3 or 4 objectives, providing easy and fast access to multiple hypervolume indicators:
- the hypervolume of the entire archive,
 - the contributing hypervolume of each element,
 - the uncrowded hypervolume improvement (https://doi.org/10.1145/3321707.3321852, https://arxiv.org/abs/1904.08823) of any given point in the objective space, and
 - the uncrowded hypervolume of the (unpruned) archive, here called hypervolume plus (see 
BiobjectiveNondominatedSortedList.hypervolume_plus). 
Additionally, the package provides a constrained version of the archive, which allows to store points with constraints.
The source code is available at https://github.com/CMA-ES/moarchiving
Authors: Nikolaus Hansen, Nace Sever, Mila Nedić, Tea Tušar, 2024 License: BSD 3-Clause, see LICENSE file.
| Module | constrained | 
    Module for the CMOArchive class, which provides additional functionality for constrained multi-objective optimization to the MOArchive classes, while keeping the same interface. | 
| Module | get | 
    Convenience create functions for any of the nondominated archives. | 
| Module | moarchiving | 
    A bi-objective nondominated archive, | 
| Module | moarchiving3obj | 
    This module contains a MOArchiving3obj class for storing a set of non-dominated points in 3 objective space and efficiently calculating hypervolume with respect to the given reference point. | 
| Module | moarchiving4obj | 
    This module contains a MOArchiving4obj class for storing a set of non-dominated points in 4 objective space and calculating hypervolume with respect to the given reference point. | 
| Module | moarchiving | 
    This module contains a parent class to MOArchiving3obj and MOArchiving4obj, to avoid code duplication. | 
| Module | moarchiving | 
    This module contains various utility functions and classes for the MOArchiving package. | 
| Module | test | 
    Run all doctests and unit tests in the moarchiving package. | 
| Package | tests | 
    Here are all the tests for moarchiving package. | 
| Module | __main__ | 
    Undocumented | 
From __init__.py:
| Variable | __author__ | 
    Undocumented | 
| Variable | __license__ | 
    Undocumented | 
| Variable | __version__ | 
    Undocumented |