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

Repository

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

README.md

CSC510 Software Engineering Group 37 Presents: Column Summaries

DOI GitHub issues Repo Size Unit tests codecov

Objective

The objective of this repository is to replicate, in python, this code, which was originally written in Lua.

This code reads in a .csv file and generates summaries of the columns. For numeric (Num) columns, this is median (the middle value of a sorted list of numbers thus far seen) and standard deviation (a measure of the spread of numbers); note that Num is a reservoir sampler which keeps only a finite quantity of numbers. For symbolic (Sym) columns, this is mode (the most common symbol) and entropy (the effort required to recreate a signal).

For an example .csv in the required format, check out \data\auto93.csv

Running

  • To install necessary packages, run pip install -r requirements.txt
  • To run the program, navigate to \CSC510-HW_37 and run python code\Csv.py
  • Tests are contained in \CSC510-HW_37\code\Tests.py

Example output is shown below:

hw_output_csv

hw_output_csv_2

Testing

The output of running \CSC510-HW_37\code\Tests.py is shown below:

hw_test

Contributors

  • M M Abid Naziri
  • Nikhil Mehra
  • Bella Samuelsson
  • Parth Katlana
  • Heidi Reichert

Owner

  • Name: Nikhil Mehra
  • Login: Nikhil1912
  • Kind: user

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: "Reichert"
  given-names: "Heidi"
  orcid: "https://orcid.org/0000-0002-1814-3611"
- family-names: "Mehra"
  given-names: "Nikhil"
  orcid: "https://orcid.org/0000-0002-2243-1456"
- family-names: "Samuelsson"
  given-names: "Bella"
  orcid: "https://orcid.org/0000-0003-0129-9529"
- family-names: "Katlana"
  given-names: "Parth"
  orcid: "https://orcid.org/0000-0003-0129-9529"
- family-names: "Naziri"
  given-names: "Abid"
  orcid: "https://orcid.org/0000-0002-3499-5283"
title: "CSC510-HW_37"
version: 1.0.0
date-released: 2022-09-19
url: "https://github.com/Nikhil1912/CSC510-HW_37"

GitHub Events

Total
Last Year

Dependencies

.github/workflows/unit-tests.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v3 composite
  • codecov/codecov-action v3 composite
requirements.txt pypi
  • PyYAML ==6.0
  • coverage ==6.5.0