Metadata-Version: 2.1
Name: dpk_noop_transform_ray
Version: 0.9.0.dev6
Summary: NOOP Ray Transform
Author-email: David Wood <dawood@us.ibm.com>, Boris Lublinsky <blublinsky@ibm.com>
License: Apache-2.0
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: dpk-noop-transform-python ==0.9.0.dev6
Requires-Dist: data-prep-toolkit-ray ==0.2.0.dev6
Provides-Extra: dev
Requires-Dist: twine ; extra == 'dev'
Requires-Dist: pytest >=7.3.2 ; extra == 'dev'
Requires-Dist: pytest-dotenv >=0.5.2 ; extra == 'dev'
Requires-Dist: pytest-env >=1.0.0 ; extra == 'dev'
Requires-Dist: pre-commit >=3.3.2 ; extra == 'dev'
Requires-Dist: pytest-cov >=4.1.0 ; extra == 'dev'
Requires-Dist: pytest-mock >=3.10.0 ; extra == 'dev'
Requires-Dist: moto ==5.0.5 ; extra == 'dev'
Requires-Dist: markupsafe ==2.0.1 ; extra == 'dev'

# NOOP Ray Transform 
Please see the set of
[transform project conventions](../../../README.md#transform-project-conventions)
for details on general project conventions, transform configuration,
testing and IDE set up.

## Summary 
This project wraps the [noop transform](../python) with a Ray runtime.

## Configuration and command line Options

Noop configuration and command line options are the same as for the base python transform. 

## Running

### Launched Command Line Options 
When running the transform with the Ray launcher (i.e. TransformLauncher),
In addition to those available to the transform as defined in [here](../python/README.md),
the set of 
[ray launcher](../../../../data-processing-lib/doc/ray-launcher-options.md) are available.

### Running the samples
To run the samples, use the following `make` targets

* `run-cli-sample` - runs src/noop_transform.py using command line args
* `run-local-sample` - runs src/noop_local_ray.py
* `run-s3-sample` - runs src/noop_s3_ray.py
    * Requires prior invocation of `make minio-start` to load data into local minio for S3 access.

These targets will activate the virtual environment and set up any configuration needed.
Use the `-n` option of `make` to see the detail of what is done to run the sample.

For example, 
```shell
make run-cli-sample
...
```
Then 
```shell
ls output
```
To see results of the transform.
