xenonpy.mdl package

Submodules

xenonpy.mdl.base module

class xenonpy.mdl.base.BaseQuery(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseEstimator

__call__(*querying_vars, file=None, return_json=None)[source]

Call self as a function.

check_query_vars(*query_vars)[source]
gql(*query_vars)[source]
property api_key
property endpoint
queryable = None
property results
property timer
property variables

xenonpy.mdl.descriptor module

class xenonpy.mdl.descriptor.CreateDescriptor(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['name', 'fullName', 'describe']
property timer
class xenonpy.mdl.descriptor.GetDescriptorDetail(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['name', 'fullName', 'describe', 'count']
property timer
class xenonpy.mdl.descriptor.ListDescriptors(*, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['name', 'fullName', 'describe']
property timer
class xenonpy.mdl.descriptor.QueryDescriptors(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['name', 'fullName', 'describe']
property timer
class xenonpy.mdl.descriptor.QueryDescriptorsWith(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['name', 'fullName', 'describe']
property timer
class xenonpy.mdl.descriptor.UpdateDescriptor(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['name', 'fullName', 'describe']
property timer

xenonpy.mdl.mdl module

class xenonpy.mdl.mdl.CreateDescriptor(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['name', 'fullName', 'describe']
property timer
class xenonpy.mdl.mdl.CreateMethod(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['name', 'fullName', 'describe']
property timer
class xenonpy.mdl.mdl.CreateModelset(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['id', 'name', 'describe', 'deprecated', 'private']
property timer
class xenonpy.mdl.mdl.CreateProperty(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['name', 'fullName', 'symbol', 'unit', 'describe']
property timer
class xenonpy.mdl.mdl.GetDescriptorDetail(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['name', 'fullName', 'describe', 'count']
property timer
class xenonpy.mdl.mdl.GetMethodDetail(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['name', 'fullName', 'describe', 'count']
property timer
class xenonpy.mdl.mdl.GetModelDetail(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
classification = ['accuracy', 'precision', 'recall', 'f1', 'sensitivity', 'prevalence', 'specificity', 'ppv', 'npv']
common = ['id', 'transferred', 'succeed', 'isRegression', 'deprecated', 'modelset', 'method', 'property', 'descriptor', 'lang']
queryable = ['id', 'transferred', 'succeed', 'isRegression', 'deprecated', 'modelset', 'method', 'property', 'descriptor', 'lang', 'accuracy', 'precision', 'recall', 'f1', 'sensitivity', 'prevalence', 'specificity', 'ppv', 'npv', 'meanAbsError', 'maxAbsError', 'meanSquareError', 'rootMeanSquareError', 'r2', 'pValue', 'spearmanCorr', 'pearsonCorr']
regression = ['meanAbsError', 'maxAbsError', 'meanSquareError', 'rootMeanSquareError', 'r2', 'pValue', 'spearmanCorr', 'pearsonCorr']
property timer
class xenonpy.mdl.mdl.GetModelDetails(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
classification = ['accuracy', 'precision', 'recall', 'f1', 'sensitivity', 'prevalence', 'specificity', 'ppv', 'npv']
common = ['id', 'transferred', 'succeed', 'isRegression', 'deprecated', 'modelset', 'method', 'property', 'descriptor', 'lang']
queryable = ['id', 'transferred', 'succeed', 'isRegression', 'deprecated', 'modelset', 'method', 'property', 'descriptor', 'lang', 'accuracy', 'precision', 'recall', 'f1', 'sensitivity', 'prevalence', 'specificity', 'ppv', 'npv', 'meanAbsError', 'maxAbsError', 'meanSquareError', 'rootMeanSquareError', 'r2', 'pValue', 'spearmanCorr', 'pearsonCorr']
regression = ['meanAbsError', 'maxAbsError', 'meanSquareError', 'rootMeanSquareError', 'r2', 'pValue', 'spearmanCorr', 'pearsonCorr']
property timer
class xenonpy.mdl.mdl.GetModelUrl(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['id', 'etag', 'url']
property timer
class xenonpy.mdl.mdl.GetModelUrls(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['id', 'etag', 'url']
property timer
class xenonpy.mdl.mdl.GetModelsetDetail(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['id', 'name', 'describe', 'deprecated', 'private', 'contributors', 'owner', 'sampleCode', 'tags', 'count']
property timer
class xenonpy.mdl.mdl.GetPropertyDetail(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['name', 'fullName', 'symbol', 'unit', 'describe', 'count']
property timer
class xenonpy.mdl.mdl.GetSupplementary(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = []
property timer
class xenonpy.mdl.mdl.GetTrainingEnv(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = []
property timer
class xenonpy.mdl.mdl.GetTrainingInfo(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = []
property timer
class xenonpy.mdl.mdl.GetVersion(*, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = []
property timer
class xenonpy.mdl.mdl.ListDescriptors(*, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['name', 'fullName', 'describe']
property timer
class xenonpy.mdl.mdl.ListMethods(*, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['name', 'fullName', 'describe']
property timer
class xenonpy.mdl.mdl.ListModelsWithDescriptor(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['id', 'transferred', 'succeed', 'isRegression', 'deprecated', 'modelset', 'method', 'property', 'descriptor', 'lang']
property timer
class xenonpy.mdl.mdl.ListModelsWithMethod(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['id', 'transferred', 'succeed', 'isRegression', 'deprecated', 'modelset', 'method', 'property', 'descriptor', 'lang']
property timer
class xenonpy.mdl.mdl.ListModelsWithModelset(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['id', 'transferred', 'succeed', 'isRegression', 'deprecated', 'modelset', 'method', 'property', 'descriptor', 'lang']
property timer
class xenonpy.mdl.mdl.ListModelsWithProperty(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['id', 'transferred', 'succeed', 'isRegression', 'deprecated', 'modelset', 'method', 'property', 'descriptor', 'lang']
property timer
class xenonpy.mdl.mdl.ListModelsets(*, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['id', 'name', 'describe', 'deprecated', 'private']
property timer
class xenonpy.mdl.mdl.ListProperties(*, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['name', 'fullName', 'symbol', 'unit', 'describe']
property timer
class xenonpy.mdl.mdl.MDL(*, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseEstimator

Access to XenonPy.MDL library.

Parameters:
  • api_key (str) – Access key.

  • endpoint (str) – Url to XenonPy.MDL api server.

__call__(*query, modelset_has=None, property_has=None, descriptor_has=None, method_has=None, lang_has=None, regression=None, transferred=None, deprecated=None, succeed=None)[source]

Query models with specific keywords.

Parameters:
  • query (str) – Lowercase string for database querying. This is a fuzzy searching, any information contains given string will hit.

  • modelset_has (Optional[List[str]]) – The part of a model set’s name. For example, modelset_has='test will hit *test*

  • property_has (Optional[List[str]]) – A part of the name of property.

  • descriptor_has (Optional[List[str]]) – A part of the name of descriptor.

  • method_has (Optional[List[str]]) – A part of the name of training method.

  • lang_has (Optional[List[str]]) – A part of the name of programming language.

  • regression (Optional[bool]) – If``True``, searching in regression models, else, searching in classification models. Default is True.

  • deprecated (Optional[bool]) – Model with this mark is deprecated.

  • transferred (Optional[bool]) – If True, searching in transferred models. Default is False.

  • succeed (Optional[bool]) – If True, searching in succeed models. Default is True.

Returns:

Querying object.

Return type:

query

create_descriptor(*, name, describe=None, fullname=None)[source]

Create descriptor.

Parameters:
Returns:

Querying object.

Return type:

query

create_method(*, name, describe=None, fullname=None)[source]

Create method.

Parameters:
Returns:

Querying object.

Return type:

query

create_modelset(*, name, describe=None, sample_code=None, tags=None, private=False)[source]

Create modelset.

Parameters:
Returns:

Querying object.

Return type:

query

create_property(*, name, describe=None, fullname=None, symbol=None, unit=None)[source]

Create property.

Parameters:
Returns:

Querying object.

Return type:

query

get_descriptor_detail(name)[source]

Get descriptor detail by name.

Parameters:

name (str) –

Returns:

Querying object.

Return type:

query

get_method_detail(name)[source]

Get method detail by name.

Parameters:

name (str) –

Returns:

Querying object.

Return type:

query

get_model_detail(model_id)[source]

Get model detail by model id.

Parameters:

model_id (int) – Model id.

Returns:

Querying object.

Return type:

query

get_model_details(model_ids)[source]

Get multiply model detail by their ids in one querying.

Parameters:

model_ids (List[int]) – Model id.

Returns:

Querying object.

Return type:

query

get_model_urls(*model_ids)[source]

Get download url by model id.

Parameters:

model_ids (int) – Model id.

Returns:

Querying object.

Return type:

query

get_modelset_detail(modelset_id)[source]

Get modelset detail by modelset id.

Parameters:

modelset_id (int) –

Returns:

Querying object.

Return type:

query

get_property_detail(name)[source]

Get property detail by name.

Parameters:

name (str) –

Returns:

Querying object.

Return type:

query

get_supplementary(*, model_id)[source]

Get extract information about the model. For regression model this should be prediction vs observation data. For classification model, this will be the confusion matrix.

Parameters:

model_id (int) – Model id.

Returns:

Querying object.

Return type:

query

get_training_env(model_id)[source]

Get model’s training environments.

Parameters:

model_id (int) – Model id.

Returns:

Querying object.

Return type:

query

get_training_info(model_id)[source]

Get training information, e.g. train_loss.

Parameters:

model_id (int) – Model id.

Returns:

Querying object.

Return type:

query

list_descriptors()[source]

List all descriptor.

Returns:

Querying object.

Return type:

query

list_methods()[source]

List all methods.

Returns:

Querying object.

Return type:

query

list_models_with_descriptor(name)[source]

List all models relevant with given descriptor.

Parameters:

name (str) – Descriptor name

Returns:

Querying object.

Return type:

query

list_models_with_method(name)[source]

List all models relevant with given method.

Parameters:

name (str) – Method name

Returns:

Querying object.

Return type:

query

list_models_with_modelset(name)[source]

List all models relevant with given modelset.

Parameters:

name (str) – Modelset name

Returns:

Querying object.

Return type:

query

list_models_with_property(name)[source]

List all models relevant with given property.

Parameters:

name (str) – Property name

Returns:

Querying object.

Return type:

query

list_modelsets()[source]

List all modelsets.

Returns:

Querying object.

Return type:

query

list_properties()[source]

List all properties.

Returns:

Querying object.

Return type:

query

pull(*model_ids, save_to='.')[source]

Download model(s) from XenonPy.MDL server.

Parameters:
  • model_ids (Union[int, Series, DataFrame]) – Model ids. It can be given by a dataframe. In this case, the column with name id will be used.

  • save_to (str) – Path to save models.

Return type:

DataFrame

query_descriptors(query=None, *, name_has=None, fullname_has=None, describe_has=None)[source]

Query descriptors with specific keywords.

Parameters:
  • query (Optional[str]) – Lowercase string for database querying. This is a fuzzy searching, any information contains given string will hit.

  • name_has (Optional[List[str]]) – The part of a model set’s name. For example, modelset_has='test will hit *test*

  • fullname_has (Optional[List[str]]) – Part of the full name.

  • describe_has (Optional[List[str]]) – Part of the descriptor.

Returns:

Querying object.

Return type:

query

query_methods(query=None, *, name_has=None, fullname_has=None, describe_has=None)[source]

Query methods with specific keywords.

Parameters:
  • query (Optional[str]) – Lowercase string for database querying. This is a fuzzy searching, any information contains given string will hit.

  • name_has (Optional[List[str]]) – The part of a model set’s name. For example, modelset_has='test will hit *test*

  • fullname_has (Optional[List[str]]) – Part of the full name.

  • describe_has (Optional[List[str]]) – Part of the descriptor.

Returns:

Querying object.

Return type:

query

query_modelsets(query=None, *, name_has=None, tag_has=None, describe_has=None, private=None, deprecated=None)[source]

Query modelsets with specific keywords.

Parameters:
  • query (Optional[str]) – Lowercase string for database querying. This is a fuzzy searching, any information contains given string will hit.

  • name_has (Optional[List[str]]) – The part of a model set’s name. For example, modelset_has='test will hit *test*

  • tag_has (Optional[List[str]]) – A part of the name of property.

  • describe_has (Optional[List[str]]) – A part of the name of descriptor.

  • private (Optional[bool]) – If``True``, searching in regression models, else, searching in classification models. Default is True.

  • deprecated (Optional[bool]) – Model with this mark is deprecated.

  • deprecated – If True, searching in transferred models. Default is False.

Returns:

Querying object.

Return type:

query

query_properties(query=None, *, name_has=None, fullname_has=None, describe_has=None, symbol_has=None, unit_has=None)[source]

Query properties with specific keywords.

Parameters:
  • query (Optional[str]) – Lowercase string for database querying. This is a fuzzy searching, any information contains given string will hit.

  • name_has (Optional[List[str]]) – The part of a model set’s name. For example, modelset_has='test will hit *test*

  • fullname_has (Optional[List[str]]) – Part of the full name.

  • describe_has (Optional[List[str]]) – Part of the descriptor.

  • symbol_has (Optional[List[str]]) – Part of the symbol.

  • unit_has (Optional[List[str]]) – Part of the unit.

Returns:

Querying object.

Return type:

query

update_descriptor(*, name, new_name=None, describe=None, fullname=None)[source]

Update descriptor information by name.

Parameters:
Returns:

Querying object.

Return type:

query

update_method(*, name, new_name=None, describe=None, fullname=None)[source]

Update method information by name.

Parameters:
Returns:

Querying object.

Return type:

query

update_modelset(*, modelset_id, name=None, describe=None, sample_code=None, tags=None, private=None, deprecated=None)[source]

Update modelset information by modelset id.

Parameters:
Returns:

Querying object.

Return type:

query

update_property(*, name, new_name=None, describe=None, fullname=None, symbol=None, unit=None)[source]

Update property information by name.

Parameters:
Returns:

Querying object.

Return type:

query

upload_model(*, modelset_id, describe, training_env=None, training_info=None, supplementary=None)[source]

Upload model to XenonPy.MDL server.

Parameters:
Returns:

Querying object.

Return type:

query

property api_key
property endpoint
property timer
property version
class xenonpy.mdl.mdl.QueryDescriptors(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['name', 'fullName', 'describe']
property timer
class xenonpy.mdl.mdl.QueryDescriptorsWith(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['name', 'fullName', 'describe']
property timer
class xenonpy.mdl.mdl.QueryMethods(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['name', 'fullName', 'describe']
property timer
class xenonpy.mdl.mdl.QueryMethodsWith(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['name', 'fullName', 'describe']
property timer
class xenonpy.mdl.mdl.QueryModelDetails(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
classification = ['accuracy', 'precision', 'recall', 'f1', 'sensitivity', 'prevalence', 'specificity', 'ppv', 'npv']
common = ['id', 'transferred', 'succeed', 'isRegression', 'deprecated', 'modelset', 'method', 'property', 'descriptor', 'lang']
queryable = ['id', 'transferred', 'succeed', 'isRegression', 'deprecated', 'modelset', 'method', 'property', 'descriptor', 'lang', 'accuracy', 'precision', 'recall', 'f1', 'sensitivity', 'prevalence', 'specificity', 'ppv', 'npv', 'meanAbsError', 'maxAbsError', 'meanSquareError', 'rootMeanSquareError', 'r2', 'pValue', 'spearmanCorr', 'pearsonCorr']
regression = ['meanAbsError', 'maxAbsError', 'meanSquareError', 'rootMeanSquareError', 'r2', 'pValue', 'spearmanCorr', 'pearsonCorr']
property timer
class xenonpy.mdl.mdl.QueryModelDetailsWith(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
classification = ['accuracy', 'precision', 'recall', 'f1', 'sensitivity', 'prevalence', 'specificity', 'ppv', 'npv']
common = ['id', 'transferred', 'succeed', 'isRegression', 'deprecated', 'modelset', 'method', 'property', 'descriptor', 'lang']
queryable = ['id', 'transferred', 'succeed', 'isRegression', 'deprecated', 'modelset', 'method', 'property', 'descriptor', 'lang', 'accuracy', 'precision', 'recall', 'f1', 'sensitivity', 'prevalence', 'specificity', 'ppv', 'npv', 'meanAbsError', 'maxAbsError', 'meanSquareError', 'rootMeanSquareError', 'r2', 'pValue', 'spearmanCorr', 'pearsonCorr']
regression = ['meanAbsError', 'maxAbsError', 'meanSquareError', 'rootMeanSquareError', 'r2', 'pValue', 'spearmanCorr', 'pearsonCorr']
property timer
class xenonpy.mdl.mdl.QueryModelsets(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['id', 'name', 'describe', 'deprecated', 'private']
property timer
class xenonpy.mdl.mdl.QueryModelsetsWith(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['id', 'name', 'describe', 'deprecated', 'private']
property timer
class xenonpy.mdl.mdl.QueryProperties(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['name', 'fullName', 'symbol', 'unit', 'describe']
property timer
class xenonpy.mdl.mdl.QueryPropertiesWith(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['name', 'fullName', 'symbol', 'unit', 'describe']
property timer
class xenonpy.mdl.mdl.UpdateDescriptor(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['name', 'fullName', 'describe']
property timer
class xenonpy.mdl.mdl.UpdateMethod(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['name', 'fullName', 'describe']
property timer
class xenonpy.mdl.mdl.UpdateModelset(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['id', 'name', 'describe', 'deprecated', 'private']
property timer
class xenonpy.mdl.mdl.UpdateProperty(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['name', 'fullName', 'symbol', 'unit', 'describe']
property timer
class xenonpy.mdl.mdl.UploadModel(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['id', 'etag', 'path']
property timer

xenonpy.mdl.method module

class xenonpy.mdl.method.CreateMethod(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['name', 'fullName', 'describe']
property timer
class xenonpy.mdl.method.GetMethodDetail(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['name', 'fullName', 'describe', 'count']
property timer
class xenonpy.mdl.method.ListMethods(*, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['name', 'fullName', 'describe']
property timer
class xenonpy.mdl.method.QueryMethods(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['name', 'fullName', 'describe']
property timer
class xenonpy.mdl.method.QueryMethodsWith(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['name', 'fullName', 'describe']
property timer
class xenonpy.mdl.method.UpdateMethod(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['name', 'fullName', 'describe']
property timer

xenonpy.mdl.model module

class xenonpy.mdl.model.GetModelDetail(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
classification = ['accuracy', 'precision', 'recall', 'f1', 'sensitivity', 'prevalence', 'specificity', 'ppv', 'npv']
common = ['id', 'transferred', 'succeed', 'isRegression', 'deprecated', 'modelset', 'method', 'property', 'descriptor', 'lang']
queryable = ['id', 'transferred', 'succeed', 'isRegression', 'deprecated', 'modelset', 'method', 'property', 'descriptor', 'lang', 'accuracy', 'precision', 'recall', 'f1', 'sensitivity', 'prevalence', 'specificity', 'ppv', 'npv', 'meanAbsError', 'maxAbsError', 'meanSquareError', 'rootMeanSquareError', 'r2', 'pValue', 'spearmanCorr', 'pearsonCorr']
regression = ['meanAbsError', 'maxAbsError', 'meanSquareError', 'rootMeanSquareError', 'r2', 'pValue', 'spearmanCorr', 'pearsonCorr']
property timer
class xenonpy.mdl.model.GetModelDetails(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
classification = ['accuracy', 'precision', 'recall', 'f1', 'sensitivity', 'prevalence', 'specificity', 'ppv', 'npv']
common = ['id', 'transferred', 'succeed', 'isRegression', 'deprecated', 'modelset', 'method', 'property', 'descriptor', 'lang']
queryable = ['id', 'transferred', 'succeed', 'isRegression', 'deprecated', 'modelset', 'method', 'property', 'descriptor', 'lang', 'accuracy', 'precision', 'recall', 'f1', 'sensitivity', 'prevalence', 'specificity', 'ppv', 'npv', 'meanAbsError', 'maxAbsError', 'meanSquareError', 'rootMeanSquareError', 'r2', 'pValue', 'spearmanCorr', 'pearsonCorr']
regression = ['meanAbsError', 'maxAbsError', 'meanSquareError', 'rootMeanSquareError', 'r2', 'pValue', 'spearmanCorr', 'pearsonCorr']
property timer
class xenonpy.mdl.model.GetModelUrl(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['id', 'etag', 'url']
property timer
class xenonpy.mdl.model.GetModelUrls(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['id', 'etag', 'url']
property timer
class xenonpy.mdl.model.GetSupplementary(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = []
property timer
class xenonpy.mdl.model.GetTrainingEnv(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = []
property timer
class xenonpy.mdl.model.GetTrainingInfo(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = []
property timer
class xenonpy.mdl.model.ListModelsWithDescriptor(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['id', 'transferred', 'succeed', 'isRegression', 'deprecated', 'modelset', 'method', 'property', 'descriptor', 'lang']
property timer
class xenonpy.mdl.model.ListModelsWithMethod(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['id', 'transferred', 'succeed', 'isRegression', 'deprecated', 'modelset', 'method', 'property', 'descriptor', 'lang']
property timer
class xenonpy.mdl.model.ListModelsWithModelset(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['id', 'transferred', 'succeed', 'isRegression', 'deprecated', 'modelset', 'method', 'property', 'descriptor', 'lang']
property timer
class xenonpy.mdl.model.ListModelsWithProperty(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['id', 'transferred', 'succeed', 'isRegression', 'deprecated', 'modelset', 'method', 'property', 'descriptor', 'lang']
property timer
class xenonpy.mdl.model.QueryModelDetails(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
classification = ['accuracy', 'precision', 'recall', 'f1', 'sensitivity', 'prevalence', 'specificity', 'ppv', 'npv']
common = ['id', 'transferred', 'succeed', 'isRegression', 'deprecated', 'modelset', 'method', 'property', 'descriptor', 'lang']
queryable = ['id', 'transferred', 'succeed', 'isRegression', 'deprecated', 'modelset', 'method', 'property', 'descriptor', 'lang', 'accuracy', 'precision', 'recall', 'f1', 'sensitivity', 'prevalence', 'specificity', 'ppv', 'npv', 'meanAbsError', 'maxAbsError', 'meanSquareError', 'rootMeanSquareError', 'r2', 'pValue', 'spearmanCorr', 'pearsonCorr']
regression = ['meanAbsError', 'maxAbsError', 'meanSquareError', 'rootMeanSquareError', 'r2', 'pValue', 'spearmanCorr', 'pearsonCorr']
property timer
class xenonpy.mdl.model.QueryModelDetailsWith(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
classification = ['accuracy', 'precision', 'recall', 'f1', 'sensitivity', 'prevalence', 'specificity', 'ppv', 'npv']
common = ['id', 'transferred', 'succeed', 'isRegression', 'deprecated', 'modelset', 'method', 'property', 'descriptor', 'lang']
queryable = ['id', 'transferred', 'succeed', 'isRegression', 'deprecated', 'modelset', 'method', 'property', 'descriptor', 'lang', 'accuracy', 'precision', 'recall', 'f1', 'sensitivity', 'prevalence', 'specificity', 'ppv', 'npv', 'meanAbsError', 'maxAbsError', 'meanSquareError', 'rootMeanSquareError', 'r2', 'pValue', 'spearmanCorr', 'pearsonCorr']
regression = ['meanAbsError', 'maxAbsError', 'meanSquareError', 'rootMeanSquareError', 'r2', 'pValue', 'spearmanCorr', 'pearsonCorr']
property timer
class xenonpy.mdl.model.UploadModel(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['id', 'etag', 'path']
property timer

xenonpy.mdl.modelset module

class xenonpy.mdl.modelset.CreateModelset(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['id', 'name', 'describe', 'deprecated', 'private']
property timer
class xenonpy.mdl.modelset.GetModelsetDetail(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['id', 'name', 'describe', 'deprecated', 'private', 'contributors', 'owner', 'sampleCode', 'tags', 'count']
property timer
class xenonpy.mdl.modelset.ListModelsets(*, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['id', 'name', 'describe', 'deprecated', 'private']
property timer
class xenonpy.mdl.modelset.QueryModelsets(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['id', 'name', 'describe', 'deprecated', 'private']
property timer
class xenonpy.mdl.modelset.QueryModelsetsWith(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['id', 'name', 'describe', 'deprecated', 'private']
property timer
class xenonpy.mdl.modelset.UpdateModelset(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['id', 'name', 'describe', 'deprecated', 'private']
property timer

xenonpy.mdl.property module

class xenonpy.mdl.property.CreateProperty(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['name', 'fullName', 'symbol', 'unit', 'describe']
property timer
class xenonpy.mdl.property.GetPropertyDetail(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['name', 'fullName', 'symbol', 'unit', 'describe', 'count']
property timer
class xenonpy.mdl.property.ListProperties(*, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['name', 'fullName', 'symbol', 'unit', 'describe']
property timer
class xenonpy.mdl.property.QueryProperties(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['name', 'fullName', 'symbol', 'unit', 'describe']
property timer
class xenonpy.mdl.property.QueryPropertiesWith(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['name', 'fullName', 'symbol', 'unit', 'describe']
property timer
class xenonpy.mdl.property.UpdateProperty(variables, *, api_key='anonymous.user.key', endpoint='http://xenon.ism.ac.jp/api')[source]

Bases: BaseQuery

Access to XenonPy.MDL library.

Parameters:

api_key (str) – Not implement yet.

gql(*query_vars)[source]
queryable = ['name', 'fullName', 'symbol', 'unit', 'describe']
property timer

Module contents