Sign inSign up

dbmidev/vertigo

By dbmidev

•Updated over 5 years ago

Image
0

447

dbmidev/vertigo repository overview

⁠Vertigo

⁠Server - server.py

Required parameters

FlagDescription
-p PORTPort to listen on
-n #Number of expected clients

Optional Parameters

flagdescription
--outputDir DIRWhere you would like output saved

⁠Client - client.py

Required parameters

FlagDescription
-a ADDRAddress of server host
-p PORTPort
-f FILEInput file
-o NAMEOutcome variable name

Optional Parameters

FlagDescription
--outputDir DIRWhere you would like output saved
--noScalePrevent scaling of values
-s, --sampleSize #Truncate the input to the first n lines

⁠Docker

Vertigo has a docker image, available at dbmidev/vertigo

You need to open the the port that you would like vertigo to use on docker. Either by port forwarding -p 5000:5000 or by havnig docker use the host networking --net=host Due to python's buffering of stdout, you need to run docker with the -t flag to have output printed to the console on time.

Server example

docker run --rm -v $PWD:/output -t -p 5000:5000 dbmidev/vertigo:latest ./server.py -n 2 -p 5000 --outputDir /output

Client example

docker run --rm -v ~/input/:/input -v $PWD:/output -t -p 5000:5000 dbmidev/vertigo:latest ./client.py -a 'ec2-34-239-175-130.compute-1.amazonaws.com' -p 5000 -f /input/X1.csv --outputDir /output -o y

Tag summary

Content type

Image

Digest

Size

434.7 MB

Last updated

over 5 years ago

docker pull dbmidev/vertigo