Recent Releases of ClusterValidityIndices.jl

ClusterValidityIndices.jl - v0.6.4

ClusterValidityIndices v0.6.4

Release notes:

This patch adds implements the following changes while maintaining the same usage/API:

  • A CITATION file is added for generating citations and bibtex entries for project and its corresponding JOSS paper.
  • ElasticArrays.jl is used under the hood in types that benefit from faster matrix growth.
  • Internal types and functions are refactored and consolidated where applicable to accommodate these changes.

Diff since v0.6.3

Closed issues: - Update actions for node 12 -> node 16 (#61) - Use ElasticArrays.jl (#63) - Add JOSS citation and cff file (#64) - Add PrecompileSignatures (#66)

Merged pull requests: - Update pins to actions for node 12->16 (#62) (@AP6YC) - Feature/citation file (#65) (@AP6YC) - Feature/precompilesignatures (#67) (@AP6YC) - Feature/elasticarrays (#69) (@AP6YC) - Release/v0.6.4 (#70) (@AP6YC) - Add ElasticArrays compat entry (#71) (@AP6YC)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] about 3 years ago

ClusterValidityIndices.jl - v0.6.3

ClusterValidityIndices v0.6.3

Diff since v0.6.2

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 3 years ago

ClusterValidityIndices.jl - v0.6.2

ClusterValidityIndices v0.6.2

Diff since v0.6.1

This hotfix patch simply updates the DOIs and acknowledgements of the JOSS paper.

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 3 years ago

ClusterValidityIndices.jl - v0.6.1

ClusterValidityIndices v0.6.1

Diff since v0.6.0

This patch fixes bugs in several modules, adds an additional example to the documentation, increases testing coverage, and adds several convenience constants to the package.

Closed issues: - DemoCards additional plots (#51) - Consolidate common code (#55) - Calinski-Harabasz always returns 0 for 2 clusters (#56)

Merged pull requests: - Feature/democards plots (#54) (@AP6YC) - Feature/consolidate refactor (#57) (@AP6YC) - 56 calinski harabasz always returns 0 for 2 clusters (#59) (@AP6YC) - Release/v0.6.1 (#60) (@AP6YC)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 3 years ago

ClusterValidityIndices.jl - v0.6.0

ClusterValidityIndices v0.6.0

Diff since v0.5.0

This minor version makes some backwards incompatible changes, moving the advanced usage out of the userspace usage. It also reorganizes and improves the docs, such as by adding a separate page for the list of implemented CVIs and providing links to their implementations in the index.

Closed issues: - Docs cleanup (#50)

Merged pull requests: - Feature/docs cleanup (#52) (@AP6YC) - Release/v0.6.0 (#53) (@AP6YC)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 3 years ago

ClusterValidityIndices.jl - v0.5.0

ClusterValidityIndices v0.5.0

Diff since v0.4.2

This minor release significantly overhauls the codebase of the ClusterValidityIndices.jl project, expanding documentation and simplifying usage. Now, the main userspace function is get_cvi!, which handles batch and incremental modes through Julia's multiple dispatch system. Furthermore, most composite types and functions are retyped in a way that cuts testing time in half (translation: CVIs run twice as fast now!).

Closed issues: - Break apart long equations (#23) - Condense transpose products to dot products (#25) - Unit tests cleanup (#26) - Code idiosyncracies (#29) - Refactor porcelain usage to default (#31) - Spaced out logo (#32) - Expand docstrings (#34) - Concrete types for containers (#35) - Add type aliases from NumericalTypeAliases.jl (#36) - Fix LFS files in documentation (#38) - rCIP edge case coverage (#44)

Merged pull requests: - Feature/multiline equations (#27) (@AP6YC) - Feature/code idiosyncracies (#30) (@AP6YC) - Feature/spaced out logo (#33) (@AP6YC) - Feature/expand docstrings (#37) (@AP6YC) - Add NumericalTypeAliases.jl (#39) (@AP6YC) - Add with lfs to github action (#40) (@AP6YC) - Concrete members in composite types (#41) (@AP6YC) - CompatHelper: add new compat entry for Revise at version 3, (keep existing compat) (#42) (@github-actions[bot]) - Unit tests cleanup (#43) (@AP6YC) - rCIP edge case test (#45) (@AP6YC) - Transpose products dot (#46) (@AP6YC) - CompatHelper: bump compat for NumericalTypeAliases to 0.2, (keep existing compat) (#47) (@github-actions[bot]) - Feature/refactor usage (#48) (@AP6YC) - Release/v0.5.0 (#49) (@AP6YC)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 3 years ago

ClusterValidityIndices.jl - v0.4.2

ClusterValidityIndices v0.4.2

Diff since v0.4.1

Hotfix: this patch fixes typos in the README, function signatures in the guide, and the package name in the installation section of the guide.

Merged pull requests: - CompatHelper: bump compat for DocStringExtensions to 0.9, (keep existing compat) (#22) (@github-actions[bot])

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 3 years ago

ClusterValidityIndices.jl - v0.4.1

ClusterValidityIndices v0.4.1

Diff since v0.4.0

This patch updates the CVI documentation version and expands a DemoCards example with plotting.

Merged pull requests: - Feature/doc ci update (#21) (@AP6YC)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 4 years ago

ClusterValidityIndices.jl - v0.4.0

ClusterValidityIndices v0.4.0

Diff since v0.3.2

This release generally improves the documentation of the project, increasing coverage and expanding CI testing. This version is a minor release due to some internal type changes and new dependencies.

Closed issues: - Examples and introductions (#7) - Stable docs (#14) - Zenodo DOI reference (#16) - CI Optimizations (#17)

Merged pull requests: - Update CI for latest and LTS Julia, macOS, and x86 (#18) (@AP6YC) - Feature/refine docs (#19) (@AP6YC) - Feature/up coverage (#20) (@AP6YC)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 4 years ago

ClusterValidityIndices.jl - v0.3.2

ClusterValidityIndices v0.3.2

Diff since v0.3.1

This release updates the associated JOSS paper, its citations, and updates the documentation generation.

Closed issues: - State of the field (#5) - JOSS paper typos (#6)

Merged pull requests: - Feature/paper review (#12) (@AP6YC) - Feature/state of field (#13) (@AP6YC) - Release/0.3.2 (#15) (@AP6YC)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 4 years ago

ClusterValidityIndices.jl - v0.3.1

ClusterValidityIndices v0.3.1

Diff since v0.3.0

This patch release cleans up the documentation of the project from the README to the docs and package guide. A variety of examples are implemented with DemoCards.jl for clear and easy usage.

Closed issues: - Quickstart docs (#3) - CVI Docstrings (#4) - PkgEval failure (#8)

Merged pull requests: - Feature/readme rewrite (#9) (@AP6YC) - Feature/cvi docstrings (#10) (@AP6YC) - Release/0.3.1 (#11) (@AP6YC)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] about 4 years ago

ClusterValidityIndices.jl - v0.3.0

ClusterValidityIndices v0.3.0

Diff since v0.2.1

By way of an internal label map, all implemented CVIs can now be used incrementally with non-monotonically presented labels (e.g., 1,1,3,2,3,5,4, etc.).

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 4 years ago

ClusterValidityIndices.jl - v0.2.1

ClusterValidityIndices v0.2.1

Diff since v0.2.0

Standardized internal methods for type stability.

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 4 years ago

ClusterValidityIndices.jl - v0.2.0

ClusterValidityIndices v0.2.0

Diff since v0.1.6

Explicitly define abstract type inputs for every function.

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 4 years ago

ClusterValidityIndices.jl - v0.1.6

ClusterValidityIndices v0.1.6

Diff since v0.1.5

Export the following names:

  • sortcvidata
  • relabelcvidata

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 4 years ago

ClusterValidityIndices.jl - v0.1.5

ClusterValidityIndices v0.1.5

Diff since v0.1.4

New CVIs/ICVIs:

  • (Renyi's) representative Cross Information Potential (rCIP)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 5 years ago

ClusterValidityIndices.jl - v0.1.4

ClusterValidityIndices v0.1.4

Diff since v0.1.3

New CVIs:

  • Generalized Dunn's Index 43 (GD43)
  • WB Index (WB)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 5 years ago

ClusterValidityIndices.jl - v0.1.3

ClusterValidityIndices v0.1.3

Diff since v0.1.2

New CVIs:

  • Generalized Dunn's Index 53 (GD53)

Because previous releases did not include notes, below are the previously-implemented CVIs:

  • Xie-Beni (XB)
  • Davies-Bouldin (DB)
  • Partition Separation (PS)
  • Calinski-Harabasz (CH)
  • Centroid-based Silhouette (cSIL)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 5 years ago

ClusterValidityIndices.jl - v0.1.2

ClusterValidityIndices v0.1.2

Diff since v0.1.1

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 5 years ago

ClusterValidityIndices.jl - v0.1.1

ClusterValidityIndices v0.1.1

Diff since v0.1.0

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 5 years ago

ClusterValidityIndices.jl - v0.1.0

ClusterValidityIndices v0.1.0

Initial submission of the ClusterValidityIndices package (previously CVI.jl).

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 5 years ago