You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by da...@apache.org on 2023/05/08 14:08:25 UTC

[beam] branch master updated (7bd1b331e4a -> 397978cd942)

This is an automated email from the ASF dual-hosted git repository.

damccorm pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git


    from 7bd1b331e4a Adds kwargs to allow env variables to be set for RunInference (#26553)
     add 397978cd942 [Tour of Beam] Learning content for "Core Transforms" module (#26582)

No new revisions were added by this update.

Summary of changes:
 .../learning-content/content-info.yaml             |   2 +-
 .../additional-outputs/description.md              | 316 +++++++++++++++
 .../additional-outputs/go-example/main.go          |  67 ++++
 .../additional-outputs/java-example/Task.java      | 102 +++++
 .../additional-outputs/python-example/task.py      |  67 ++++
 .../additional-outputs/unit-info.yaml}             |   8 +-
 .../core-transforms/branching/description.md       | 124 ++++++
 .../core-transforms/branching/go-example/main.go   |  85 ++++
 .../branching/java-example/Task.java               |  88 ++++
 .../branching/python-example/task.py               |  54 +++
 .../branching/unit-info.yaml}                      |   8 +-
 .../combine/binary-combine-fn/description.md       |  43 ++
 .../binary-combine-fn/java-example/Task.java       |  95 +++++
 .../combine/binary-combine-fn/unit-info.yaml}      |  10 +-
 .../combine/combine-fn/description.md              | 224 +++++++++++
 .../combine/combine-fn/go-example/main.go          |  88 ++++
 .../combine/combine-fn/java-example/Task.java      | 140 +++++++
 .../combine/combine-fn/python-example/task.py      |  67 ++++
 .../combine/combine-fn/unit-info.yaml}             |   8 +-
 .../combine/combine-per-key/description.md         | 131 ++++++
 .../combine/combine-per-key/go-example/main.go     |  71 ++++
 .../combine/combine-per-key/java-example/Task.java |  99 +++++
 .../combine/combine-per-key/python-example/task.py |  57 +++
 .../combine/combine-per-key/unit-info.yaml}        |   8 +-
 .../combine/group-info.yaml}                       |   9 +-
 .../combine/simple-function/description.md         | 108 +++++
 .../combine/simple-function/go-example/main.go     |  59 +++
 .../combine/simple-function/java-example/Task.java |  97 +++++
 .../combine/simple-function/python-example/task.py |  61 +++
 .../combine/simple-function/unit-info.yaml}        |   8 +-
 .../core-transforms/composite/description.md       | 261 ++++++++++++
 .../core-transforms/composite/go-example/main.go   |  82 ++++
 .../composite/java-example/Task.java               |  98 +++++
 .../composite/python-example/task.py               |  59 +++
 .../composite/unit-info.yaml}                      |   8 +-
 .../core-transforms/flatten/description.md         | 105 +++++
 .../core-transforms/flatten/go-example/main.go     |  63 +++
 .../core-transforms/flatten/java-example/Task.java |  89 +++++
 .../core-transforms/flatten/python-example/task.py |  55 +++
 .../flatten/unit-info.yaml}                        |   8 +-
 .../map/co-group-by-key/description.md             | 325 +++++++++++++++
 .../map/co-group-by-key/go-example/main.go         |  85 ++++
 .../map/co-group-by-key/java-example/Task.java     | 151 +++++++
 .../map/co-group-by-key/python-example/task.py     |  79 ++++
 .../map/co-group-by-key/unit-info.yaml}            |   9 +-
 .../map/flat-map-elements/description.md           |  59 +++
 .../map/flat-map-elements/java-example/Task.java   |  81 ++++
 .../map/flat-map-elements/python-example/task.py   |  51 +++
 .../map/flat-map-elements/unit-info.yaml}          |  10 +-
 .../map/group-by-key/description.md                | 160 ++++++++
 .../map/group-by-key/go-example/main.go            |  63 +++
 .../map/group-by-key/java-example/Task.java        |  86 ++++
 .../map/group-by-key/python-example/task.py        |  53 +++
 .../map/group-by-key/unit-info.yaml}               |   8 +-
 .../map/group-info.yaml}                           |  11 +-
 .../map/map-elements/description.md                |  99 +++++
 .../map/map-elements/java-example/Task.java        |  81 ++++
 .../map/map-elements/python-example/task.py        |  52 +++
 .../map/map-elements/unit-info.yaml}               |  10 +-
 .../map/pardo-one-to-many/description.md           |  66 +++
 .../map/pardo-one-to-many/go-example/main.go       |  67 ++++
 .../map/pardo-one-to-many/java-example/Task.java   |  88 ++++
 .../map/pardo-one-to-many/python-example/task.py   |  58 +++
 .../map/pardo-one-to-many/unit-info.yaml}          |   8 +-
 .../map/pardo-one-to-one/description.md            | 444 +++++++++++++++++++++
 .../map/pardo-one-to-one/go-example/main.go        |  65 +++
 .../map/pardo-one-to-one/java-example/Task.java    |  84 ++++
 .../map/pardo-one-to-one/python-example/task.py    |  57 +++
 .../map/pardo-one-to-one/unit-info.yaml}           |   8 +-
 .../module-info.yaml}                              |  20 +-
 .../motivating-challenge-1/description.md          |  14 +
 .../motivating-challenge-1/go-challenge/main.go    | 126 ++++++
 .../motivating-challenge-1/go-solution/main.go     | 137 +++++++
 .../motivating-challenge-1/hint1.md                |  53 +++
 .../java-challenge/Task.java                       | 119 ++++++
 .../motivating-challenge-1/java-solution/Task.java | 130 ++++++
 .../python-challenge/task.py                       |  62 +++
 .../motivating-challenge-1/python-solution/task.py |  71 ++++
 .../motivating-challenge-1/unit-info.yaml}         |   8 +-
 .../motivating-challenge-2/description.md          |  22 +
 .../motivating-challenge-2/go-challenge/main.go    |  88 ++++
 .../motivating-challenge-2/go-solution/main.go     |  92 +++++
 .../motivating-challenge-2/hint1.md                |  29 ++
 .../java-challenge/Task.java                       |  97 +++++
 .../motivating-challenge-2/java-solution/Task.java | 104 +++++
 .../python-challenge/task.py                       |  56 +++
 .../motivating-challenge-2/python-solution/task.py |  55 +++
 .../motivating-challenge-2/unit-info.yaml}         |   8 +-
 .../motivating-challenge-3/description.md          |  14 +
 .../motivating-challenge-3/go-challenge/main.go    | 115 ++++++
 .../motivating-challenge-3/go-solution/main.go     | 135 +++++++
 .../motivating-challenge-3/hint1.md                | 126 ++++++
 .../java-challenge/Task.java                       | 128 ++++++
 .../motivating-challenge-3/java-solution/Task.java | 151 +++++++
 .../python-challenge/task.py                       |  82 ++++
 .../motivating-challenge-3/python-solution/task.py |  91 +++++
 .../motivating-challenge-3/unit-info.yaml}         |   8 +-
 .../motivating-challenge-4/description.md          |  18 +
 .../motivating-challenge-4/go-challenge/main.go    | 121 ++++++
 .../motivating-challenge-4/go-solution/main.go     | 139 +++++++
 .../motivating-challenge-4/hint1.md                |  78 ++++
 .../java-challenge/Task.java                       | 118 ++++++
 .../motivating-challenge-4/java-solution/Task.java | 130 ++++++
 .../python-challenge/task.py                       |  70 ++++
 .../motivating-challenge-4/python-solution/task.py |  80 ++++
 .../motivating-challenge-4/unit-info.yaml}         |   8 +-
 .../core-transforms/partition/description.md       | 149 +++++++
 .../core-transforms/partition/go-example/main.go   |  66 +++
 .../partition/java-example/Task.java               |  90 +++++
 .../partition/python-example/task.py               |  60 +++
 .../partition/unit-info.yaml}                      |   8 +-
 .../core-transforms/side-inputs/description.md     | 292 ++++++++++++++
 .../core-transforms/side-inputs/go-example/main.go |  96 +++++
 .../side-inputs/java-example/Task.java             | 181 +++++++++
 .../side-inputs/python-example/task.py             |  84 ++++
 .../side-inputs/unit-info.yaml}                    |   8 +-
 116 files changed, 9390 insertions(+), 97 deletions(-)
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/additional-outputs/description.md
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/additional-outputs/go-example/main.go
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/additional-outputs/java-example/Task.java
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/additional-outputs/python-example/task.py
 copy learning/tour-of-beam/learning-content/{content-info.yaml => core-transforms/additional-outputs/unit-info.yaml} (88%)
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/branching/description.md
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/branching/go-example/main.go
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/branching/java-example/Task.java
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/branching/python-example/task.py
 copy learning/tour-of-beam/learning-content/{content-info.yaml => core-transforms/branching/unit-info.yaml} (91%)
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/combine/binary-combine-fn/description.md
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/combine/binary-combine-fn/java-example/Task.java
 copy learning/tour-of-beam/learning-content/{content-info.yaml => core-transforms/combine/binary-combine-fn/unit-info.yaml} (89%)
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/combine/combine-fn/description.md
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/combine/combine-fn/go-example/main.go
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/combine/combine-fn/java-example/Task.java
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/combine/combine-fn/python-example/task.py
 copy learning/tour-of-beam/learning-content/{content-info.yaml => core-transforms/combine/combine-fn/unit-info.yaml} (90%)
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/combine/combine-per-key/description.md
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/combine/combine-per-key/go-example/main.go
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/combine/combine-per-key/java-example/Task.java
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/combine/combine-per-key/python-example/task.py
 copy learning/tour-of-beam/learning-content/{content-info.yaml => core-transforms/combine/combine-per-key/unit-info.yaml} (89%)
 copy learning/tour-of-beam/learning-content/{content-info.yaml => core-transforms/combine/group-info.yaml} (89%)
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/combine/simple-function/description.md
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/combine/simple-function/go-example/main.go
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/combine/simple-function/java-example/Task.java
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/combine/simple-function/python-example/task.py
 copy learning/tour-of-beam/learning-content/{content-info.yaml => core-transforms/combine/simple-function/unit-info.yaml} (89%)
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/composite/description.md
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/composite/go-example/main.go
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/composite/java-example/Task.java
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/composite/python-example/task.py
 copy learning/tour-of-beam/learning-content/{content-info.yaml => core-transforms/composite/unit-info.yaml} (91%)
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/flatten/description.md
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/flatten/go-example/main.go
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/flatten/java-example/Task.java
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/flatten/python-example/task.py
 copy learning/tour-of-beam/learning-content/{content-info.yaml => core-transforms/flatten/unit-info.yaml} (92%)
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/map/co-group-by-key/description.md
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/map/co-group-by-key/go-example/main.go
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/map/co-group-by-key/java-example/Task.java
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/map/co-group-by-key/python-example/task.py
 copy learning/tour-of-beam/learning-content/{content-info.yaml => core-transforms/map/co-group-by-key/unit-info.yaml} (90%)
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/map/flat-map-elements/description.md
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/map/flat-map-elements/java-example/Task.java
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/map/flat-map-elements/python-example/task.py
 copy learning/tour-of-beam/learning-content/{content-info.yaml => core-transforms/map/flat-map-elements/unit-info.yaml} (89%)
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/map/group-by-key/description.md
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/map/group-by-key/go-example/main.go
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/map/group-by-key/java-example/Task.java
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/map/group-by-key/python-example/task.py
 copy learning/tour-of-beam/learning-content/{content-info.yaml => core-transforms/map/group-by-key/unit-info.yaml} (91%)
 copy learning/tour-of-beam/learning-content/{content-info.yaml => core-transforms/map/group-info.yaml} (85%)
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/map/map-elements/description.md
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/map/map-elements/java-example/Task.java
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/map/map-elements/python-example/task.py
 copy learning/tour-of-beam/learning-content/{content-info.yaml => core-transforms/map/map-elements/unit-info.yaml} (91%)
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/map/pardo-one-to-many/description.md
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/map/pardo-one-to-many/go-example/main.go
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/map/pardo-one-to-many/java-example/Task.java
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/map/pardo-one-to-many/python-example/task.py
 copy learning/tour-of-beam/learning-content/{content-info.yaml => core-transforms/map/pardo-one-to-many/unit-info.yaml} (89%)
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/map/pardo-one-to-one/description.md
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/map/pardo-one-to-one/go-example/main.go
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/map/pardo-one-to-one/java-example/Task.java
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/map/pardo-one-to-one/python-example/task.py
 copy learning/tour-of-beam/learning-content/{content-info.yaml => core-transforms/map/pardo-one-to-one/unit-info.yaml} (90%)
 copy learning/tour-of-beam/learning-content/{content-info.yaml => core-transforms/module-info.yaml} (74%)
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-1/description.md
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-1/go-challenge/main.go
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-1/go-solution/main.go
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-1/hint1.md
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-1/java-challenge/Task.java
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-1/java-solution/Task.java
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-1/python-challenge/task.py
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-1/python-solution/task.py
 copy learning/tour-of-beam/learning-content/{content-info.yaml => core-transforms/motivating-challenge-1/unit-info.yaml} (87%)
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-2/description.md
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-2/go-challenge/main.go
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-2/go-solution/main.go
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-2/hint1.md
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-2/java-challenge/Task.java
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-2/java-solution/Task.java
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-2/python-challenge/task.py
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-2/python-solution/task.py
 copy learning/tour-of-beam/learning-content/{content-info.yaml => core-transforms/motivating-challenge-2/unit-info.yaml} (87%)
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/description.md
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/go-challenge/main.go
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/go-solution/main.go
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/hint1.md
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/java-challenge/Task.java
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/java-solution/Task.java
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/python-challenge/task.py
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/python-solution/task.py
 copy learning/tour-of-beam/learning-content/{content-info.yaml => core-transforms/motivating-challenge-3/unit-info.yaml} (87%)
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/description.md
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/go-challenge/main.go
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/go-solution/main.go
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/hint1.md
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/java-challenge/Task.java
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/java-solution/Task.java
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/python-challenge/task.py
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/python-solution/task.py
 copy learning/tour-of-beam/learning-content/{content-info.yaml => core-transforms/motivating-challenge-4/unit-info.yaml} (87%)
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/partition/description.md
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/partition/go-example/main.go
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/partition/java-example/Task.java
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/partition/python-example/task.py
 copy learning/tour-of-beam/learning-content/{content-info.yaml => core-transforms/partition/unit-info.yaml} (91%)
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/side-inputs/description.md
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/side-inputs/go-example/main.go
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/side-inputs/java-example/Task.java
 create mode 100644 learning/tour-of-beam/learning-content/core-transforms/side-inputs/python-example/task.py
 copy learning/tour-of-beam/learning-content/{content-info.yaml => core-transforms/side-inputs/unit-info.yaml} (90%)