Package csv_lua

CSC510-22-group-5

Repo for Software Engineering Group HW - Fall 2022 - Group 5

This repo will be used throughout the CSC510 course to showcase the team contribution towards weekly assignments.

Documentation Badge

unit test codecov GitHub issues GitHub forks GitHub stars

GitHub contributors GitHub commit activity

DOI

GitHub license


Installation

Please check INSTALL.md for instructions on how to install this package.

Running tests from CLI

After installation, tests can be run via the file cli.py.

$ python cli.py -e all

To see help on rest of the options,

$ python cli.py --help

Created code of conduct from default template provided by GitHub as explained in here: https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/adding-a-code-of-conduct-to-your-project

Adding citation using template provided here: https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-citation-files

Expand source code
"""
.. include:: ../README.md
"""

Sub-modules

csv_lua.cols

Cols module is for dealing with columns

csv_lua.data

data module deals with dataframe classes

csv_lua.num

Num module deals with numeric columns in a CSV

csv_lua.row

Row module deals with new rows being read from csv and store them in particular format

csv_lua.settings

Settings module stores the settings for the application.

csv_lua.sym

Sym module deals with symbolic columns of a CSV

csv_lua.test_engine

Engine module is for the test engine

csv_lua.util

Util module contains miscellaneous methods.