moarchiving - This package implements a multi-objective non-dominated archive for 2, 3 or 4 objectives, providing easy and fast access to multiple hypervolume indicators:constrained_moarchive - Module for the CMOArchive class, which provides additional functionality for constrained multi-objective optimization to the MOArchive classes, while keeping the same interface.get_archive - Convenience create functions for any of the nondominated archives.moarchiving - A bi-objective nondominated archive,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.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.moarchiving_parent - This module contains a parent class to MOArchiving3obj and MOArchiving4obj, to avoid code duplication.moarchiving_utils - This module contains various utility functions and classes for the MOArchiving package.test - Run all doctests and unit tests in the moarchiving package.tests - Here are all the tests for moarchiving package.point_sampling - This module provides functions to generate non-dominated points for testing purposestest_constrained_moarchiving - Test the CMOArchive classtest_moarchiving2obj - Test the BiobjectiveNondominatedSortedList classtest_moarchiving3obj - Test the MOArchive3obj classtest_moarchiving4obj - Test the MOArchive4obj classtest_sorted_list - Test the MySortedList class.__main__ - Undocumented