class_docstr: A wrapper around evosax's iAMaLGaM.
  Implementation: https://github.com/RobertTLange/evosax/blob/main/evosax/strategies/indep_iamalgam.py
  Reference: Bosman et al. (2013) - https://tinyurl.com/y9fcccx2
class_docstr_tok: ["A","wrapper","around","evosax","'s","iAMaLGaM",".","Implementation",":","https",":","\/\/github.com\/RobertTLange\/evosax\/blob\/main\/evosax\/strategies\/indep_iamalgam.py","Reference",":","Bosman","et","al",".","(","2013",")","-","https",":","\/\/tinyurl.com\/y9fcccx2"]
code: def tell(self, fitness: Union[np.ndarray, jnp.ndarray]) -> None:
      # Reshape fitness to conform with evosax minimization
      fit_re = self.fit_shaper.apply(self.params, fitness)
      self.es_state = self.es.tell(
          self.params, fit_re, self.es_state, self.es_params
      )
  
file_path: evojax/evojax/algo/iamalgam.py
imports: import sys
  import logging
  from typing import Union, Optional
  import numpy
  import jax
  import jax.numpy
  from evojax.algo.base import NEAlgorithm
  from evojax.util import create_logger
label_desc: Use image node_id 3 for calling the iAMaLGaM obj's underlying member method code with example usage: obj.tell(fitness) without return types