/CSC510_G46_lua2py

Software Engineering project to convert the provided code from lua to python

Primary LanguagePythonMIT LicenseMIT

CSC510_G46_lua2py

DOI

CSC510_G46_lua2py license CSC510_G46_lua2py forks CSC510_G46_lua2py stars CSC510_G46_lua2py issues CSC510_G46_lua2py pull-requests

Report Bug ยท Request Feature

Table of Contents

๐Ÿ“– Introduction

The project here is the conversion of the source code provided at the link from lua to python.

Environment

  • Python 3.7

Documentation

For the complete documentation of the prject please refer to the gargpriyam21.github.io/CSC510_G46_lua2py/

Tasks Description:

Homework Task
HW2 Add the Num and Sym class and the tests cases the, sym, num, bignum.
HW3 Add the Cols, Row, Data class and the test cases eg.csv, eg.data, eg.stats.
HW4 Add all the bling from HW1. Also, add post-commit hooks to auto run all the test cases, the code coverage checks (if your language supports then), and the documentation generators.

โš™๏ธ Execution Steps

To run the following source code, make sure you have the auto93.csv in the data folder.

For installing the additional requirements, execute the following command

pip install -r requirements.txt

Execute the following command:

python csv.py -e ALL

Command Line Arguments:

-e for running the specific test case "For example to run all test case -e task (and -e ALL) runs all tests.

-d for in case of test failure, exit with stack dump

-f provide the file name in case the data is to be read from some other file

-h show the help document for the current code

-n upudate the nums to the specific number you provided

-s specify the specific seed you want

-S feild separator (default ',')

๐Ÿ“ License

This project is licensed under the terms of the MIT license. Please check License for more details.

๐Ÿฐ Contributing

Please contribute using GitHub Flow. Create a branch, add commits, and open a pull request.

Please read CONTRIBUTING for details on our CODE OF CONDUCT, and the process for submitting pull requests to us.

๐Ÿ‘ฅ Contributors

Group 46


Divyang Doshi

Priyam Garg


Yash Bhansali


Dev Mehta


Manogna Choudary Potluri