https://github.com/lix-it/fuzz-factory
Makes data dirtier
https://github.com/lix-it/fuzz-factory
data-science
Last synced: 6 months ago
JSON representation
Makes data dirtier
- Host: GitHub
- URL: https://github.com/lix-it/fuzz-factory
- Owner: lix-it
- License: apache-2.0
- Created: 2020-07-14T09:58:27.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-07-14T10:38:06.000Z (about 6 years ago)
- Last Synced: 2025-10-20T19:39:40.720Z (9 months ago)
- Topics: data-science
- Language: Go
- Homepage: https://lix-it.com
- Size: 1.04 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Fuzz Factory
Makes data dirtier.
Accepts CSVs.
## Requirements
- Go >= 1.11
## Installation
### Build
`go build ./...`
Or if you are feeling fancy and want to install it to your $PATH and run it from anywhere:
`go install ./...`
## Usage
`fuzz-factory [-d=dictionary.txt][-headers=false] [input] [output=output.csv]`
*flags*
-d
dictionary for random word replacements/additions/substitutions
-headers
input file has first row as headers that need to be kept without changes
## TODO
- [x] header flag
- [ ] build the default dictionary into the binary
- [ ] add a fuzz metric. e.g. Levenshtein distance
- [ ] Input a desired fuzz factor on the command line and it will achieve that
- [ ] Set up fuzz-factors for each column independently