ase_group12_hws

Automated Software Engineering Group 12

https://github.com/mansimran7/ase_group12_hws

Science Score: 54.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (16.9%) to scientific vocabulary
Last synced: 10 months ago · JSON representation ·

Repository

Automated Software Engineering Group 12

Basic Info
  • Host: GitHub
  • Owner: Mansimran7
  • License: mit
  • Language: Python
  • Default Branch: main
  • Homepage:
  • Size: 785 KB
Statistics
  • Stars: 2
  • Watchers: 3
  • Forks: 0
  • Open Issues: 1
  • Releases: 2
Created over 3 years ago · Last pushed about 3 years ago
Metadata Files
Readme Contributing License Code of conduct Citation

README.md

Automated Software Engineering (2023) Lua to Python

DOI GitHub Python 3.8 GitHub language count Discord GitHub forks GitHub issues GitHub code size in bytes GitHub release (latest by date) GitHub pull requests GitHub contributors GitHub Workflow Status (with branch)

Table of Contents:

  1. Introduction
  2. Getting Started
  3. License
  4. Directory Structure
  5. Contributors

Introduction

LUA is an ultra lightweight scripting language comprising less than two dozen keywords: and, break, do, else, elseif, end, false, for, function, if, in, local, nil, not, or, repeat, return, then, true, until, while.

LUA has a considerably smaller footprint than other programming languages (with its complete source code and documentation taking a mere 1.3 MB).

This repository contains the source code cnversion from lua to python scripting language.

Getting Started

Check whether python is installed in your system. You can check that through: bash python --version

Clone this repository using

bash git clone https://github.com/Mansimran7/ASE_Group12_Hws.git

Now you just need to run the following line inside /src folder to run all its test cases: bash python main.py -g all You can also choose a single test to test from ["num","sym","rand","the"] by the following command line: bash python main.py -g [name-of-test-case]

License

This project is licensed under MIT. Further details regarding the license can be found here.

Directory Structure

C:.
│   .gitignore
│   CITATION.cff
│   CODE_OF_CONDUCT.md
│   CONTRIBUTING.md
│   LICENSE.md
│   README.md
│   requirements.txt
│
├───.github
│   └───workflows
│           LUA2Python.yml
│
├───docs
│       docs.md
│
├───etc
│   ├───data
│   │       auto93.csv
│   │
│   ├───img
│   │       Discord_server_proof.png
│   │       luatopython_group12.gif
│   │
│   └───out
│           cluster.out
│           data.out
│           script.out
│
├───src
│   ├───Hw1-script
│   │   │   help.py
│   │   │   main.py
│   │   │   misc.py
│   │   │   num_class.py
│   │   │   sym_class.py
│   │   │   utils.py
│   │   │   __init__.py
│   │
│   ├───Hw2-data
│   │   │   cols_class.py
│   │   │   DATA_class.py
│   │   │   help.py
│   │   │   main.py
│   │   │   misc.py
│   │   │   num_class.py
│   │   │   row_class.py
│   │   │   sym_class.py
│   │   │   utils.py
│   │   │   __init__.py
│ 
│   ├───Hw3-cluster
│   │   │   cols_class.py  
│   │   │   DATA_class.py
│   │   │   help.py
│   │   │   main.py
│   │   │   misc.py
│   │   │   num_class.py
│   │   │   row_class.py
│   │   │   sym_class.py
│   │   │   utils.py
│   │   │   __init__.py
│
└───tests
    │   testEngine.py
    │   test_add.py
    │   __init__.py 

Contributors

  1. Devanshi Savla
  2. Indranil Banerjee
  3. Mansimran Singh Anand

To find out how you can contribute to this project, read the CONTRIBUTING.md file

The discord chat channel link is included in the file CONTRIBUTING.md

Owner

  • Name: Mansimran Singh Anand
  • Login: Mansimran7
  • Kind: user
  • Location: Raleigh, NC

Full Stack Developer @machado-lab

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: "Anand"
  given-names: "Mansimran Singh"
- family-names: "Savla"
  given-names: "Devanshi"
- family-names: "Banerjee"
  given-names: "Indranil"
title: "ASE_Group12_Hws"
version: 1.0.0
doi: 10.5281/zenodo.1234
date-released: 2023-01-17
url: "https://github.com/Mansimran7/ASE_Group12_Hws"

GitHub Events

Total
Last Year

Dependencies

.github/workflows/LUA2Python.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v3 composite
  • codecov/codecov-action v2 composite
requirements.txt pypi
  • Flask ==1.0.2
  • virtualenv ==16.0.0