https://github.com/calgo-lab/tab_err

Fully-controlled realistic error generation for tabular data.

https://github.com/calgo-lab/tab_err

Science Score: 26.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
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (14.1%) to scientific vocabulary

Keywords

data-errors data-quality error-modeling tabular-data
Last synced: 5 months ago · JSON representation

Repository

Fully-controlled realistic error generation for tabular data.

Basic Info
Statistics
  • Stars: 3
  • Watchers: 5
  • Forks: 0
  • Open Issues: 1
  • Releases: 4
Topics
data-errors data-quality error-modeling tabular-data
Created almost 2 years ago · Last pushed 9 months ago
Metadata Files
Readme License

README.md

tab_err

tab_err is an implementation of a tabular data error model that disentangles error mechanism and error type. It generalizes the formalization of missing values, implying that missing values are only one of many possible error type implemented here. tab_err gives the user full control over the error generation process and allows to model realistic errors with complex dependency structures.

The building blocks are ErrorMechanisms, ErrorTypes, and ErrorModels. ErrorMechanism defines where the incorrect cells are and model realistic dependency structures and ErrorType describes in which way the value is incorrect. Together they build a ErrorModel that can be used to perturb existing data with realistic errors.

This repository offers (soon) three APIs, low-level, mid-level and high-level.

Examples

For details and examples please check out our Getting Started Notebook.

Where to get it

The source code is currently hosted on GitHub at: https://github.com/calgo-lab/tab_err

Binary installers for the latest released version are available at the Python Package Index (PyPI).

sh pip install tab-err

Contributing

To develop tab_err, install the uv package manager. Run tests with uv run pytest. Develop features on feature branches and open pull requests once you're ready to contribute. Make sure that your code is tested, documented, and well described in the pull request.

Owner

  • Name: Cognitive Algorithms Lab
  • Login: calgo-lab
  • Kind: organization
  • Location: Germany

GitHub Events

Total
  • Release event: 3
  • Watch event: 3
  • Delete event: 7
  • Public event: 1
  • Push event: 67
  • Pull request review event: 6
  • Pull request review comment event: 8
  • Pull request event: 18
  • Create event: 10
Last Year
  • Release event: 3
  • Watch event: 3
  • Delete event: 7
  • Public event: 1
  • Push event: 67
  • Pull request review event: 6
  • Pull request review comment event: 8
  • Pull request event: 18
  • Create event: 10

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 0
  • Total pull requests: 9
  • Average time to close issues: N/A
  • Average time to close pull requests: 3 days
  • Total issue authors: 0
  • Total pull request authors: 3
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 4
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 9
  • Average time to close issues: N/A
  • Average time to close pull requests: 3 days
  • Issue authors: 0
  • Pull request authors: 3
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 4
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
  • se-jaeger (4)
  • chandlerNick (4)
  • philipp-jung (2)
Top Labels
Issue Labels
Pull Request Labels
WIP (2)

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 27 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 4
  • Total maintainers: 1
pypi.org: tab-err

Fully-controllable error generation for tabular data.

  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 27 Last month
Rankings
Dependent packages count: 10.0%
Average: 33.0%
Dependent repos count: 56.1%
Maintainers (1)
Last synced: 6 months ago