All URIs are relative to https://neurostore.org/api
Method | HTTP request | Description |
---|---|---|
pipeline_study_results_get | GET /pipeline-study-results/ | GET a list of pipeline run results |
pipeline_study_results_pipeline_study_result_id_delete | DELETE /pipeline-study-results/{pipeline_study_result_id} | DELETE a pipeline run result by ID |
pipeline_study_results_pipeline_study_result_id_get | GET /pipeline-study-results/{pipeline_study_result_id} | GET a pipeline run result by ID |
pipeline_study_results_pipeline_study_result_id_put | PUT /pipeline-study-results/{pipeline_study_result_id} | PUT/update a pipeline run result by ID |
pipeline_study_results_post | POST /pipeline-study-results/ | POST/create a pipeline run result |
PipelineStudyResultList pipeline_study_results_get(feature_filter=feature_filter, feature_flatten=feature_flatten, pipeline_config=pipeline_config, feature_display=feature_display, study_id=study_id, version=version)
GET a list of pipeline run results
import neurostore_sdk
from neurostore_sdk.models.pipeline_study_result_list import PipelineStudyResultList
from neurostore_sdk.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to https://neurostore.org/api
# See configuration.py for a list of all supported configuration parameters.
configuration = neurostore_sdk.Configuration(
host = "https://neurostore.org/api"
)
# Enter a context with an instance of the API client
with neurostore_sdk.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = neurostore_sdk.PipelineStudyResultsApi(api_client)
feature_filter = ['feature_filter_example'] # List[str] | Filter results by feature content. Format: \"PipelineName[:version]:field_path=value\". Examples: - \"TestPipeline:1.0.0:groups.diagnosis=ADHD\" (specific version) - \"TestPipeline:groups.diagnosis=ADHD\" (latest version) Field path supports array notation with [], regex search with ~, and comparisons with =, >, <, >=, <=. (optional)
feature_flatten = True # bool | (optional)
pipeline_config = ['pipeline_config_example'] # List[str] | Filter results by pipeline config content. Format: \"PipelineName[:version]:config_path=value\". Examples: - \"TestPipeline:1.0.0:preprocessing.smoothing=8\" (specific version) - \"TestPipeline:model.type=linear\" (latest version) Config path supports array notation with [], regex search with ~, and comparisons with =, >, <, >=, <=. (optional)
feature_display = ['feature_display_example'] # List[str] | Filter results by pipeline name and optionally version. Format: \"pipeline_name[:version]\". Examples: - \"TestPipeline\" (all results from pipeline) - \"TestPipeline:1.0.0\" (results from specific version) Multiple values can be provided to get results from multiple pipelines/versions. (optional)
study_id = ['study_id_example'] # List[str] | Filter results by base study ID (optional)
version = 'version_example' # str | Filter results by pipeline config version (optional)
try:
# GET a list of pipeline run results
api_response = api_instance.pipeline_study_results_get(feature_filter=feature_filter, feature_flatten=feature_flatten, pipeline_config=pipeline_config, feature_display=feature_display, study_id=study_id, version=version)
print("The response of PipelineStudyResultsApi->pipeline_study_results_get:\n")
pprint(api_response)
except Exception as e:
print("Exception when calling PipelineStudyResultsApi->pipeline_study_results_get: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
feature_filter | List[str] | Filter results by feature content. Format: "PipelineName[:version]:field_path=value". Examples: - "TestPipeline:1.0.0:groups.diagnosis=ADHD" (specific version) - "TestPipeline:groups.diagnosis=ADHD" (latest version) Field path supports array notation with [], regex search with ~, and comparisons with =, >, <, >=, <=. | [optional] |
feature_flatten | bool | [optional] | |
pipeline_config | List[str] | Filter results by pipeline config content. Format: "PipelineName[:version]:config_path=value". Examples: - "TestPipeline:1.0.0:preprocessing.smoothing=8" (specific version) - "TestPipeline:model.type=linear" (latest version) Config path supports array notation with [], regex search with ~, and comparisons with =, >, <, >=, <=. | [optional] |
feature_display | List[str] | Filter results by pipeline name and optionally version. Format: "pipeline_name[:version]". Examples: - "TestPipeline" (all results from pipeline) - "TestPipeline:1.0.0" (results from specific version) Multiple values can be provided to get results from multiple pipelines/versions. | [optional] |
study_id | List[str] | Filter results by base study ID | [optional] |
version | str | Filter results by pipeline config version | [optional] |
No authorization required
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | OK | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
pipeline_study_results_pipeline_study_result_id_delete(pipeline_study_result_id)
DELETE a pipeline run result by ID
import neurostore_sdk
from neurostore_sdk.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to https://neurostore.org/api
# See configuration.py for a list of all supported configuration parameters.
configuration = neurostore_sdk.Configuration(
host = "https://neurostore.org/api"
)
# Enter a context with an instance of the API client
with neurostore_sdk.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = neurostore_sdk.PipelineStudyResultsApi(api_client)
pipeline_study_result_id = 'pipeline_study_result_id_example' # str |
try:
# DELETE a pipeline run result by ID
api_instance.pipeline_study_results_pipeline_study_result_id_delete(pipeline_study_result_id)
except Exception as e:
print("Exception when calling PipelineStudyResultsApi->pipeline_study_results_pipeline_study_result_id_delete: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
pipeline_study_result_id | str |
void (empty response body)
No authorization required
- Content-Type: Not defined
- Accept: Not defined
Status code | Description | Response headers |
---|---|---|
204 | No Content | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
PipelineStudyResult pipeline_study_results_pipeline_study_result_id_get(pipeline_study_result_id)
GET a pipeline run result by ID
import neurostore_sdk
from neurostore_sdk.models.pipeline_study_result import PipelineStudyResult
from neurostore_sdk.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to https://neurostore.org/api
# See configuration.py for a list of all supported configuration parameters.
configuration = neurostore_sdk.Configuration(
host = "https://neurostore.org/api"
)
# Enter a context with an instance of the API client
with neurostore_sdk.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = neurostore_sdk.PipelineStudyResultsApi(api_client)
pipeline_study_result_id = 'pipeline_study_result_id_example' # str |
try:
# GET a pipeline run result by ID
api_response = api_instance.pipeline_study_results_pipeline_study_result_id_get(pipeline_study_result_id)
print("The response of PipelineStudyResultsApi->pipeline_study_results_pipeline_study_result_id_get:\n")
pprint(api_response)
except Exception as e:
print("Exception when calling PipelineStudyResultsApi->pipeline_study_results_pipeline_study_result_id_get: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
pipeline_study_result_id | str |
No authorization required
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | OK | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
pipeline_study_results_pipeline_study_result_id_put(pipeline_study_result_id, pipeline_study_result=pipeline_study_result)
PUT/update a pipeline run result by ID
import neurostore_sdk
from neurostore_sdk.models.pipeline_study_result import PipelineStudyResult
from neurostore_sdk.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to https://neurostore.org/api
# See configuration.py for a list of all supported configuration parameters.
configuration = neurostore_sdk.Configuration(
host = "https://neurostore.org/api"
)
# Enter a context with an instance of the API client
with neurostore_sdk.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = neurostore_sdk.PipelineStudyResultsApi(api_client)
pipeline_study_result_id = 'pipeline_study_result_id_example' # str |
pipeline_study_result = neurostore_sdk.PipelineStudyResult() # PipelineStudyResult | (optional)
try:
# PUT/update a pipeline run result by ID
api_instance.pipeline_study_results_pipeline_study_result_id_put(pipeline_study_result_id, pipeline_study_result=pipeline_study_result)
except Exception as e:
print("Exception when calling PipelineStudyResultsApi->pipeline_study_results_pipeline_study_result_id_put: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
pipeline_study_result_id | str | ||
pipeline_study_result | PipelineStudyResult | [optional] |
void (empty response body)
No authorization required
- Content-Type: application/json
- Accept: Not defined
Status code | Description | Response headers |
---|---|---|
200 | OK | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
pipeline_study_results_post(pipeline_study_result=pipeline_study_result)
POST/create a pipeline run result
import neurostore_sdk
from neurostore_sdk.models.pipeline_study_result import PipelineStudyResult
from neurostore_sdk.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to https://neurostore.org/api
# See configuration.py for a list of all supported configuration parameters.
configuration = neurostore_sdk.Configuration(
host = "https://neurostore.org/api"
)
# Enter a context with an instance of the API client
with neurostore_sdk.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = neurostore_sdk.PipelineStudyResultsApi(api_client)
pipeline_study_result = neurostore_sdk.PipelineStudyResult() # PipelineStudyResult | (optional)
try:
# POST/create a pipeline run result
api_instance.pipeline_study_results_post(pipeline_study_result=pipeline_study_result)
except Exception as e:
print("Exception when calling PipelineStudyResultsApi->pipeline_study_results_post: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
pipeline_study_result | PipelineStudyResult | [optional] |
void (empty response body)
No authorization required
- Content-Type: application/json
- Accept: Not defined
Status code | Description | Response headers |
---|---|---|
201 | Created | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]