1.2 KiB
1.2 KiB
Local Growth Rate
A function that calculates the local growth rate from an existing ILI comparison
Input
Arguments
org_id: as string which should be a validuuidfor the organizationproject_id: the id of the data project where the pipeline data is foundpipeline_id: anarrayofstringswhich should be valid UUIDs for pipelinesili_comparison_id: anarrayofstringswhich should be valid UUIDs an ILI comparison sequence
Creating the function on the platform
To create this function on the platform using the cli set up the port forwarding as shown in README.
Then run the following command to create the function.
cargo run functions create \
-f functions/acr_local_growth_rate \
-d "Runs the local growth rate calculation based of a previous ILI comparison" \
-i org_id=string \
-i project_id=string \
-i pipeline_id=array \
-i ili_comparison_id=array
Testing the function locally
You can run and test the function locally by running
cargo run
Then you can check it work with curl as follows
curl localhost:8080 -d $(jq '. | tojson' functions/acr_local_growth_rate/example_input.json)