Skip to content

Latest commit

 

History

42 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Auto-Analyst

This program aims to replace ACL Analytics for the specific tasks I use it for, which include the following:

  1. Importing data from various formats
  2. Exporting data to various formats
  3. Generating descriptive statistics
  4. Random attribute sampling
  5. Stratified random attribute sampling
  6. Appending datasets
  7. Filtering datasets
  8. Executing arbitrary scripts that manipulate the data

Beyond performing these data analysis tasks, the program will also output work papers in .xlsx format that document the work performed and contain a copy of the exact commands used to perform the work.

Supported data formats

The following data formats are supported for input and output:

  1. .xlsx
  2. .csv
  3. .tsv
  4. .parquet

How to use

First, generate a configuration file using the console app:

# Generate a configuration file in the current working directory.
auto-analyst init

# Generate a configuration file in another directory.
auto-analyst init --output ~/project/config.json

Next, edit the generated configuration file in a text editor.

Finally, run the console app with the configuration file:

# Run the process defined in config.json.
auto-analyst run config.json

About

Data analytics tool meant to replace ACL Analytics for my use cases

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages