api-abacus

Abacus_API

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
api-abacus
1.1.166 years ago6 years agoMinified + gzip package size for api-abacus in KB

Readme

abacusapi
AbacusApi - JavaScript client for abacusapi Abacus API This SDK is automatically generated by the Swagger Codegen project:
  • API version: 1.1
  • Package version: 1.1
  • Build package: io.swagger.codegen.languages.JavascriptClientCodegen

Installation

For Node.js

npm

To publish the library as a npm, please follow the procedure in "Publishing npm packages".
Then install it via:
npm install abacus_api --save
Local development
To use the library locally without publishing to a remote npm registry, first install the dependencies by changing into the directory containing package.json (and this README). Let's call this JAVASCRIPT_CLIENT_DIR. Then run:
npm install

Next, link it globally in npm with the following, also from JAVASCRIPT_CLIENT_DIR:
npm link

Finally, switch to the directory you want to use your abacusapi from, and run:
npm link /path/to/<JAVASCRIPT_CLIENT_DIR>

You should now be able to require('abacus_api') in javascript files from the directory you ran the last command above from.

git

If the library is hosted at a git repository, e.g.
https://github.com/GIT
USERID/GITREPOID then install it via:
npm install GIT_USER_ID/GIT_REPO_ID --save

For browser

The library also works in the browser environment via npm and browserify
. After following the above steps with Node.js and installing browserify with npm install -g browserify, perform the following (assuming main.js is your entry file, that's to say your javascript file where you actually use this library):
browserify main.js > bundle.js

Then include bundle.js in the HTML pages.

Webpack Configuration

Using Webpack you may encounter the following error: "Module not found: Error: Cannot resolve module", most certainly you should disable AMD loader. Add/merge the following section to your webpack config:
module: {
  rules: [
    {
      parser: {
        amd: false
      }
    }
  ]
}

Getting Started

Please follow the installation instruction and execute the following JS code:
var AbacusApi = require('abacus_api');

var api = new AbacusApi.DatasetApi()

var opts = { 
  'body': new AbacusApi.Body1() // {Body1} 
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.datasetsDelete(opts, callback);

Documentation for API Endpoints

All URIs are relative to https://localhost/AizenGlobal/Abacus/1.1
Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- AbacusApi.DatasetApi | datasetsDelete | DELETE /datasets/ | Delete selected datasets AbacusApi.DatasetApi | datasetsGet | GET /datasets/ | Get list of datasets AbacusApi.DatasetApi | datasetsIdDelete | DELETE /datasets/{id}/ | Delete dataset AbacusApi.DatasetApi | datasetsIdGet | GET /datasets/{id}/ | Get Dataset info AbacusApi.DatasetApi | datasetsIdPatch | PATCH /datasets/{id}/ | Update dataset info AbacusApi.DatasetApi | datasetsIdPost | POST /datasets/{id}/ | Copy the dataset and Update dataset info AbacusApi.DatasetApi | datasetsIdPreprocessPost | POST /datasets/{id}/preprocess/ | Start preprocessing of dataset AbacusApi.DatasetApi | datasetsPost | POST /datasets/ | Create a new dataset AbacusApi.ModelApi | modelsDelete | DELETE /models/ | Delete selected models AbacusApi.ModelApi | modelsGet | GET /models/ | Get list of models AbacusApi.ModelApi | modelsIdDelete | DELETE /models/{id}/ | Delete model AbacusApi.ModelApi | modelsIdGet | GET /models/{id}/ | Get model info AbacusApi.ModelApi | modelsIdPatch | PATCH /models/{id}/ | Update model info AbacusApi.ModelApi | modelsIdTrainPost | POST /models/{id}/train/ | Start training of model AbacusApi.ModelApi | modelsPost | POST /models/ | Create a new model AbacusApi.PredictionApi | predictionsDelete | DELETE /predictions/ | Delete selected predictions AbacusApi.PredictionApi | predictionsGet | GET /predictions/ | Get list of predictions AbacusApi.PredictionApi | predictionsIdDelete | DELETE /predictions/{id}/ | Delete prediction AbacusApi.PredictionApi | predictionsIdGet | GET /predictions/{id}/ | Get prediction info AbacusApi.PredictionApi | predictionsIdPatch | PATCH /predictions/{id}/ | Update prediction info AbacusApi.PredictionApi | predictionsIdPredictPost | POST /predictions/{id}/predict/ | Predict a prediction AbacusApi.PredictionApi | predictionsPost | POST /predictions/ | Create a new prediction AbacusApi.TaskApi | tasksGet | GET /tasks/ | Get list of all tasks AbacusApi.TaskApi | tasksIdAbortPost | POST /tasks/{id}/abort/ | Abort task AbacusApi.TaskApi | tasksIdGet | GET /tasks/{id}/ | Get task info

Documentation for Models

- AbacusApi.Algorithms - AbacusApi.AlgorithmsInner - AbacusApi.Body - AbacusApi.Body1 - AbacusApi.Body2 - AbacusApi.Body3 - AbacusApi.Body4 - AbacusApi.Body5 - AbacusApi.Body6 - AbacusApi.Body7 - AbacusApi.Body8 - AbacusApi.Body9 - AbacusApi.DatasetsidTypes - AbacusApi.InlineResponse200 - AbacusApi.InlineResponse2001 - AbacusApi.InlineResponse20010 - AbacusApi.InlineResponse20010Tasks - AbacusApi.InlineResponse20011 - AbacusApi.InlineResponse2002 - AbacusApi.InlineResponse2002Schema - AbacusApi.InlineResponse2002SchemaOptions - AbacusApi.InlineResponse2002SchemaShape - AbacusApi.InlineResponse2002SchemaTop100 - AbacusApi.InlineResponse2002SchemaTypes - AbacusApi.InlineResponse2003 - AbacusApi.InlineResponse2004 - AbacusApi.InlineResponse2004Dataset - AbacusApi.InlineResponse2004Models - AbacusApi.InlineResponse2005 - AbacusApi.InlineResponse2006 - AbacusApi.InlineResponse2006Dataset - AbacusApi.InlineResponse2006Performance - AbacusApi.InlineResponse2006PerformanceAlgorithmName - AbacusApi.InlineResponse2006PerformanceAlgorithmNameCurves - AbacusApi.InlineResponse2006PerformanceAlgorithmNameDecile - AbacusApi.InlineResponse2006PerformanceAlgorithmNameFieldImportance - AbacusApi.InlineResponse2006PerformanceAlgorithmNameThreshold - AbacusApi.InlineResponse2006PerformanceAlgorithmNameTrain - AbacusApi.InlineResponse2006PerformanceAlgorithmNameTrainConfusionMatrix - AbacusApi.InlineResponse2007 - AbacusApi.InlineResponse2007Predictions - AbacusApi.InlineResponse2008 - AbacusApi.InlineResponse2009 - AbacusApi.InlineResponse200Datasets - AbacusApi.ModelSchema - AbacusApi.Sampling

Documentation for Authorization

All endpoints do not require authorization.