https://github.com/calgo-lab/tab_err
Fully-controlled realistic error generation for tabular data.
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
Repository
Fully-controlled realistic error generation for tabular data.
Basic Info
- Host: GitHub
- Owner: calgo-lab
- License: apache-2.0
- Language: Python
- Default Branch: main
- Homepage: https://tab-err.readthedocs.io/latest/
- Size: 389 KB
Statistics
- Stars: 3
- Watchers: 5
- Forks: 0
- Open Issues: 1
- Releases: 4
Topics
Metadata Files
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
- Repositories: 2
- Profile: https://github.com/calgo-lab
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
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.
- Homepage: https://tab-err.readthedocs.io/latest/
- Documentation: https://tab-err.readthedocs.io/latest/
- License: Apache-2.0
-
Latest release: 0.2.0
published 10 months ago