Skip to content

Commit 874cafa

Browse files
committed
1.2.0.0
1 parent 33103fd commit 874cafa

80 files changed

Lines changed: 4925 additions & 1484 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.adoc

Lines changed: 25 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
:encoding: iso-8859-1
22
:icons: font
3-
= ClusterCore 1.1.5 (2022-06-29)
3+
= ClusterCore 1.2.0 (2024-12-07)
44
Thomas Heym <thomas.heym@clusterfreak.de>
5-
1.1.5, 2022-06-29
5+
1.2.0, 2024-12-07
66

77
== Core classes for cluster analysis - Java
88
image:https://img.shields.io/maven-central/v/de.clusterfreak/ClusterCore.svg?label=Maven%20Central[]
@@ -15,34 +15,45 @@ image::https://c1f.de/files/ClusterCore.png[]
1515

1616
*Fuzzy-C-Means* and *Possibilistic-C-Means* Algorithms in an only marginally modified version from 2005.
1717

18-
FuzzyCMeans 1.6.3 (2020-11-01) +
19-
PossibilisticCMeans 1.2.3 (2020-11-01) +
18+
FuzzyCMeans 1.7.0 (2024-12-07) +
19+
PossibilisticCMeans 1.3.0 (2024-12-07) +
2020
Point2D 1.3.3 (2021-05-13) +
2121
PointPixel 1.0.3 (2021-05-13) +
22-
CoreTest 0.1.5 (2022-06-29) +
22+
CoreTest 0.1.6 (2024-12-07) +
2323

2424
/images/sphere32.png
2525

2626
== Internal Self-Test
2727
.CoreTest Output
2828
[source]
2929
----
30-
ClusterCore 1.1.5
30+
ClusterCore 1.2.0
3131
3232
FCM Test: ok
3333
PCM Test (1st pass): ok
3434
PCM Test (2nd pass): ok
35-
1 ms
36-
Mac OS X 12.4 aarch64
35+
14 ms
36+
Mac OS X 15.1.1 aarch64
3737
----
38-
Apache Maven Compiler Plugin 3.10.1 +
39-
Apache Maven Source Plugin 3.2.0 +
40-
Apache Maven Javadoc Plugin 3.4.0 +
41-
Apache Maven GPG Plugin 3.0.1 +
42-
Nexus Staging Maven Plugin 1.6.13
38+
Apache Maven Compiler Plugin 3.13.0 +
39+
Apache Maven Source Plugin 3.3.1 +
40+
Apache Maven Javadoc Plugin 3.11.2 +
41+
Apache Maven GPG Plugin 3.2.7 +
42+
Nexus Staging Maven Plugin 1.7.0
4343

4444
== Release Notes (Rolling Release)
45-
=== 1.1.6 (in progress)
45+
=== 1.2.0 (2024-12-07)
46+
- Java 23?
47+
48+
==== FuzzyCMeans 1.7.0 (2024-12-07), PossibilisticCMeans 1.3.0 (2024-12-07)
49+
- Using Arrays instead of Vector
50+
- Avoiding unnecessary calculations
51+
- Parallelization: The calculations of the new partitions and cluster centers could be parallelized to speed up execution on multiple cores.
52+
53+
==== CoreTest 0.1.6 (2024-12-07)
54+
- new Version Information
55+
56+
=== 1.1.6 (not released)
4657
- Java 21
4758
- README.adoc Link to c1f.de
4859

docs/allclasses-index.html

Lines changed: 37 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,84 +1,86 @@
11
<!DOCTYPE HTML>
2-
<html lang="en">
2+
<html lang="de">
33
<head>
4-
<!-- Generated by javadoc (18) on Wed Jun 29 16:22:28 CEST 2022 -->
5-
<title>All Classes and Interfaces</title>
4+
<!-- Generated by javadoc (23) on Sun Dec 08 08:46:35 CET 2024 -->
5+
<title>Alle Klassen und Schnittstellen</title>
66
<meta name="viewport" content="width=device-width, initial-scale=1">
77
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
8-
<meta name="dc.created" content="2022-06-29">
8+
<meta name="dc.created" content="2024-12-08">
99
<meta name="description" content="class index">
1010
<meta name="generator" content="javadoc/AllClassesIndexWriter">
11-
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
12-
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
13-
<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
14-
<script type="text/javascript" src="script.js"></script>
15-
<script type="text/javascript" src="script-dir/jquery-3.5.1.min.js"></script>
16-
<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
11+
<link rel="stylesheet" type="text/css" href="resource-files/jquery-ui.min.css" title="Style">
12+
<link rel="stylesheet" type="text/css" href="resource-files/stylesheet.css" title="Style">
13+
<script type="text/javascript" src="script-files/script.js"></script>
14+
<script type="text/javascript" src="script-files/jquery-3.7.1.min.js"></script>
15+
<script type="text/javascript" src="script-files/jquery-ui.min.js"></script>
1716
</head>
1817
<body class="all-classes-index-page">
19-
<script type="text/javascript">var pathtoroot = "./";
18+
<script type="text/javascript">const pathtoroot = "./";
2019
loadScripts(document, 'script');</script>
2120
<noscript>
22-
<div>JavaScript is disabled on your browser.</div>
21+
<div>JavaScript ist im Browser deaktiviert.</div>
2322
</noscript>
24-
<div class="flex-box">
25-
<header role="banner" class="flex-header">
23+
<header role="banner">
2624
<nav role="navigation">
2725
<!-- ========= START OF TOP NAVBAR ======= -->
28-
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"></span><span class="nav-bar-toggle-icon"></span><span class="nav-bar-toggle-icon"></span></button>
29-
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
26+
<div class="top-nav" id="navbar-top">
27+
<div class="nav-content">
28+
<div class="nav-menu-button"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button></div>
29+
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
3030
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
3131
<li><a href="de/clusterfreak/ClusterCore/package-summary.html">Package</a></li>
32-
<li>Class</li>
33-
<li>Use</li>
34-
<li><a href="overview-tree.html">Tree</a></li>
32+
<li><a href="overview-tree.html">Baum</a></li>
3533
<li><a href="index-files/index-1.html">Index</a></li>
36-
<li><a href="help-doc.html#all-classes">Help</a></li>
34+
<li><a href="search.html">Suchen</a></li>
35+
<li><a href="help-doc.html#all-classes">Hilfe</a></li>
3736
</ul>
3837
</div>
38+
</div>
3939
<div class="sub-nav">
40-
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
41-
<input type="text" id="search-input" disabled placeholder="Search">
42-
<input type="reset" id="reset-button" disabled value="reset">
40+
<div class="nav-content">
41+
<ol class="sub-nav-list"></ol>
42+
<div class="nav-list-search">
43+
<input type="text" id="search-input" disabled placeholder="Suchen" aria-label="In Dokumentation suchen" autocomplete="off">
44+
<input type="reset" id="reset-search" disabled value="Zurücksetzen">
45+
</div>
4346
</div>
4447
</div>
4548
<!-- ========= END OF TOP NAVBAR ========= -->
4649
<span class="skip-nav" id="skip-navbar-top"></span></nav>
4750
</header>
48-
<div class="flex-content">
51+
<div class="main-grid">
4952
<main role="main">
5053
<div class="header">
51-
<h1 title="All Classes and Interfaces" class="title">All Classes and Interfaces</h1>
54+
<h1 title="Alle Klassen und Schnittstellen" class="title">Alle Klassen und Schnittstellen</h1>
5255
</div>
5356
<div id="all-classes-table">
54-
<div class="caption"><span>Classes</span></div>
57+
<div class="caption"><span>Klassen</span></div>
5558
<div class="summary-table two-column-summary">
56-
<div class="table-header col-first">Class</div>
57-
<div class="table-header col-last">Description</div>
58-
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="de/clusterfreak/ClusterCore/CoreTest.html" title="class in de.clusterfreak.ClusterCore">CoreTest</a></div>
59+
<div class="table-header col-first">Klasse</div>
60+
<div class="table-header col-last">Beschreibung</div>
61+
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="de/clusterfreak/ClusterCore/CoreTest.html" title="Klasse in de.clusterfreak.ClusterCore">CoreTest</a></div>
5962
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
6063
<div class="block">Internal Core Self Tests</div>
6164
</div>
62-
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="de/clusterfreak/ClusterCore/FuzzyCMeans.html" title="class in de.clusterfreak.ClusterCore">FuzzyCMeans</a></div>
65+
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="de/clusterfreak/ClusterCore/FuzzyCMeans.html" title="Klasse in de.clusterfreak.ClusterCore">FuzzyCMeans</a></div>
6366
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
6467
<div class="block">Fuzzy-C-Means (FCM)</div>
6568
</div>
66-
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="de/clusterfreak/ClusterCore/Point2D.html" title="class in de.clusterfreak.ClusterCore">Point2D</a></div>
69+
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="de/clusterfreak/ClusterCore/Point2D.html" title="Klasse in de.clusterfreak.ClusterCore">Point2D</a></div>
6770
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
6871
<div class="block">Point with 2D coordinates</div>
6972
</div>
70-
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="de/clusterfreak/ClusterCore/PointPixel.html" title="class in de.clusterfreak.ClusterCore">PointPixel</a></div>
73+
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="de/clusterfreak/ClusterCore/PointPixel.html" title="Klasse in de.clusterfreak.ClusterCore">PointPixel</a></div>
7174
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
7275
<div class="block">Point with pixel coordinates</div>
7376
</div>
74-
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="de/clusterfreak/ClusterCore/PossibilisticCMeans.html" title="class in de.clusterfreak.ClusterCore">PossibilisticCMeans</a></div>
77+
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="de/clusterfreak/ClusterCore/PossibilisticCMeans.html" title="Klasse in de.clusterfreak.ClusterCore">PossibilisticCMeans</a></div>
7578
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
76-
<div class="block">Possivilistic-C-Means (PCM)</div>
79+
<div class="block">Possibilistic-C-Means (PCM)</div>
7780
</div>
7881
</div>
7982
</div>
8083
</main>
8184
</div>
82-
</div>
8385
</body>
8486
</html>

docs/allpackages-index.html

Lines changed: 30 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,66 +1,68 @@
11
<!DOCTYPE HTML>
2-
<html lang="en">
2+
<html lang="de">
33
<head>
4-
<!-- Generated by javadoc (18) on Wed Jun 29 16:22:28 CEST 2022 -->
5-
<title>All Packages</title>
4+
<!-- Generated by javadoc (23) on Sun Dec 08 08:46:35 CET 2024 -->
5+
<title>Alle Packages</title>
66
<meta name="viewport" content="width=device-width, initial-scale=1">
77
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
8-
<meta name="dc.created" content="2022-06-29">
8+
<meta name="dc.created" content="2024-12-08">
99
<meta name="description" content="package index">
1010
<meta name="generator" content="javadoc/AllPackagesIndexWriter">
11-
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
12-
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
13-
<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
14-
<script type="text/javascript" src="script.js"></script>
15-
<script type="text/javascript" src="script-dir/jquery-3.5.1.min.js"></script>
16-
<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
11+
<link rel="stylesheet" type="text/css" href="resource-files/jquery-ui.min.css" title="Style">
12+
<link rel="stylesheet" type="text/css" href="resource-files/stylesheet.css" title="Style">
13+
<script type="text/javascript" src="script-files/script.js"></script>
14+
<script type="text/javascript" src="script-files/jquery-3.7.1.min.js"></script>
15+
<script type="text/javascript" src="script-files/jquery-ui.min.js"></script>
1716
</head>
1817
<body class="all-packages-index-page">
19-
<script type="text/javascript">var pathtoroot = "./";
18+
<script type="text/javascript">const pathtoroot = "./";
2019
loadScripts(document, 'script');</script>
2120
<noscript>
22-
<div>JavaScript is disabled on your browser.</div>
21+
<div>JavaScript ist im Browser deaktiviert.</div>
2322
</noscript>
24-
<div class="flex-box">
25-
<header role="banner" class="flex-header">
23+
<header role="banner">
2624
<nav role="navigation">
2725
<!-- ========= START OF TOP NAVBAR ======= -->
28-
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"></span><span class="nav-bar-toggle-icon"></span><span class="nav-bar-toggle-icon"></span></button>
29-
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
26+
<div class="top-nav" id="navbar-top">
27+
<div class="nav-content">
28+
<div class="nav-menu-button"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button></div>
29+
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
3030
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
3131
<li><a href="de/clusterfreak/ClusterCore/package-summary.html">Package</a></li>
32-
<li>Class</li>
33-
<li>Use</li>
34-
<li><a href="overview-tree.html">Tree</a></li>
32+
<li><a href="overview-tree.html">Baum</a></li>
3533
<li><a href="index-files/index-1.html">Index</a></li>
36-
<li><a href="help-doc.html#all-packages">Help</a></li>
34+
<li><a href="search.html">Suchen</a></li>
35+
<li><a href="help-doc.html#all-packages">Hilfe</a></li>
3736
</ul>
3837
</div>
38+
</div>
3939
<div class="sub-nav">
40-
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
41-
<input type="text" id="search-input" disabled placeholder="Search">
42-
<input type="reset" id="reset-button" disabled value="reset">
40+
<div class="nav-content">
41+
<ol class="sub-nav-list"></ol>
42+
<div class="nav-list-search">
43+
<input type="text" id="search-input" disabled placeholder="Suchen" aria-label="In Dokumentation suchen" autocomplete="off">
44+
<input type="reset" id="reset-search" disabled value="Zurücksetzen">
45+
</div>
4346
</div>
4447
</div>
4548
<!-- ========= END OF TOP NAVBAR ========= -->
4649
<span class="skip-nav" id="skip-navbar-top"></span></nav>
4750
</header>
48-
<div class="flex-content">
51+
<div class="main-grid">
4952
<main role="main">
5053
<div class="header">
51-
<h1 title="All&amp;nbsp;Packages" class="title">All&nbsp;Packages</h1>
54+
<h1 title="Alle&amp;nbsp;Packages" class="title">Alle&nbsp;Packages</h1>
5255
</div>
53-
<div class="caption"><span>Package Summary</span></div>
56+
<div class="caption"><span>Packageübersicht</span></div>
5457
<div class="summary-table two-column-summary">
5558
<div class="table-header col-first">Package</div>
56-
<div class="table-header col-last">Description</div>
59+
<div class="table-header col-last">Beschreibung</div>
5760
<div class="col-first even-row-color"><a href="de/clusterfreak/ClusterCore/package-summary.html">de.clusterfreak.ClusterCore</a></div>
5861
<div class="col-last even-row-color">
5962
<div class="block">Core classes for cluster analysis</div>
6063
</div>
6164
</div>
6265
</main>
6366
</div>
64-
</div>
6567
</body>
6668
</html>

0 commit comments

Comments
 (0)