class_docstr: This class defines a "New Classes" scenario. Once created, an instance
  of this class can be iterated in order to obtain the experience sequence
  under the form of instances of :class:`NCExperience`.
  
  This class can be used directly. However, we recommend using facilities like
  :func:`avalanche.benchmarks.generators.nc_benchmark`.
class_docstr_tok: ["This","class","defines","a","``","New","Classes","''","scenario",".","Once","created",",","an","instance","of","this","class","can","be","iterated","in","order","to","obtain","the","experience","sequence","under","the","form","of","instances","of",":","class",":","`","NCExperience","`",".","This","class","can","be","used","directly",".","However",",","we","recommend","using","facilities","like",":","func",":","`","avalanche.benchmarks.generators.nc_benchmark","`","."]
code: def get_reproducibility_data(self):
      reproducibility_data = {
          "class_ids_from_zero_from_first_exp": bool(
              self.class_ids_from_zero_from_first_exp
          ),
          "class_ids_from_zero_in_each_exp": bool(
              self.class_ids_from_zero_in_each_exp
          ),
          "class_mapping": self.class_mapping,
          "classes_order": self.classes_order,
          "classes_order_original_ids": self.classes_order_original_ids,
          "n_classes_per_exp": self.n_classes_per_exp,
          "n_experiences": int(self.n_experiences),
          "has_task_labels": self._has_task_labels,
      }
      return reproducibility_data
  
file_path: avalanche/avalanche/benchmarks/scenarios/deprecated/new_classes/nc_scenario.py
imports: from typing import Sequence, List, Optional, Dict, Any, Set
  import torch
  from avalanche.benchmarks.scenarios.deprecated.classification_scenario import ClassificationScenario, ClassificationStream, ClassificationExperience
  from avalanche.benchmarks.utils.classification_dataset import _taskaware_classification_subset
  from avalanche.benchmarks.utils.classification_dataset import TaskAwareClassificationDataset, TaskAwareSupervisedClassificationDataset
  from avalanche.benchmarks.utils.flat_data import ConstantSequence
label_desc: Use image node_id 2 for calling the NCScenario obj's underlying member method code with example usage: obj.get_reproducibility_data() and returns: reproducibility_data