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 (10.7%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Basic Info
  • Host: GitHub
  • Owner: CSC-510-Team-31
  • License: mit
  • Language: Python
  • Default Branch: main
  • Size: 306 KB
Statistics
  • Stars: 0
  • Watchers: 0
  • Forks: 6
  • Open Issues: 1
  • Releases: 1
Created over 3 years ago · Last pushed over 3 years ago
Metadata Files
Readme Contributing License Code of conduct Citation

README.md

CSC 510 Team 31 - HW 2, 3, 4 & 5

DOI Documentation Status GitHub language count Coverage badge
This repo serves as a rewrite of Dr. Tim Menzies' csv.lua implementation into Python. Apart from academic purposes, the goal is to showcase implementing a test frameworks from scratch, legacy refactorization, and learning more of the nuances of LUA as it's translated to (roughly equivalent) Python code.

To Run

Requires Python 3 and nothing else. You don't need to install anything from requirements.txt; that's purely for our GitHub Actions CI to pick up code coverage on new changes.

From the root directory of this project, run python src/csv.py, followed by a number of options described by running python src/csv.py -h, or by viewing src/constants.py.

To Test

For now, specify a valid -e argument when running the program. For instance, to run all the tests/examples for the functionality, please run python src/csv.py -e ALL.

Owner

  • Name: CSC-510-Team-31
  • Login: CSC-510-Team-31
  • Kind: organization

Citation (CITATION.cff)

cff-version: 1.2.0
title: >-
  CSC510-Group31-Statistical Inferences from a
  Dataset in Python
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Neeloy
    family-names: Gomes
    email: neeloy.gomes@gmail.com
  - given-names: Vishal
    family-names: Veerareddy
    email: veerareddyvishal144@gmail.com
  - given-names: Abhimanyu
    family-names: Bellam
    email: bellamabhimanyu@gmail.com
  - given-names: Tyler
    family-names: Craine
    email: tylerkecraine@gmail.com
  - given-names: Abhishek
    family-names: Gupta
    email: guptabhishek785@gmail.com
identifiers:
  - type: url
    value: 'https://doi.org/10.5281/zenodo.7086751'
url: 'https://github.com/CSC-510-Team-31'
abstract: >-
  This repo serves as a rewrite of Dr. Tim Menzies'
  csv.lua implementation into Python. Apart from
  academic purposes, the goal is to showcase
  implementing a test framework from scratch, legacy
  refactorization, and learning more about the
  nuances of LUA as it's translated to (roughly
  equivalent) Python code.
license: MIT
version: 1.0.1

GitHub Events

Total
Last Year

Dependencies

.github/workflows/csv-test.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v3 composite
  • actions/upload-artifact v2 composite
  • py-cov-action/python-coverage-comment-action v3 composite
.github/workflows/documentation.yml actions
  • actions/checkout v2 composite
.github/workflows/post-coverage-comment.yml actions
  • py-cov-action/python-coverage-comment-action v3 composite
requirements.txt pypi
  • Sphinx ==5.2.3
  • coverage ==5.5