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. EasyBase, ModelBase, EasyList, SerializerBase).
  • fitting – Fitting and sampling, including Fitter, Sampler and the available minimizers.
  • global_object – Global singleton providing shared services (logger and object registry).
  • job – Job and experiment abstractions for running and organizing analyses.
  • utils – Miscellaneous utility functions and helpers (class tools, decorators, type helpers).
  • variable – Descriptor types and variable abstractions (e.g. DescriptorNumber, Parameter, DescriptorArray). All of them are EasyBase objects, serialized with to_dict/from_dict.