90f4dc1 Release v1.10: src/madpack/changelist_1.9_1.10.yaml 61f3c5f New Module: k-Nearest Neighbors (k-NN) src/ports/postgres/modules/knn/__init__.py_in src/ports/postgres/modules/knn/knn.py_in src/ports/postgres/modules/knn/knn.sql_in src/ports/postgres/modules/knn/test/knn.sql_in 498c559 Graph: SSSP doc/design/modules/graph.tex src/ports/postgres/modules/graph/__init__.py_in src/ports/postgres/modules/graph/sssp.py_in src/ports/postgres/modules/graph/sssp.sql_in src/ports/postgres/modules/graph/test/sssp.sql_in 3cf3f67 Build: Exclude AggCheckCallContext for GPDB5 src/ports/greenplum/5.0/CMakeLists.txt src/ports/greenplum/cmake/FindGreenplum_5_0.cmake e43b449 New module: Encode categorical variables src/ports/postgres/modules/utilities/encode_categorical.py_in src/ports/postgres/modules/utilities/encode_categorical.sql_in src/ports/postgres/modules/utilities/test/encode_categorical.sql_in 51c48ff Release v1.9.1: Adds support for upgrading from 1.x to 1.9.1 src/madpack/changelist_1.8_1.9.1.yaml 3b1e67b Build: Add support for PG 9.5 and 9.6 src/ports/postgres/9.5/CMakeLists.txt src/ports/postgres/9.6/CMakeLists.txt src/ports/postgres/cmake/FindPostgreSQL_9_5.cmake src/ports/postgres/cmake/FindPostgreSQL_9_6.cmake 5a3043d Path: Refactor to use Boost regex for perf improvements src/modules/utilities/path.cpp src/modules/utilities/path.hpp src/modules/utilities/utilities.hpp 53a277b Feature: Pivot Function src/ports/postgres/modules/utilities/pivot.py_in src/ports/postgres/modules/utilities/pivot.sql_in src/ports/postgres/modules/utilities/test/pivot.sql_in 45ef775 Feature: Sessionize funtion src/ports/postgres/modules/utilities/sessionize.py_in src/ports/postgres/modules/utilities/sessionize.sql_in src/ports/postgres/modules/utilities/test/sessionize.sql_in b916568 Prediction Metrics: New module src/ports/postgres/modules/stats/pred_metrics.py_in src/ports/postgres/modules/stats/pred_metrics.sql_in src/ports/postgres/modules/stats/test/pred_metrics.sql_in 7d38786 Upgrade: Add support for upgrading from v1.x to v1.9 src/madpack/changelist_1.5_1.9.yaml src/madpack/changelist_1.6.0S_1.9.yaml src/madpack/changelist_1.6_1.9.yaml src/madpack/changelist_1.7.1_1.9.yaml src/madpack/changelist_1.7_1.9.yaml 96f9ac0 Build: Add support for HAWQ 2.0 src/ports/hawq/2.0/CMakeLists.txt src/ports/hawq/2.0/config/CMakeLists.txt src/ports/hawq/2.0/config/Modules.yml src/ports/hawq/cmake/FindHAWQ_2_0.cmake 9b01260 SVM: Add Gaussian Kernel src/ports/postgres/modules/svm/kernel_approximation.py_in acb0597 Release: Add Apache license headers and disclaimer DISCLAIMER a6acafd MADLIB-962. Add LICENSE NOTICE and RAT checks to the project LICENSE NOTICE pom.xml 3fb26da Path: Match a pattern in a subset of partition src/ports/postgres/modules/utilities/test/path.sql_in 72966db SVM: Add CV support with generic class src/ports/postgres/modules/validation/internal/__init__.py_in src/ports/postgres/modules/validation/internal/cross_validation.py_in 98b088d New module: Add basic path capabilities src/ports/postgres/modules/utilities/path.py_in src/ports/postgres/modules/utilities/path.sql_in src/ports/postgres/modules/utilities/test/pathing.sql_in a184a8a Add hello-world examples examples/hello_world/iterative/simple_logistic.cpp examples/hello_world/iterative/simple_logistic.hpp examples/hello_world/iterative/simple_logistic.py_in examples/hello_world/iterative/simple_logistic.sql_in examples/hello_world/non-iterative/avg_var.cpp examples/hello_world/non-iterative/avg_var.hpp examples/hello_world/non-iterative/avg_var.sql_in 647c6f2 New module: Add stemmer function methods/stemmer/src/pg_gp/porter_stemmer.c methods/stemmer/src/pg_gp/porter_stemmer.sql_in src/libstemmer/include/libstemmer.h src/libstemmer/libstemmer/libstemmer.c src/libstemmer/libstemmer/modules.h src/libstemmer/libstemmer/modules.txt src/libstemmer/mkinc.mak src/libstemmer/runtime/api.c src/libstemmer/runtime/api.h src/libstemmer/runtime/header.h src/libstemmer/runtime/utilities.c src/libstemmer/src_c/stem_ISO_8859_1_danish.c src/libstemmer/src_c/stem_ISO_8859_1_danish.h src/libstemmer/src_c/stem_ISO_8859_1_dutch.c src/libstemmer/src_c/stem_ISO_8859_1_dutch.h src/libstemmer/src_c/stem_ISO_8859_1_english.c src/libstemmer/src_c/stem_ISO_8859_1_english.h src/libstemmer/src_c/stem_ISO_8859_1_finnish.c src/libstemmer/src_c/stem_ISO_8859_1_finnish.h src/libstemmer/src_c/stem_ISO_8859_1_french.c src/libstemmer/src_c/stem_ISO_8859_1_french.h src/libstemmer/src_c/stem_ISO_8859_1_german.c src/libstemmer/src_c/stem_ISO_8859_1_german.h src/libstemmer/src_c/stem_ISO_8859_1_italian.c src/libstemmer/src_c/stem_ISO_8859_1_italian.h src/libstemmer/src_c/stem_ISO_8859_1_norwegian.c src/libstemmer/src_c/stem_ISO_8859_1_norwegian.h src/libstemmer/src_c/stem_ISO_8859_1_porter.c src/libstemmer/src_c/stem_ISO_8859_1_porter.h src/libstemmer/src_c/stem_ISO_8859_1_portuguese.c src/libstemmer/src_c/stem_ISO_8859_1_portuguese.h src/libstemmer/src_c/stem_ISO_8859_1_spanish.c src/libstemmer/src_c/stem_ISO_8859_1_spanish.h src/libstemmer/src_c/stem_ISO_8859_1_swedish.c src/libstemmer/src_c/stem_ISO_8859_1_swedish.h src/libstemmer/src_c/stem_ISO_8859_2_hungarian.c src/libstemmer/src_c/stem_ISO_8859_2_hungarian.h src/libstemmer/src_c/stem_ISO_8859_2_romanian.c src/libstemmer/src_c/stem_ISO_8859_2_romanian.h src/libstemmer/src_c/stem_KOI8_R_russian.c src/libstemmer/src_c/stem_KOI8_R_russian.h src/libstemmer/src_c/stem_UTF_8_danish.c src/libstemmer/src_c/stem_UTF_8_danish.h src/libstemmer/src_c/stem_UTF_8_dutch.c src/libstemmer/src_c/stem_UTF_8_dutch.h src/libstemmer/src_c/stem_UTF_8_english.c src/libstemmer/src_c/stem_UTF_8_english.h src/libstemmer/src_c/stem_UTF_8_finnish.c src/libstemmer/src_c/stem_UTF_8_finnish.h src/libstemmer/src_c/stem_UTF_8_french.c src/libstemmer/src_c/stem_UTF_8_french.h src/libstemmer/src_c/stem_UTF_8_german.c src/libstemmer/src_c/stem_UTF_8_german.h src/libstemmer/src_c/stem_UTF_8_hungarian.c src/libstemmer/src_c/stem_UTF_8_hungarian.h src/libstemmer/src_c/stem_UTF_8_italian.c src/libstemmer/src_c/stem_UTF_8_italian.h src/libstemmer/src_c/stem_UTF_8_norwegian.c src/libstemmer/src_c/stem_UTF_8_norwegian.h src/libstemmer/src_c/stem_UTF_8_porter.c src/libstemmer/src_c/stem_UTF_8_porter.h src/libstemmer/src_c/stem_UTF_8_portuguese.c src/libstemmer/src_c/stem_UTF_8_portuguese.h src/libstemmer/src_c/stem_UTF_8_romanian.c src/libstemmer/src_c/stem_UTF_8_romanian.h src/libstemmer/src_c/stem_UTF_8_russian.c src/libstemmer/src_c/stem_UTF_8_russian.h src/libstemmer/src_c/stem_UTF_8_spanish.c src/libstemmer/src_c/stem_UTF_8_spanish.h src/libstemmer/src_c/stem_UTF_8_swedish.c src/libstemmer/src_c/stem_UTF_8_swedish.h src/libstemmer/src_c/stem_UTF_8_turkish.c src/libstemmer/src_c/stem_UTF_8_turkish.h f0b01b4 Design doc: Replace TikZ-UML with a pre-compiled figure doc/design/figures/class_diagram-1.pdf doc/design/figures/class_diagram.mp