Skip to main content

IPython plugin for DataLinter

This is a Ipython magic that allows one to run DataLinter in Jupyter notebooks.

License

tests

til

Installation

Make sure you have up-to-date stable versions of IPython and Jupyter.

The Jupyter magic

The Jupyter magic can be installed with

pip install datalintermagic
python -m pip install datalintermagic

DataLinter

Install DataLinter by pulling the Docker image:

docker pull ghcr.io/zgornel/datalinter-compiled:latest

and start it with:

docker run -it --rm -p10000:10000 \
    ghcr.io/zgornel/datalinter-compiled:latest \
        /datalinterserver/bin/datalinterserver \
            -i 0.0.0.0 \
            --config-path /datalinter/config/default.toml \
            --log-level debug

If the server starts correctly, it should display something like:

Warning: KB file not correctly specified, defaults will be used.
└ @ datalinterserver /DataLinter/apps/datalinterserver/src/datalinterserver.jl:83
[ Info: • Data linting server online @0.0.0.0:10000...
[ Info: Listening on: 0.0.0.0:10000, thread id: 1

License

This code has an GNU GPLv3 license.

Contributing

To report a bug or request a feature, please file an issue.

Recent changes can be found in CHANGELOG.md.

References

[1] https://en.wikipedia.org/wiki/Lint_(software)

Metadata

Release files for datalintermagic 0.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for datalintermagic 0.0.2
File Size Uploaded
datalintermagic-0.0.2.tar.gz 25.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for datalintermagic 0.0.2
File Interpreter ABI Platform
datalintermagic-0.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 43.3 kB

Release files / datalintermagic-0.0.2.tar.gz

Download URL datalintermagic-0.0.2.tar.gz
Size 25.2 kB
Tags Source
SHA-256 checksum
How to use checksums
7059331729d5f7882c9984225362668f78f5363b759d27c354faddc20d5afe0d
BLAKE2b-256 checksum
How to use checksums
f60a9285a9c92b49c971a55b710ce6f8c5c755a5800a8bbba8218c09a9f99a1b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / datalintermagic-0.0.2-py3-none-any.whl

Download URL datalintermagic-0.0.2-py3-none-any.whl
Size 18.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c2cdaba35db931bbac1608b20d5a9f1f01929607680c1da778bf5fe4be46eab2
BLAKE2b-256 checksum
How to use checksums
070c4f3a4da10dad44d8756793e35c09c9a47b4185f1ea14b9d45da32305eef9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page