TwoRavens

D3M Configuration

This application is the core component of our D3M interface. It stores several crucial configuration about the dataset and task. It will generate url based on your operation and pass it to the View component. After that, View will execute corresponding logic code based on the input urls.

URL Patterns

All acceptable url patterns (in regex) are presented below:

where ‘?’ denotes optional extra pattern, please refer to corresponding section for detailed information.


Pattern: d3m-config/list

      Return a HTML page shows the list of available D3M configuration, rendered by this.

alt text


Pattern: d3m-config/details/(?P\d{1,5})

      Not implemented yet, return a TODO page.

NOT IMPLEMENTED


Pattern: d3m-config/details/json/(?P\d{1,5})

      Return a JSON string that contains detailed information for given D3M configuration ID.

alt text


Pattern: d3m-config/json/latest

      Return a JSON string that contains detailed information for the last modified D3M configuration.

alt text


Pattern: d3m-config/json/eval/latest

      Return a JSON string that contains detailed information for the last modified D3M configuration. A wrap function for view_d3m_details_json_latest(request, True)

alt text


Pattern: d3m-config/get-dataset-schema/json/(?P\d{1,5})

      Return a JSON string that presents the dataset schema. Configuration ID is optional. Return the last schema if the id is not specified.

alt text


Pattern: d3m-config/get-problem-schema/json/(?P\d{1,5})

      Return a JSON string that presents the problem schema. Configuration ID is optional. Return the last schema if the id is not specified.

alt text


Pattern: d3m-config/get-problem-data-file-info/(?P\d{1,5})

      Return a JSON string that describes the information of training data and target files, if they exist. Configuration ID is optional. Return the last info if the id is not specified.

alt text