def add_atanh(self, name, input_name, output_name):
        """
        Add an atanh layer to the model that computes element-wise inverse
        hyperbolic tangent for the input tensor.
        Refer to the ``AtanhLayerParams`` message in the specification (NeuralNetwork.proto) for more details.

        Parameters
        ----------
        name: str
            The name of this layer.
        input_name: str
            The input blob name of this layer.
        output_name: str
            The output blob name of this layer.

        See Also
        --------
        add_tan, add_tanh, add_atan
        """

        spec_layer = self._add_generic_layer(name, [input_name], [output_name])
        spec_layer.atanh.MergeFromString(b"")
        return spec_layer

        Add an atanh layer to the model that computes element-wise inverse
        hyperbolic tangent for the input tensor.
        Refer to the ``AtanhLayerParams`` message in the specification (NeuralNetwork.proto) for more details.

        Parameters
        ----------
        name: str
            The name of this layer.
        input_name: str
            The input blob name of this layer.
        output_name: str
            The output blob name of this layer.

        See Also
        --------
        add_tan, add_tanh, add_atan
        
coremltools/models/neural_network/builder.py