{"id":20735157,"url":"https://github.com/djsutherland/np-divs","last_synced_at":"2025-04-23T23:40:58.717Z","repository":{"id":2376329,"uuid":"3341268","full_name":"djsutherland/np-divs","owner":"djsutherland","description":"Nonparametric nearest-neighbor-based estimators for divergences between distributions","archived":false,"fork":false,"pushed_at":"2014-03-19T18:31:38.000Z","size":8256,"stargazers_count":4,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-04-16T04:01:43.538Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/djsutherland.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-02-03T03:12:48.000Z","updated_at":"2024-04-16T04:01:43.539Z","dependencies_parsed_at":"2022-09-14T13:01:51.927Z","dependency_job_id":null,"html_url":"https://github.com/djsutherland/np-divs","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djsutherland%2Fnp-divs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djsutherland%2Fnp-divs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djsutherland%2Fnp-divs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djsutherland%2Fnp-divs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/djsutherland","download_url":"https://codeload.github.com/djsutherland/np-divs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225004730,"owners_count":17405659,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-17T05:34:38.290Z","updated_at":"2024-11-17T05:34:38.860Z","avatar_url":"https://github.com/djsutherland.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"This is a C++ implementation of the nonparametric divergence estimators\ndescribed by:\n\nBarnabas Poczos, Liang Xiong, and Jeff Schneider (2011).\n_Nonparametric divergence estimation with applications to machine learning on distributions._\nUncertainty in Artificial Intelligence.\nhttp://autonlab.org/autonweb/20287.html\n\nThis code was written by Dougal J. Sutherland based on\n[a pure-Matlab version](http://www.autonlab.org/autonweb/20466)\nby the authors above.\n\n\nRequirements\n------------\n\n  * [FLANN](http://people.cs.ubc.ca/~mariusm/index.php/FLANN/FLANN)\n  * [Boost](http://boost.org) - at least 1.35\n  * [CMake](http://cmake.org)\n  * Optional: [HDF5](http://www.hdfgroup.org/HDF5/)\n\n\nInstallation\n------------\n\n    mkdir build; cd build\n    cmake ..\n    make\n    make runtests # optional, requires HDF5\n    make install\n\nThis will install the `npdivs` command-line interface (run `npdivs -h` for\nhelp) as well as the shared library named e.g. `libnp-divs.so` (depending on\nplatform) and header files. By default, these will be placed in `/usr/local`;\nto install to a different location, use something like:\n\n    cmake .. -DCMAKE_INSTALL_PREFIX=$HOME\n\nNote that when testing, the Gaussians50DTest case is disabled by default, as it\nis computationally expensive and unlikely to reveal any installation problems\nnot shown by the Gaussians2DTest. If you'd like to run it anyway, use:\n\n    make runtests GTEST_ALSO_RUN_DISABLED_TESTS=1\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdjsutherland%2Fnp-divs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdjsutherland%2Fnp-divs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdjsutherland%2Fnp-divs/lists"}