This tool is currently experimental. While functioning, it's currently buggy and unstable. Do not procede unless you are comfortable debugging Clojure code and submitting issues to this repo (highly encouraged!).
This is a tool for generating demonstration datasets that conform to a specified shape or pattern.
Want to demonstrate data analysis (graphing, ML, etc.) but don't have data that you can share? This tool is for you.
This tool can be used as a standalone JAR or as a library in any JVM language.
-
Clone this repo
-
Ensure you have Leinigan (and any of it's dependencies) installed. See here https://github.com/technomancy/leiningen
-
For standalone access run
lein uberjar
to build. The jar will be located in/target/uberjar/
and have a suffix of-standalone.jar
$ java -jar data-generator-X.X.X-standalone.jar <filename of config here>
Note: Currently only supports json files
(data-generator.core/generate-data <insert config MAP here>)
Example config files can be found in the /resources/
directory. Make note to update at least the database specs before running.