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
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