Skip to content

API Reference

This section contains the reference detailing the functions and modules available in EasyScience.

  • base_classes – Core abstract and helper base classes used to build EasyScience objects (e.g. ObjBase, ModelBase).
  • fitting – Fitting utilities and interfaces, including Fitter and available minimizers.
  • global_object – Global singleton providing shared services (logger, map, undo/redo stack, script manager).
  • io – Serialization and deserialization framework for persisting EasyScience objects (serializers and components).
  • job – Job and experiment abstractions for running and organizing analyses.
  • models – Predefined model implementations (e.g. polynomial models) used in fitting workflows.
  • utils – Miscellaneous utility functions and helpers (class tools, decorators, type helpers).
  • variable – Descriptor types and variable abstractions (e.g. DescriptorNumber, Parameter, DescriptorArray).