
CluGen
CluGen implements an algorithm for generating multidimensional clusters in Julia.

About CluGen
CluGen is a Julia implementation of the clugen algorithm for generating multidimensional clusters with arbitrary distributions. Each cluster is supported by a line segment, and the segment's position, orientation, and length determine where the cluster's points are placed. The repository includes a quick-start example that generates and plots 2D and 3D clusters.
The package is released under the MIT License. Documentation and examples are linked from the repository. The authors ask that users who use the software cite the 2023 paper "Generating multidimensional clusters with support lines" in Knowledge-Based Systems.
Key features
- Generates multidimensional clusters with arbitrary distributions
- Positions each cluster using a support line segment's position, orientation, and length
- Installable in Julia with Pkg.add("CluGen")
- Quick-start examples for generating and plotting 2D and 3D clusters
- Related clugen implementations in Python, R, and MATLAB/Octave
- Released under the MIT License
- Documentation and examples are linked from the repository
- Includes a citation reference for academic use
CluGen at a glance
- Website
- github.com/clugen/CluGen.jl
- Category
- Development › Developer Tools
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
Guides for Developer Tools
CluGen alternatives
Tools and sites you could use instead, ranked by how closely they match.
clugenr implements an algorithm for generating multidimensional clusters in R.
pyclugen implements the multidimensional cluster generation algorithm in Python.
MOCluGen implements multidimensional cluster generation for MATLAB and Octave.
Koalas implements the pandas DataFrame API on Apache Spark and is deprecated; for Apache Spark 3.2 and above, use PySpark directly.
Reinforcement learning algorithms can be evaluated with Gym4ReaL, a Gymnasium-based suite of realistic environments.
DSPy is a framework for programming language models, with algorithms to optimize prompts and model weights.
Popular in Developer Tools
Well-known listings from the same topic.
CluGen FAQ
How do I install CluGen?
Where is the documentation?
How should I cite CluGen?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.













