code: def __init__(self, estimator: BaseEstimator):
      self.estimator = estimator
  
      # Set name:
      self.estimator_name = estimator.__class__.__qualname__
  
      # Set URL:
      if self.SKLEARN_URL:
          url = self.SKLEARN_BASE_URL + self.SKLEARN_URL
      else:
          url = "https://scikit-learn.org/stable/documentation.html"
      self.estimator_url = url
  
      # Add basic information:
      self.placeholders.update(
          dict(
              estimator_name=self.estimator_name,
              estimator_url=self.estimator_url,
              sklearn_version=sklearn_version,
              sklearn_porter_version=sklearn_porter_version,
          )
      )
  
      # Is it a test?
      self.placeholders.update(
          dict(is_test="SKLEARN_PORTER_PYTEST" in environ)
      )
  
file_path: sklearn-porter/sklearn_porter/estimator/EstimatorBase.py
imports: from os import environ, getcwd
  from pathlib import Path
  from time import sleep
  from typing import Dict, Optional, Set, Tuple, Union, Callable
  from jinja2 import DictLoader, Environment
  from loguru import logger
  from sklearn import __version__
  from sklearn.base import BaseEstimator
  from sklearn_porter import __version__
  from sklearn_porter import enums
  from sklearn_porter.estimator.EstimatorApiABC import EstimatorApiABC
label_desc: Use image node_id 1 to create a new EstimatorBase object from inherited base classes: EstimatorApiABC with example: obj = EstimatorBase(estimator)