https://github.com/cscully-allison/materia
A shallow-embedded domain specific language for data quality control.
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.7%) to scientific vocabulary
Repository
A shallow-embedded domain specific language for data quality control.
Basic Info
- Host: GitHub
- Owner: cscully-allison
- Language: Python
- Default Branch: master
- Size: 3.71 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 2
Metadata Files
readme.md
Materia
Materia is an Embedded Domain Specific Language written in Python which provides tools and abstractions to simplify creation and execution of quality control tests on your tabular data sets.
Installation
To install and use Materia, clone this repository to your local machine. Navigate to the top-level Materia directory and run,
pip3 install -r requirements.txt
After this, copy Materia.py and the libs directory to your project directory. From there, Materia can be pulled into your data testing script with the command:
from Materia import *
This will allow you to create a new Dataset object from tabular data stored in .csv format and begin using Materia.
Test Documenation
For a side-by-side documenation of tests evaluated in the QOD 2020 Materia paper please go here
Some Important Language Constructs
| Language Construct | Additional Info | Description |
|--------------------------------------|--------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Dataset() | args: filename
Owner
- Name: cscully-allison
- Login: cscully-allison
- Kind: user
- Repositories: 33
- Profile: https://github.com/cscully-allison
GitHub Events
Total
Last Year
Issues and Pull Requests
Last synced: over 1 year ago
All Time
- Total issues: 0
- Total pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Total issue authors: 0
- Total pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0