Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

JNI Maven adaptation. #6

Merged
merged 366 commits into from
Jun 11, 2018
Merged

JNI Maven adaptation. #6

merged 366 commits into from
Jun 11, 2018

Conversation

dcuestam
Copy link
Contributor

No description provided.

dcuestam and others added 30 commits March 19, 2018 16:08
Adding the longestStrikeAboveMean function from tsfresh

Approved-by: David Cuesta <david.cuesta@shapelets.io>
Refactoring the header files and all the source files to include just the required headers

* Refactoring the header files and all the source files to include just the required ones

* Extract bindings to a separate folder

* Relative path to project source dir and project properties

Approved-by: Antonio Vilches <antonio.vilches@shapelets.io>
Feature/get backend device

* Adding the getBackend, getBackends and getDevice methods

* Installation source directory changed

* Adding the getBackend, getBackends and getDevice to the bindings.

    Changing the aprproximateEntropy binding

* Removing the tsatest.h file

* Renaming test and benchmark header files

* Changing upper to lower case

Approved-by: David Cuesta <david.cuesta@shapelets.io>
Approved-by: Antonio Vilches <antonio.vilches@shapelets.io>
Renaming benchmarks

Approved-by: David Cuesta <david.cuesta@shapelets.io>
Adding a python script to run the benchmarks and plot the results

Approved-by: Antonio Vilches <antonio.vilches@shapelets.io>
…untBelowMean and energyRatioByChunk. Tested with Python and Java.
* Modyfing matrix algorithms to allow multiple time series.

    Fixing some minor bugs encountered during the process

* Batch size back to 2048

* Settings and version back to previous version

* Template of version.h without space in the license empty line

Approved-by: David Cuesta <david.cuesta@shapelets.io>
Adding LongestStrikeBelowMean method

Approved-by: David Cuesta <david.cuesta@shapelets.io>
Adding comments to the matrix namespace functions

* Adding comments to the matrix namespace functions

    Fixing a minor issue in the generateMask function

* Adding sum to the cumulative sum comments

Approved-by: Antonio Vilches <antonio.vilches@shapelets.io>
Oscar Torreno and others added 17 commits May 16, 2018 10:00
Fix in meanStdev and stomp.

The error in meanStdev was when m equals the time series length.

The error in stomp was when the value of m was greater than the batch size

Approved-by: Antonio Vilches <antonio.vilches@shapelets.io>
Reducing the memory pressure of the generateMask function

Approved-by: David Cuesta <david.cuesta@shapelets.io>
Fix/install headers

* Fixing public_headers destination of the install target

* Fixing windows warnings

* Adding new compilation warning flags and fixing the new warnings

* Fixing warnings in Linux

Approved-by: Antonio Vilches <antonio.vilches@shapelets.io>
Fixing the problem with the stompSelfJoin. Still too slow, to be improved

* Fixing the problem with the stompSelfJoin. Still too slow, to be improved

Approved-by: Antonio Vilches <antonio.vilches@shapelets.io>
Installers for Windows, Linux and Mac OS

Approved-by: Antonio Vilches <antonio.vilches@shapelets.io>
Fix in the conan install line

Approved-by: David Cuesta <david.cuesta@shapelets.io>
Fix in the configure_package_cmake. Problem with the CMAKE_MODULE_PATH

Approved-by: David Cuesta <david.cuesta@shapelets.io>
Feature/renaming

* First changes in Renaming

* Fixing urls of new binding repositories

* Second group of files fixed, more to come ...

* Third pass, still binding folder need to be updated

* deleting version.h file

* Fixing typos to american stile in /incude *.h files and changing cmake files to find package Khiva

* Renaming bindings

* Upper case just in the first letter

* Renaming /src folders of the bindings

* Renaming the imported target

* Updating Company Name in License

* Updating assets filenames

* Changes for the windows installer

* Removing experiments and updating tools

* Copyright renaming missing

* Changing the bitshifts in Java

* Adding License Header to all CMake files

* Updating Changelog file

* Changing License Header to Shapelets.io

Approved-by: David Cuesta <david.cuesta@shapelets.io>
Changing e-mails and fixing the library header file in JNI

Approved-by: Antonio Vilches <antonio.vilches@shapelets.io>
Changing the Regex for the commit id

Approved-by: Antonio Vilches <antonio.vilches@shapelets.io>
Fixing how to get the commit id

Approved-by: Antonio Vilches <antonio.vilches@shapelets.io>
* Fixing the documentation build for readthedocs

* Fixing problems of the LaTeX PDF generation

* Changing KHIVA to Khiva

* Change bassed on Antonio's comment
otorreno
otorreno previously approved these changes Jun 11, 2018
Copy link
Contributor

@otorreno otorreno left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Add short intro about Khiva and use cases.
Oscar Torreno and others added 4 commits June 11, 2018 13:35
* Changes to add build options for tests and benchmarks. Running conan install from cmake

* Changes to make it work on Linux

* Adding the conan CMake file

* Various fixes to CMake files. Including the USE_CONAN and BUILD_EXAMPLES options

* Installing examples only if their built option is on

* Moving the examples installation

* Fixes for Visual Studio 2017

* Option build doc to the main cmake file

* Warning messages when any of the doc tools is not found

* Google groups to gittter

* Fix requires

* Shortenning the Gitter link
Few changes adn adding Gitter instead of Google Groups
* Update issue templates

* Add community contribution templates

* PR template fix

* Fix typo

* Link to contributing in README
* Adding the using khiva in cmake documentation

* Fix relative link
Copy link
Contributor

@avilchess avilchess left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It looks good

Copy link
Contributor

@otorreno otorreno left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@otorreno otorreno merged commit 2d117e3 into master Jun 11, 2018
otorreno pushed a commit that referenced this pull request Jun 11, 2018
Adding the autocorrelation function of tsfresh

Approved-by: Antonio Vilches <antonio.vilches@shapelets.io>
otorreno pushed a commit that referenced this pull request Jun 21, 2018
Develop

* Adding bitbucket file for CI build server

* Verifying cmake is installed in the build script

* Tsa.h and matrix.cpp modified in order to include the primitives for using bestNMotifs from Python an R.

* Spaces and description modified.

* Style changed

* Documentation changed.

* Static library

* Merged in feature/agg_linear_trend (pull request #3)

    Adding the aggregatingLinearTrend function from tsfresh

    Approved-by: Antonio Vilches <antonio.vilches@shapelets.io>
    Approved-by: David Cuesta <david.cuesta@shapelets.io>

* Changing the base image for the build process

* Changing the base image for the build process 2

* Changing the base image for the build process 3

* JNI interface added for using findBestNMotifs function from Java

* Style details changed

* Style changed

* Changing the base image for the build process 4

* JNI interfaces and C primitives added in order to call findNBestDiscords from R, Java and Python. Style changed using clang-format.

* Merged in feature/autocorrelation (pull request #6)

    Adding the autocorrelation function of tsfresh

    Approved-by: Antonio Vilches <antonio.vilches@shapelets.io>

* Refining the build

* tsa.h and matrix.cpp style

* Bug Fixing

* bitbucket-pipelines.yml edited online with Bitbucket

* Describing branching model in the README.md file

* Merged in feature/c3 (pull request #9)

    Adding the c3 non-linearity measure of tsfresh

    Approved-by: Antonio Vilches <antonio.vilches@shapelets.io>

* Fixing typo

* Fixing typo

* Merged in feature/cid_ce (pull request #11)

    Adding the cidCe function from tsfresh

    Approved-by: David Cuesta <david.cuesta@shapelets.io>

* Adding formatting style

* Merged in feature/count_below_mean (pull request #12)

    Adding the countBelowMean function from tsfresh

    Approved-by: David Cuesta <david.cuesta@shapelets.io>

* Merged in feature/energy_ratio_by_chunks (pull request #13)

    Adding the energyRatioByChunk function from tsfresh

    Approved-by: Antonio Vilches <antonio.vilches@shapelets.io>

* Merged in feature/fft_coefficient (pull request #14)

    Adding the fftCoefficient function from tsfresh

    Approved-by: David Cuesta <david.cuesta@shapelets.io>

* Merged in fix/linear_regression_multiple_series (pull request #15)

    Adding the ability to work with multiple time series at once in linear regression and covariance

    Approved-by: Antonio Vilches <antonio.vilches@shapelets.io>

* Primitive of absoluteSumOfChanges added.

    Approved-by: Oscar Torreno <oscar.torreno@shapelets.io>

* Merged in feature/first_location_of_minimum (pull request #16)

    Adding the firstLocationOfMinimum function from tsfresh

    Approved-by: David Cuesta <david.cuesta@shapelets.io>

* absoluteSumOfChanges JNI interface added.

* absEnergy interfaces added for Python, R and Java.

* Merged in fix/first_location_of_minimum_improvement (pull request #20)

    Improving the firstLocationOfMinimum function from tsfresh

    Approved-by: Antonio Vilches <antonio.vilches@shapelets.io>

* Merged in feature/has_duplicates (pull request #21)

    Adding the hasDuplicates function from tsfresh

    Approved-by: Antonio Vilches <antonio.vilches@shapelets.io>

* Adding PIP method to dimensionality

* adding reference to the description

* Minor changes to use c++ vectors

* Adding PIP method to dimensionality

* adding reference to the description

* Minor changes to use c++ vectors

* Cleaning simplification.cpp

* Cleaning simplificationTest

* Merged in fix/aggregated_linear_trend_multiple_series (pull request #23)

    Allowing multiple time series in the aggregatedLinerTrend function

    * Allowing multiple time series in the aggregatedLinerTrend function

    * Fix in the aggregationOnChunks function

    * Adding new test functions to test the aggregatedLinearTrend function for the af::min case

    * Changing the aggregating function

    Approved-by: David Cuesta <david.cuesta@shapelets.io>

* Merged in feature/features_benchmarks (pull request #24)

    Adding benchmarks for the feature extraction functions

    Approved-by: David Cuesta <david.cuesta@shapelets.io>

* Merged in feature/has_duplicate_min (pull request #25)

    Adding the hasDuplicateMin function from tsfresh

    Approved-by: Antonio Vilches <antonio.vilches@shapelets.io>

* Adding Approximate Entropy function

* Deleting double set CXX11

* Adding fixes based on Oscar comments

* Deleting comments

* Changes based on Oscar suggestions

* Fixing simplification algos

* Adding Approximate Entropy function

* Merged in feature/kurtosis (pull request #27)

    Adding the kurtosis function from tsfresh

    * Before pulling latest changes from develop

    * Adding the kurtosis function from tsfresh

    * Fix in the kurtosis benchmark

    Approved-by: David Cuesta <david.cuesta@shapelets.io>

* Modifying approximateEntropy to work with multiple time series

* Adding the benchmark

* cidCe bindings added.

* c3 binding added.

* style changed.

* Adding batching to reduce the memory footprint

* Adding countAboveMean method

* Merged in fix/removing_benchmarks_from_tests (pull request #32)

    Removing benchmarks from tests

    Approved-by: Antonio Vilches <antonio.vilches@shapelets.io>

* Merged in fix/improving_approximate_entropy (pull request #33)

    Reducing the size of expand to the batchSize.

    * Reducing the size of expand to the batchSize.

        2 variables are required instead of one but they are way smaller

    * Adding some comments to clarify behavior, for further understanding

    Approved-by: Antonio Vilches <antonio.vilches@shapelets.io>

* Merged in feature/last_location_of_maximum (pull request #34)

    Adding the lastLocationOfMaximum function from tsfresh

    * Adding the lastLocationOfMaximum function from tsfresh

    * Removing an unnecessary comment

    Approved-by: Antonio Vilches <antonio.vilches@shapelets.io>

* Style changed

* Merged in fix/benchmark_syncs (pull request #35)

    Adding an extra sync before starting the benchmark loop to avoid data generation count in the bench time

    Approved-by: David Cuesta <david.cuesta@shapelets.io>

* Merged in feature/length (pull request #36)

    Adding the length function from tsfresh

    * Adding the length function from tsfresh

    * Correcting typos in comments

    * Yet another typo

    Approved-by: David Cuesta <david.cuesta@shapelets.io>

* Merged in fix/missing_last_maximum_location_bench (pull request #37)

    Fix/missing last maximum location bench

    * Tmp saving

    * Tmp saving 2

    Approved-by: David Cuesta <david.cuesta@shapelets.io>

* Merged in feature/agg_autocorrelation (pull request #31)

    Feature/agg autocorrelation

    * Creating the headers

    * Tmp saving

    * Adding aggregate Autocorrelation based on Python implementation

    * Creating the headers

    * Tmp saving

    * Adding aggregate Autocorrelation based on Python implementation

    * Re-adding a removed test

    * Adding mre definitions of the method to support a wider range of aggregating functions

    * Adding a queue controller mechanism

* Adding binned Entropy method with tests and benchmarks

* features.cpp edited online with Bitbucket

* features.cpp edited online with Bitbucket

* Merged in fix/style_refactor (pull request #39)

    Refactor to follow Google C++ style with 120 column width and 4 indent spaces

    * Refactor to follow Google C++ style with 120 column width and 4 indent spaces

    * Updating the README to reflect the formatting changes

    Approved-by: Antonio Vilches <antonio.vilches@shapelets.io>
    Approved-by: David Cuesta <david.cuesta@shapelets.io>

* Adding method to find maximum values

* Adding hasDuplicateMax function

* fixing typo

* First commit

* Adding final implementation, test and benchmark

* removing changes on .settings

* Interfaces modified.

    Approved-by: Oscar Torreno <oscar.torreno@shapelets.io>

* Adding largeStandardDeviation method implementation, test and benchmark

* Adding new method

* Merged in fix/covariance_autocorrelation (pull request #46)

    Fix/covariance autocorrelation

    * tmp saving

    * Adding the benchmarks

    Approved-by: David Cuesta <david.cuesta@shapelets.io>

* Merged in fix/covariance_matrix (pull request #47)

    Modifying the covariance matrix function. And the linear regression method

    * tmp saving

    * Adding the benchmarks

    * Modifying the covariance matrix function. And the linear regression method

    Approved-by: Antonio Vilches <antonio.vilches@shapelets.io>

* Temporal saving

* Merged in fix/statistics_regression_benchmarks (pull request #48)

    Adding the benchmarks for the statistics and regression functions

    Approved-by: Antonio Vilches <antonio.vilches@shapelets.io>

* Merged in fix/linear_regression (pull request #49)

    Fixing an issue in the linear regression function when the type of the input time series is float

    Aligning pointers and references to the right

    Approved-by: Antonio Vilches <antonio.vilches@shapelets.io>

* Adding LinearTrend function

* adding description of method

* Updating settings

* Bindings for setDevice, setBackend and info.

* Merged in fix/tests_refactor (pull request #52)

    Test and benchmark changes to make it work with multiple backends and devices

    * Test and benchmark changes to make it work with multiple backends and devices

    * Refactoring addMemoryCounters function

    Approved-by: David Cuesta <david.cuesta@shapelets.io>
    Approved-by: Antonio Vilches <antonio.vilches@shapelets.io>

* Bindings for approximateEntropy, autoCovariance, crossCovariance and crossCorrelation

* Merged in feature/longest_strike_above_mean (pull request #54)

    Adding the longestStrikeAboveMean function from tsfresh

    Approved-by: David Cuesta <david.cuesta@shapelets.io>

* Merged in fix/include_refactor (pull request #55)

    Refactoring the header files and all the source files to include just the required headers

    * Refactoring the header files and all the source files to include just the required ones

    * Extract bindings to a separate folder

    * Relative path to project source dir and project properties

    Approved-by: Antonio Vilches <antonio.vilches@shapelets.io>

* Merged in feature/get_backend_device (pull request #56)

    Feature/get backend device

    * Adding the getBackend, getBackends and getDevice methods

    * Installation source directory changed

    * Adding the getBackend, getBackends and getDevice to the bindings.

        Changing the aprproximateEntropy binding

    * Removing the tsatest.h file

    * Renaming test and benchmark header files

    * Changing upper to lower case

    Approved-by: David Cuesta <david.cuesta@shapelets.io>
    Approved-by: Antonio Vilches <antonio.vilches@shapelets.io>

* Fix/jni interface of aentropy

* Merged in fix/bechmarks_rename (pull request #58)

    Renaming benchmarks

    Approved-by: David Cuesta <david.cuesta@shapelets.io>

* Feature/getDeviceCount function

* Merged in feature/benchmark_plot (pull request #60)

    Adding a python script to run the benchmarks and plot the results

    Approved-by: Antonio Vilches <antonio.vilches@shapelets.io>

* Fixing Doxygen comments

* Uploading remaining files

* .gitignore edited online with Bitbucket

* Fixing conf.py.in

* tmp saving

* Fixing paths in conf.py

* Fixing conf.py

* baseDir and docDir changed

* Fixing path problems

* Working version of documentation

* bindings added for autoCorrelation, binnedEntropy, countAboveMean, countBelowMean and energyRatioByChunk. Tested with Python and Java.

* Merged in fix/matrix_multiple_series (pull request #63)

    * Modyfing matrix algorithms to allow multiple time series.

        Fixing some minor bugs encountered during the process

    * Batch size back to 2048

    * Settings and version back to previous version

    * Template of version.h without space in the license empty line

    Approved-by: David Cuesta <david.cuesta@shapelets.io>

* Deleting tsfresh contents

* Deleting tsfresh references

* Adding some information in Readme and fixing some bugs

* Adding LongestStrikeBelowMean method

* Adding maximum function

* features.h edited online with Bitbucket

* Adding meanAbsoluteChanges

* Merged in fix/matrix_internal_documentation (pull request #64)

    Adding comments to the matrix namespace functions

    * Adding comments to the matrix namespace functions

        Fixing a minor issue in the generateMask function

    * Adding sum to the cumulative sum comments

    Approved-by: Antonio Vilches <antonio.vilches@shapelets.io>

* Adding 2 more benchmarks

* Improving description

* Fixing typos

* Typos in documentation

* Adding version control to python script

* Fixing typos

* features.h edited online with Bitbucket

* Changes after Oscar Review

* Merged in fix/features_internal_documentation (pull request #70)

    * Adding internal comments to the feature namespace

    * Style changes

    Approved-by: David Cuesta <david.cuesta@shapelets.io>

* Removing documentation from ALL command in make all

* TMP save

* firstLocationOfMaximum, firstLocationOfMinimum, hasDuplicates, hasDuplicatesMax and indexMaxQuantile. Tested with Python and Java.

    * description changed.

* Version changes

* Adding new method implementation

* Typo in description

* Fixing function descriptions

* Fyxing functions

* Fixing functions

* Fixing typo

* Fixing typo

* Adding minimum function

* Fixing typos

* Fixing typo

* Fyxing typo

* Changes after Oscar review

* kurtosis, largeStandardDeviation, lastLocationOfMaximum, lastLocationOfMinimum, Length and LinearTrend bindings added. Tested with Python and Java.

* Fixing Benchmark file

* Adding changes to benchmark

* Update .gitignore with autogenerated files

* remove version.h

* Fixing merge

* Variables renaiming

* Deleting versionTest

* Fixing doc

* Adding Number Crossing M function

* Improving doc

* fftCoefficient, hasDuplicateMin, longestStrikeAboveMean, longestStrikeBelowMean, maximum and meanAbsoluteChange functions added. Tested with Python and Java.

* Adding new method

* Changes based on comments

* aggregatedAutocorrelation, aggregatedLinearTrend, cwtCoefficients, meanSecondDerivativeCentral, minimum, numberCrossingM functions added. numberCrossingM fixed in order to support double precision. Tested with Python.

* Merged in feature/max_langevin_fixed_point (pull request #81)

    Adding the maxLangevinFixedPoint function

    Approved-by: David Cuesta <david.cuesta@shapelets.io>

* Merged in feature/mean (pull request #82)

    Adding the mean function

    Approved-by: David Cuesta <david.cuesta@shapelets.io>

* Merged in feature/mean_change (pull request #83)

    Adding the meanChange function from tsfresh

    Approved-by: David Cuesta <david.cuesta@shapelets.io>

* Merged in feature/median (pull request #84)

    Adding the median function from tsfresh

    Approved-by: David Cuesta <david.cuesta@shapelets.io>

* Merged in feature/number_peaks (pull request #85)

    Adding the numberPeaks function from tsfresh

    Approved-by: David Cuesta <david.cuesta@shapelets.io>

* adding new method

* Change in benchmark

* Merged in feature/percentage_of_reoccurring_datapoints_to_all_datapoints (pull request #87)

    Adding the percentageOfReoccurringDatapointsToAllDatapoints function from tsfresh

    Approved-by: Antonio Vilches <antonio.vilches@shapelets.io>

* median, mean, meanChange, maxLangevinFixedPoint, lls and znorm functions added. Tested with Python and Java.

* Merged in feature/quantile (pull request #89)

    Adding the quantile function from tsfresh

    Approved-by: David Cuesta <david.cuesta@shapelets.io>

* Merged in feautre/ratio_beyond_r_sigma (pull request #90)

    Adding the ratioBeyondRSigma from tsfresh

    Approved-by: David Cuesta <david.cuesta@shapelets.io>

* Temp saving

* Temporal saving

* Merged in feature/sample_entropy (pull request #91)

    Adding the sampleEntropy function from tsfresh

    Approved-by: David Cuesta <david.cuesta@shapelets.io>

* fftAggregated, numberPeaks, percentageOfReocurringDatapointstoAllDatapoints, quantile, ratioBeyondRSigma and znormInPlace functions added. Tested with Python and Java.

* Merged in feature/skewness (pull request #93)

    Adding the skewness function from tsfresh

    Approved-by: David Cuesta <david.cuesta@shapelets.io>

* Merged in feature/standard_deviation (pull request #94)

    Adding the standardDeviation function from tsfresh

    Approved-by: David Cuesta <david.cuesta@shapelets.io>

* Merged in feature/sum_of_reocurring_datapoints (pull request #95)

    Adding the sumOfReoccurringDatapoints function from tsfresh

    Approved-by: David Cuesta <david.cuesta@shapelets.io>

* Merged in feature/symmetry_looking (pull request #96)

    Adding the symmetryLooking function from tsfresh

    Approved-by: David Cuesta <david.cuesta@shapelets.io>

* Merged in feature/value_count (pull request #97)

    Adding the valueCount function from tsfresh

    Approved-by: David Cuesta <david.cuesta@shapelets.io>

* Merged in feature/variance_larger_than_standard_deviation (pull request #98)

    Adding the varianceLargerThanStandardDeviation function from tsfresh

    Approved-by: David Cuesta <david.cuesta@shapelets.io>

* New bindings.

* Merged in feature/bindings_installation (pull request #100)

    Installing the bindings' dynamic libraries

    Approved-by: David Cuesta <david.cuesta@shapelets.io>

* Adding new method to compute the partialAutocorrelation

* Adding RangeCount

* Adding new method

* Addimg variance Method

* Adding SumValues method

* Fixing test

* Adding new method

* Adding method

* Adding new method

* Fixing description

* Deleting comments

* Fixing description

* Fixing issues

* Tmp saving

* Adding Function + TEST + Benchmark

* * Async adaptation.

* Adding numberCWTPeaks Function

* Fixing Merge problems

* Fixing merge problems

* Changes based on Oscar comments

* Solving merge Conflict

* features.cpp edited online with Bitbucket

* Merged in feature/matlab_changes (pull request #116)

    Adding changes noticed when creating the MATLAB binding

    Approved-by: Antonio Vilches <antonio.vilches@shapelets.io>

* JNI ASYNC

* Typo in function name

* Merging Dimensionality and Simplification, deleting the usage of af namespace.

* Merged in feature/pointers_c_binding (pull request #117)

    Changing primite vars in the c binding to pointers

    Approved-by: David Cuesta <david.cuesta@shapelets.io>

* Improving description of dimensonality methods

* Namespace fixed.

* Merged in fix/functionDescriptions (pull request #121)

    Fix/functionDescriptions

    * Normalising descriptions

    * Giving an uniform style to all function descriptions

    * Making function description unification acrross the remaining namespaces.

    * Makin changes to improve docmentation and avoid doxygen warnings.

    * Fixing typos

    Approved-by: Oscar Torreno <oscar.torreno@shapelets.io>

* Merged in feature/last_tsfresh_features (pull request #122)

    Adding the last tsfresh features

    Approved-by: Antonio Vilches <antonio.vilches@shapelets.io>

* Merged in feature/bindings_normalization (pull request #123)

    Adding the missing bindings of normalization

    Approved-by: Antonio Vilches <antonio.vilches@shapelets.io>

* Merged in fix/min_epsilon_normalization (pull request #124)

    Fixing a problem that occurred when the standard deviation of the query subsequence was zero.

    Approved-by: David Cuesta <david.cuesta@shapelets.io>

* Fixing Documentation

* Generating Doxygen Automatically, Sphinx is generated by: make TSA_doc_sphinx

* Making changes in documentation

* Fixing spkt spectral function

* Modifying description. For clarity in doxygen parsing.

* Deleting comment

* Merged in feature/bindings_polynomial (pull request #127)

    Adding the bindings to the polynomial namespace

    Approved-by: David Cuesta <david.cuesta@shapelets.io>

* Distances bindings

* Adding DWT methods

* Regression bindings added.

* Deleting duplicated definition

* Adding Benchmarks for all functions in the namespace

* Adding Hamming distance method

* Fixing typo

* Adding hamming distance

* Adding accuracy to the method

* Typo in function description

* Adding Methods and Tests

* Adding Benchmarks + Refactor

* Overloading functions to work with af::array types

* Deleting overload annotation

* Changes based on David comments

* Typo in function description

* Merged in feature/bindings_dimensionality (pull request #134)

    Adding the dimensionality bindings

    Approved-by: Antonio Vilches <antonio.vilches@shapelets.io>

* Fixing function name and bug in normalisation benchmark

* Changing parenthesis layout

* statistics and distances bindings added.

* Merged in feature/bindings_regularization_version (pull request #137)

    Adding the regularization and version bindings

    Approved-by: Antonio Vilches <antonio.vilches@shapelets.io>

* Merged in feature/jni_package_rename (pull request #138)

    Renaming the Java package

    Approved-by: David Cuesta <david.cuesta@shapelets.io>
    Approved-by: Antonio Vilches <antonio.vilches@shapelets.io>

* Deleting simplification reference from dimensionalityTest

* Distances and normalizations added.

* Merged in fix/gcc_compilation (pull request #140)

    Fixing gcc compilation

    Approved-by: Antonio Vilches <antonio.vilches@shapelets.io>

* Merged in fix/platform_independent_install (pull request #141)

    Platform independent install

    Approved-by: Antonio Vilches <antonio.vilches@shapelets.io>

* Adding PLA function

* Adding a second flavor of the algorithm

* Change based on David comment

* Fixing Typo

* Fixing typo

* Fixing PIP method

* Adding early termination loop

* Merged in fix/windows_compilation (pull request #144)

    Fix/windows compilation

    Approved-by: Antonio Vilches <antonio.vilches@shapelets.io>

* Merged in fix/matlab_windows (pull request #145)

    Changing from af_array to tsa_array

    Approved-by: David Cuesta <david.cuesta@shapelets.io>

* Generating API documentation

* Changes in rst files

* Changes in include files to overcome breathe limitations

* Simplifying documentation

* Merged in fix/linux (pull request #148)

    Fixes for linux

    Approved-by: David Cuesta <david.cuesta@shapelets.io>

* PLA bindings added.

* Merged in feature/increasing_warning_level (pull request #149)

    Increasing the warning level for clang and gcc

    Approved-by: Antonio Vilches <antonio.vilches@shapelets.io>

* Merged in fix/include_dir_installation (pull request #150)

    Fixing the install include dir

    Approved-by: David Cuesta <david.cuesta@shapelets.io>

* Adding binding section of the documentation

* Removing unused version from CHANGELOG

* Changes based on David comments

* Changes based on Oscar comments

* Merged in fix/mean_stdev_stomp (pull request #151)

    Fix in meanStdev and stomp.

    The error in meanStdev was when m equals the time series length.

    The error in stomp was when the value of m was greater than the batch size

    Approved-by: Antonio Vilches <antonio.vilches@shapelets.io>

* Merged in fix/generate_mask_memory (pull request #152)

    Reducing the memory pressure of the generateMask function

    Approved-by: David Cuesta <david.cuesta@shapelets.io>

* Merged in fix/install_headers (pull request #153)

    Fix/install headers

    * Fixing public_headers destination of the install target

    * Fixing windows warnings

    * Adding new compilation warning flags and fixing the new warnings

    * Fixing warnings in Linux

    Approved-by: Antonio Vilches <antonio.vilches@shapelets.io>

* Merged in fix/stomp_batched_loop_condition (pull request #154)

    Fixing the problem with the stompSelfJoin. Still too slow, to be improved

    * Fixing the problem with the stompSelfJoin. Still too slow, to be improved

    Approved-by: Antonio Vilches <antonio.vilches@shapelets.io>

* Merged in feature/cpack (pull request #155)

    Installers for Windows, Linux and Mac OS

    Approved-by: Antonio Vilches <antonio.vilches@shapelets.io>

* LjungBox function added.

* formula fixed.

* Merged in fix/conan_install_compiler_flag (pull request #158)

    Fix in the conan install line

    Approved-by: David Cuesta <david.cuesta@shapelets.io>

* Merged in fix/configure_package_cmake (pull request #159)

    Fix in the configure_package_cmake. Problem with the CMAKE_MODULE_PATH

    Approved-by: David Cuesta <david.cuesta@shapelets.io>

* Feature/operators

* Merged in feature/renaming (pull request #161)

    Feature/renaming

    * First changes in Renaming

    * Fixing urls of new binding repositories

    * Second group of files fixed, more to come ...

    * Third pass, still binding folder need to be updated

    * deleting version.h file

    * Fixing typos to american stile in /incude *.h files and changing cmake files to find package Khiva

    * Renaming bindings

    * Upper case just in the first letter

    * Renaming /src folders of the bindings

    * Renaming the imported target

    * Updating Company Name in License

    * Updating assets filenames

    * Changes for the windows installer

    * Removing experiments and updating tools

    * Copyright renaming missing

    * Changing the bitshifts in Java

    * Adding License Header to all CMake files

    * Updating Changelog file

    * Changing License Header to Shapelets.io

    Approved-by: David Cuesta <david.cuesta@shapelets.io>

* Merged in fix/authors (pull request #162)

    Changing e-mails and fixing the library header file in JNI

    Approved-by: Antonio Vilches <antonio.vilches@shapelets.io>

* Merged in fix/regex (pull request #164)

    Changing the Regex for the commit id

    Approved-by: Antonio Vilches <antonio.vilches@shapelets.io>

* Merged in fix/commit_id (pull request #165)

    Fixing how to get the commit id

    Approved-by: Antonio Vilches <antonio.vilches@shapelets.io>
parnumeric added a commit to parnumeric/khiva that referenced this pull request Mar 7, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

5 participants