Browse Source

[ENH] Rename Serial to Easy

tags/v0.3.2
bxdd 3 years ago
parent
commit
c9f3a67d1c
4 changed files with 10 additions and 8 deletions
  1. +2
    -2
      docs/references/api.rst
  2. +1
    -1
      learnware/market/__init__.py
  3. +3
    -3
      learnware/market/anchor.py
  4. +4
    -2
      learnware/market/easy.py

+ 2
- 2
docs/references/api.rst View File

@@ -14,7 +14,7 @@ Market
.. autoclass:: learnware.market.BaseMarket
:members:

.. autoclass:: learnware.market.SerialMarket
.. autoclass:: learnware.market.EasyMarket
:members:

.. autoclass:: learnware.market.AnchoredMarket
@@ -26,7 +26,7 @@ Market
.. autoclass:: learnware.market.BaseUserInfo
:members:

.. autoclass:: learnware.market.SerialUserInfo
.. autoclass:: learnware.market.EasyUserInfo
:members:

Learnware


+ 1
- 1
learnware/market/__init__.py View File

@@ -1,4 +1,4 @@
from .base import BaseUserInfo, BaseMarket
from .anchor import AnchoredUserInfo, AnchoredMarket
from .evolve import EvolvedMarket
from .serial import SerialMarket, SerialUserInfo
from .easy import EasyMarket, EasyUserInfo

+ 3
- 3
learnware/market/anchor.py View File

@@ -2,11 +2,11 @@ import os
from typing import Tuple, Any, List, Union, Dict

from ..learnware import Learnware
from .base import BaseMarket
from .serial import SerialUserInfo
from .base import BaseMarket
from .easy import EasyUserInfo


class AnchoredUserInfo(SerialUserInfo):
class AnchoredUserInfo(EasyUserInfo):
"""
User Information for searching learnware (add the anchor design)



learnware/market/serial.py → learnware/market/easy.py View File

@@ -7,7 +7,8 @@ from .base import BaseMarket, BaseUserInfo
from ..learnware import Learnware
from ..specification import RKMEStatSpecification

class SerialUserInfo(BaseUserInfo):

class EasyUserInfo(BaseUserInfo):
def __init__(self, id: str, semantic_spec: dict = dict(), stat_info: dict = dict()):
"""Initializing user information

@@ -37,7 +38,8 @@ class SerialUserInfo(BaseUserInfo):
def get_stat_info(self, name: str):
return self.stat_info.get(name, None)

class SerialMarket(BaseMarket):

class EasyMarket(BaseMarket):
def __init__(self):
"""Initializing an empty market"""
self.learnware_list = {} # id: Learnware

Loading…
Cancel
Save