REPL
March 2024
This tool provides an efficient and user-friendly way to explore large CSV datasets locally, making data analysis more accessible while reducing external API calls through caching and ensuring robust error handling for a smoother user experience. REPL has commands such as load, search, and view in order to analyze CSV files. Through these built-in commands, the user can upload a CSV file that exists in a “data/” directory, view it in tabular form, and invoke a CSV parser to search for different values within the file through either fully parsing or using a specified column name/number. Also, there are extensive error handling cases: messages for unsuccessful file load, value not found, invalid column, searching malformed CSV files, accessing files outside of the protected directory, and more. Finally, the user can use any of the keyboard shortcuts displayed at the bottom of the screen!



