Commit Graph

  • 8ee5e618ba fix: a php deprecated warning. master 曾是然 2022-11-16 11:31:19 +08:00
  • 4ebd0050a4
    fix: a php deprecated warning. 曾是然 2022-11-16 11:31:19 +08:00
  • eaf877e602
    Merge 8c3eefe06163efd65d9db8bbcd789f53155c2843 into 625f95f0c8f6b20c58fcc7566ef8a59b0b7552f3 Benjamin Delespierre 2022-05-06 11:35:35 +00:00
  • 8c3eefe061 replacing 'clusterize' by 'fit' v3 Benjamin Delespierre 2022-05-06 02:54:16 +02:00
  • d11b3b9941 adding max iterations threshold Benjamin Delespierre 2022-05-05 02:38:16 +02:00
  • 44f5a4a5a3 updating demo.php Benjamin Delespierre 2022-05-04 12:19:36 +02:00
  • 071ebd29ff fixing Scrutinizer issues Benjamin Delespierre 2022-05-04 01:02:00 +02:00
  • 44c34fea48 adding GPS clustering algorithm using Haversine formula Benjamin Delespierre 2022-05-03 23:58:46 +02:00
  • 2b55e72f68 moving default implementation into Euclidean namespace Benjamin Delespierre 2022-04-12 23:50:06 +02:00
  • e078225cd8 adding tests for Math GPS formulas Benjamin Delespierre 2022-04-12 18:50:02 +02:00
  • a7555cd619 starting GPS clustering algorithm implementation Benjamin Delespierre 2022-05-04 00:06:34 +02:00
  • d69087bfa7 minor refactoring of Algorithm class Benjamin Delespierre 2022-05-04 00:06:07 +02:00
  • 1bc5870def adding haversine and GPS centroid formulas to Math helper Benjamin Delespierre 2022-05-04 00:04:49 +02:00
  • cde9da7675 moving coverage into build/coverage by default Benjamin Delespierre 2022-05-04 00:04:02 +02:00
  • b942f37aba moving math function into Math static helper Benjamin Delespierre 2022-03-26 23:09:44 +01:00
  • e248e7c428 bump phpstan/phpstan to ^1.5 Benjamin Delespierre 2022-03-26 22:33:55 +01:00
  • 7e110a9695 adding GPS clustering algorithm using Haversine formula Benjamin Delespierre 2022-05-03 23:58:46 +02:00
  • e6def91c88 moving default implementation into Euclidean namespace Benjamin Delespierre 2022-04-12 23:50:06 +02:00
  • d55145d848 adding tests for Math GPS formulas Benjamin Delespierre 2022-04-12 18:50:02 +02:00
  • d7ee106343 starting GPS clustering algorithm implementation Benjamin Delespierre 2022-05-04 00:06:34 +02:00
  • 3c393765d3 minor refactoring of Algorithm class Benjamin Delespierre 2022-05-04 00:06:07 +02:00
  • 765465d6f1 adding haversine and GPS centroid formulas to Math helper Benjamin Delespierre 2022-05-04 00:04:49 +02:00
  • 0d3470f0b4 moving coverage into build/coverage by default Benjamin Delespierre 2022-05-04 00:04:02 +02:00
  • e121894040 moving math function into Math static helper Benjamin Delespierre 2022-03-26 23:09:44 +01:00
  • 719ef50def Bump phpstan/phpstan to ^1.5 Benjamin Delespierre 2022-03-26 22:33:55 +01:00
  • 3f58ed3311 updating travis.yml (again) to attempt to get some coverage Benjamin Delespierre 2021-09-21 04:29:18 +02:00
  • 3f486efd50 updating travis.yml Benjamin Delespierre 2021-09-21 04:07:30 +02:00
  • 1dad69f7b2 update scrutinizer.yml Benjamin Delespierre 2021-09-21 03:56:52 +02:00
  • df638c1a73 dropping support for PHP 7.3 Benjamin Delespierre 2021-09-21 03:40:55 +02:00
  • d8b7fbfbe4 v3 algorithm implementation (#27) Benjamin Delespierre 2021-09-02 13:07:28 +02:00
  • c0b06ff975 v3 algorithm implementation Benjamin Delespierre 2021-09-02 20:18:28 +02:00
  • 9c3856440f wip Benjamin Delespierre 2021-09-02 13:07:28 +02:00
  • 43faa7f951 adding makefile & qa tools Benjamin Delespierre 2021-09-02 13:07:09 +02:00
  • d6dd74abee part one Benjamin Delespierre 2021-08-18 09:17:28 +02:00
  • 625f95f0c8
    Remove unnecessary logic in the for loop (#23) v2.2.0 battlecook 2021-08-31 20:54:28 +09:00
  • 38cbae7c38
    Improve micro performance (#21) battlecook 2021-08-31 20:53:48 +09:00
  • d7eb205259 Merge branch 'master' of https://github.com/bdelespierre/php-kmeans battlecook 2021-08-24 08:29:11 +09:00
  • 40df1f52c3
    Merge pull request #1 from battlecook/improve_micro_performance battlecook 2021-08-24 08:04:10 +09:00
  • 7d5e7fdc24 Remove unnecessary if state logic int the for loop battlecook 2021-08-18 17:47:40 +09:00
  • eded4796cd removed unused code battlecook 2021-08-07 11:49:56 +09:00
  • 93dafc1f16 added kmeans++ initialize method battlecook 2021-08-07 11:47:47 +09:00
  • 41389fb249 removed unused code battlecook 2021-08-07 11:49:56 +09:00
  • 6e0cd0d959 added kmeans++ initialize method battlecook 2021-08-07 11:47:47 +09:00
  • 0412efe687 remove unused variable battlecook 2021-08-06 01:19:24 +09:00
  • 9b14175a0c remove unused variable battlecook 2021-08-06 01:19:24 +09:00
  • 40dde565db added testcase to ClusterTest.php, PointTest.php battlecook 2021-08-04 23:00:22 +09:00
  • 69e60221ad added testcase to ClusterTest.php, PointTest.php battlecook 2021-08-04 23:00:22 +09:00
  • a4f3b161e0 permutable point distance algorithm #12 Benjamin Delespierre 2021-05-19 12:53:49 +02:00
  • 86957271f9 psr12 compliance v2.1.1 Benjamin Delespierre 2021-04-02 00:21:27 +02:00
  • 5cb2784379 enabling php8 Benjamin Delespierre 2021-04-02 00:20:30 +02:00
  • 5e34596b98 updating readme (and demo) #11 Benjamin Delespierre 2021-04-02 00:20:07 +02:00
  • 94a5fe7517
    Update Cluster.php Benjamin Delespierre 2021-03-11 15:17:09 +01:00
  • 1aac5f52af switching to MIT license v2.1.0 Benjamin Delespierre 2020-08-23 22:16:56 +02:00
  • 87aeb9f007 updating changelog Benjamin Delespierre 2020-08-23 22:14:00 +02:00
  • fd76f1fdf4 minor fix v2.0.0 Benjamin Delespierre 2020-08-23 21:54:22 +02:00
  • 5108b2ca4f fixing arrow function (not available in 7.3) Benjamin Delespierre 2020-08-23 21:38:19 +02:00
  • cdd6636b7b fixing the styleci configuration Benjamin Delespierre 2020-08-23 21:29:53 +02:00
  • d2006efb32 updating badges Benjamin Delespierre 2020-08-23 21:21:34 +02:00
  • d1dad80344 adding changelog Benjamin Delespierre 2020-08-23 21:20:35 +02:00
  • 56eb0b4c45 adding monitoring configurations Benjamin Delespierre 2020-08-23 21:20:24 +02:00
  • 21b1b706e6 updating readme Benjamin Delespierre 2020-08-23 21:19:51 +02:00
  • deaaa9daa8 updating composer.json for tests Benjamin Delespierre 2020-08-23 21:01:46 +02:00
  • 6573113502 adding git attributes Benjamin Delespierre 2020-08-23 21:01:15 +02:00
  • 378e1ce8bb adding markdowns Benjamin Delespierre 2020-08-23 21:01:01 +02:00
  • 2c97146765 writing tests Benjamin Delespierre 2020-08-23 21:00:44 +02:00
  • dece0d53b5 adding typehints Benjamin Delespierre 2020-08-23 18:07:14 +02:00
  • c7f2ace6d0 writing tests Benjamin Delespierre 2020-08-23 17:51:38 +02:00
  • f66df584b9 fixing psr2 issues using phpcbf Benjamin Delespierre 2020-08-23 15:08:49 +02:00
  • 32fd509033 fixing keywork 'kmeans++' unrecognized by packagist v1.0.0 Benjamin Delespierre 2015-12-03 09:55:15 +00:00
  • 18dd78bafe adding precision parameter on Point::getDistanceWith Benjamin Delespierre 2015-10-15 16:16:50 +02:00
  • 81b8ed27b9 Merge pull request #5 from roncemer/master Delespierre 2015-10-15 15:56:07 +02:00
  • 3dc32e4ef4 PHP 5.3 compatibility. Ron Cemer 2015-10-14 10:49:28 -05:00
  • 6a2a38f64f initial import Benjamin Delespierre 2014-10-08 17:03:58 +02:00