Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • F FEDOT
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 87
    • Issues 87
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 1
    • Merge requests 1
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • ITMO-NSS-team
  • FEDOT
  • Merge requests
  • !416

Merged
Created Sep 06, 2021 by Elizaveta Lutsenko@LizLutsenkoOwner

Api refactoring

  • Overview 35
  • Commits 24
  • Changes 25

Created by: v1docq

In this PR, the structure of the module's API was redesigned. Auxiliary classes (ApiDataHelper, etc.) were implemented, which are combined using the Facade pattern. Thus, work with input data, work with metrics, work with initial approximations, and work with the compositor were divided. The DataDefiner class is implemented, which allows the API to work with input of almost any type.

Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: api_refactoring