This is an automated email from the ASF dual-hosted git repository. estrauss pushed a change to branch main in repository https://gitbox.apache.org/repos/asf/systemds.git
from fddedcc2e3 [MINOR] bug fix: infinity loop in rollSparse add 7bc6ee4d66 [MINOR] added black formatter check to github workflow new 504e75145e [FORMATTING] apply formatting to the Python API files The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .github/workflows/python.yml | 11 +- .../python/systemds/context/systemds_context.py | 320 +++++++++++++-------- .../python/systemds/examples/tutorials/adult.py | 48 ++-- .../python/systemds/examples/tutorials/mnist.py | 27 +- src/main/python/systemds/operator/__init__.py | 14 +- src/main/python/systemds/operator/nn/affine.py | 28 +- src/main/python/systemds/operator/nodes/combine.py | 18 +- src/main/python/systemds/operator/nodes/frame.py | 124 +++++--- src/main/python/systemds/operator/nodes/list.py | 37 ++- .../python/systemds/operator/nodes/list_access.py | 22 +- src/main/python/systemds/operator/nodes/matrix.py | 34 +-- .../python/systemds/operator/nodes/multi_return.py | 52 ++-- src/main/python/systemds/operator/nodes/scalar.py | 242 ++++++++-------- src/main/python/systemds/operator/nodes/source.py | 92 +++--- .../python/systemds/operator/operation_node.py | 98 ++++--- src/main/python/systemds/project_info.py | 10 +- src/main/python/systemds/script_building/dag.py | 20 +- src/main/python/systemds/script_building/script.py | 59 ++-- src/main/python/systemds/scuro/__init__.py | 54 ++-- .../python/systemds/scuro/aligner/alignment.py | 12 +- .../systemds/scuro/aligner/alignment_strategy.py | 10 +- .../python/systemds/scuro/aligner/dr_search.py | 37 ++- src/main/python/systemds/scuro/aligner/task.py | 9 +- src/main/python/systemds/scuro/main.py | 8 +- .../systemds/scuro/modality/aligned_modality.py | 6 +- .../systemds/scuro/modality/audio_modality.py | 22 +- .../python/systemds/scuro/modality/modality.py | 14 +- .../systemds/scuro/modality/text_modality.py | 22 +- .../systemds/scuro/modality/video_modality.py | 22 +- .../python/systemds/scuro/models/discrete_model.py | 8 +- src/main/python/systemds/scuro/models/model.py | 12 +- .../systemds/scuro/representations/average.py | 6 +- .../python/systemds/scuro/representations/bert.py | 41 +-- .../scuro/representations/concatenation.py | 14 +- .../systemds/scuro/representations/fusion.py | 6 +- .../python/systemds/scuro/representations/lstm.py | 2 +- .../python/systemds/scuro/representations/max.py | 33 ++- .../scuro/representations/mel_spectrogram.py | 16 +- .../scuro/representations/multiplication.py | 17 +- .../scuro/representations/representation.py | 1 + .../systemds/scuro/representations/resnet.py | 103 ++++--- .../systemds/scuro/representations/rowmax.py | 14 +- .../python/systemds/scuro/representations/sum.py | 14 +- .../systemds/scuro/representations/unimodal.py | 6 +- .../python/systemds/scuro/representations/utils.py | 34 +-- src/main/python/systemds/utils/__init__.py | 4 +- src/main/python/systemds/utils/consts.py | 8 +- src/main/python/systemds/utils/helpers.py | 28 +- src/main/python/tests/algorithms/test_gmm.py | 8 +- .../tests/algorithms/test_gmm_train_predict.py | 14 +- src/main/python/tests/algorithms/test_kmeans.py | 9 +- src/main/python/tests/algorithms/test_l2svm.py | 30 +- src/main/python/tests/algorithms/test_lm.py | 4 +- .../python/tests/algorithms/test_multiLogReg.py | 32 ++- src/main/python/tests/algorithms/test_pca.py | 15 +- src/main/python/tests/algorithms/test_signal.py | 12 +- src/main/python/tests/basics/test___str__.py | 21 +- src/main/python/tests/basics/test_context_stats.py | 9 +- .../tests/docs_test/test_end_to_end_tutorial.py | 2 - .../python/tests/examples/tutorials/test_adult.py | 58 ++-- .../tests/examples/tutorials/test_adult_neural.py | 15 +- .../python/tests/examples/tutorials/test_mnist.py | 32 ++- .../tests/federated/test_federated_adult_neural.py | 84 +++--- .../tests/federated/test_federated_aggregations.py | 57 ++-- .../test_federated_aggregations_noHeader.py | 61 ++-- .../python/tests/federated/test_federated_basic.py | 38 +-- .../tests/federated/test_federated_matrix_mult.py | 122 ++++---- .../python/tests/federated/test_federated_mnist.py | 59 ++-- .../python/tests/federated/test_federated_read.py | 47 +-- src/main/python/tests/frame/test_hyperband.py | 5 +- src/main/python/tests/frame/test_rIndexing.py | 2 +- src/main/python/tests/frame/test_r_c_bind.py | 30 +- src/main/python/tests/frame/test_replace.py | 10 +- .../python/tests/frame/test_transform_encode.py | 4 +- src/main/python/tests/frame/test_write_read.py | 3 +- src/main/python/tests/iotests/test_io_csv.py | 9 +- src/main/python/tests/lineage/test_lineagetrace.py | 26 +- src/main/python/tests/list/test_list.py | 9 +- src/main/python/tests/list/test_list_readwrite.py | 8 +- .../tests/manual_tests/multi_log_reg_mnist.py | 4 +- .../tests/manual_tests/save_log_reg_mnist_sysds.py | 4 +- src/main/python/tests/matrix/test_binary_op.py | 115 ++++---- .../python/tests/matrix/test_block_converter.py | 6 +- src/main/python/tests/matrix/test_diag.py | 13 +- src/main/python/tests/matrix/test_eigen.py | 12 +- src/main/python/tests/matrix/test_fft.py | 163 ++++++----- src/main/python/tests/matrix/test_order.py | 25 +- src/main/python/tests/matrix/test_print.py | 5 +- src/main/python/tests/matrix/test_rIndexing.py | 20 +- src/main/python/tests/matrix/test_rand.py | 49 ++-- src/main/python/tests/matrix/test_replace.py | 8 +- src/main/python/tests/matrix/test_reverse.py | 5 +- src/main/python/tests/matrix/test_roll.py | 4 +- src/main/python/tests/matrix/test_slice.py | 1 + src/main/python/tests/matrix/test_split.py | 37 ++- src/main/python/tests/matrix/test_sqrt.py | 18 +- src/main/python/tests/matrix/test_svd.py | 12 +- src/main/python/tests/matrix/test_to_one_hot.py | 37 +-- src/main/python/tests/matrix/test_transpose.py | 9 +- src/main/python/tests/matrix/test_trigonometric.py | 43 ++- src/main/python/tests/matrix/test_write.py | 9 +- src/main/python/tests/nn/test_affine.py | 67 +++-- src/main/python/tests/nn/test_neural_network.py | 42 ++- src/main/python/tests/nn/test_relu.py | 15 +- src/main/python/tests/nn/test_sequential.py | 18 +- src/main/python/tests/script/test_dml_script.py | 13 +- src/main/python/tests/source/test_source_01.py | 29 +- src/main/python/tests/source/test_source_02.py | 16 +- src/main/python/tests/source/test_source_list.py | 5 +- .../tests/source/test_source_multi_arguments.py | 14 +- .../python/tests/source/test_source_neural_net.py | 9 +- .../python/tests/source/test_source_no_return.py | 20 +- src/main/python/tests/source/test_source_reuse.py | 13 +- .../source/test_source_with_default_values.py | 23 +- 114 files changed, 2082 insertions(+), 1475 deletions(-)