2.0.1 • Published 7 years ago

single-market-robot-simulator-savecloud v2.0.1

Weekly downloads
4
License
MIT
Repository
github
Last release
7 years ago

single-market-robot-simulator-savecloud

Greenkeeper badge

Build Status

Helper to save single-market-robot-simulator simulation logs to a Google Cloud Storage tm bucket

Initialization

const storage = require('@google-cloud/storage', {optional api key});

Pass storage object to initialize savecloud

const saveCloud = require('single-market-robot-simulator-savecloud')(storage);

Usage

savecloud(sim) returns a Promise that resolves when everything is saved

Before passing sim to saveCloud you must set these properties:

  • sim.config.gcloud.bucket should contain a google cloud storage bucket name

  • sim.config.gcloud.dir should contain a "directory" where all log.csv files and the sim.json file will be stored in the bucket

The sim.config.gcloud properties are deleted before storing the JSON-stringified sim.config in sim.json

saveCloud handles retries for you

saveCloud uses npm:pipe-to-storage to retry, at least 3 times, writing to cloud storage.

Tests

This module is tested automatically on Travis-CI.

Tests require modification to run locally. To test locally, replace the API key and bucket name with your own key/bucket.

Test Compatibility

Tests in version 1.1 are compatible with single-market-robot-simulator version 1.0

Tests in version 2.0 are compatible with single-market-robot-simulator version 4.0

Copyright

Copyright 2017 Paul Brewer, Economic and Financial Technology Consulting LLC drpaulbrewer@eaftc.com

License

The MIT License

Trademarks

Google Cloud Storage tm is a trademark of Google, Inc.

2.0.1

7 years ago

1.1.0

7 years ago

1.0.0

7 years ago

0.9.3

7 years ago

0.9.2

7 years ago

0.9.1

7 years ago

0.9.0

7 years ago

0.8.2

7 years ago

0.8.1

7 years ago

0.8.0

7 years ago

0.7.0

7 years ago

0.6.4

7 years ago

0.6.3

7 years ago

0.6.2

7 years ago

0.6.1

7 years ago

0.5.6

7 years ago

0.5.5

7 years ago

0.5.4

7 years ago

0.5.3

7 years ago

0.5.2

7 years ago

0.5.1

7 years ago

0.5.0

7 years ago

0.4.1

7 years ago

0.4.0

7 years ago

0.3.0

7 years ago

0.2.1

7 years ago

0.1.9

7 years ago

0.1.8

7 years ago

0.1.7

7 years ago

0.1.6

7 years ago

0.1.5

7 years ago

0.1.4

7 years ago

0.1.3

7 years ago

0.1.2

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago