code: def __init__(self, num_radial, cutoff=5.0, envelope_exponent=5):
      super(dist_emb, self).__init__()
      self.cutoff = cutoff
      self.envelope = Envelope(envelope_exponent)
  
      self.freq = torch.nn.Parameter(torch.Tensor(num_radial))
  
      self.reset_parameters()
  
imports: import numpy
  import torch
  from scipy.optimize import brentq
  from scipy import special
  from math import pi
label_desc: Use image node_id 1 to create a new dist_emb object from inherited base classes: torch.nn with example: obj = dist_emb(num_radial, cutoff, envelope_exponent)