...
Code Block | ||
---|---|---|
| ||
// These parameters will be available to the python job using `pyfx.get_context().parameters()` def params = [ foo: 1234, bar: "'baz"', ] // The python script you want to run def script = """''' import pyfx foo = pyfx.get_context().parameters()["foo"] print(f'Hello {foo}') """''') model.startJobTriggerCalculation( "'cregistry.pricefx.eu/engineering/pricefx-python-engine/datascience"', "'latest"', // NOTE for production you *should* change this to a specific version to avoid unexpected breakage api.jsonEncode([script: script, parameters: params]), "'py"' ) |
Example Logic
You can find a complete sample logic using the Python engine at https://gitlab.pricefx.eu/logic/python-engine-samples-logic.
...