module documentation

A bi-objective nondominated archive,

implemented as sorted list and with incremental update in logarithmic time.

Class BiobjectiveNondominatedSortedList A sorted list of non-dominated unique objective-pairs.
Function true_fraction return a fractions.Fraction object from val.
Variable inf Undocumented
Function _debug_trace return a string like printing the calling trace stack
def true_fraction(val, copy=False):

return a fractions.Fraction object from val.

Fixes the issue that Fraction does not convert an np.intc or np.int32 type to infinite representation int.

inf =

Undocumented

def _debug_trace(*args, **kwargs):

return a string like printing the calling trace stack