Skip to content
Snippets Groups Projects
Commit 37b81068 authored by Stefano Borini's avatar Stefano Borini
Browse files

Merge branch 'master' into add-empty-initialization-for-models

parents 0b8c1d9f 620d008e
No related branches found
No related tags found
1 merge request!17Add empty initialisation for models
This commit is part of merge request !17. Comments created here will be created in the context of that merge request.
from traits.api import HasStrictTraits, Int, String
from traits.api import Int, String
from force_bdss.data_sources.base_data_source_model import BaseDataSourceModel
class CSVExtractorModel(HasStrictTraits):
class CSVExtractorModel(BaseDataSourceModel):
filename = String()
row = Int()
column = Int()
......
from traits.api import HasStrictTraits, String
from traits.api import String
from force_bdss.kpi.base_kpi_calculator_model import BaseKPICalculatorModel
class KPIAdderModel(HasStrictTraits):
class KPIAdderModel(BaseKPICalculatorModel):
cuba_type_in = String()
cuba_type_out = String()
......
from traits.api import HasStrictTraits, List, String
from traits.api import List, String
from force_bdss.mco.base_mco_model import BaseMCOModel
class DakotaModel(HasStrictTraits):
class DakotaModel(BaseMCOModel):
value_types = List(String)
@classmethod
......
import abc
from traits.api import ABCHasStrictTraits
class BaseDataSourceModel(ABCHasStrictTraits):
@classmethod
@abc.abstractmethod
def from_json(self, model_data):
pass
import abc
from traits.has_traits import ABCHasStrictTraits
class BaseKPICalculatorModel(ABCHasStrictTraits):
@classmethod
@abc.abstractmethod
def from_json(self, model_data):
pass
import abc
from traits.api import ABCHasStrictTraits
class BaseMCOModel(ABCHasStrictTraits):
@classmethod
@abc.abstractmethod
def from_json(self, model_data):
pass
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment