Skip to main content

No project description provided

Project description


PyPI - Version docs GitHub

Infer and validate data-type schemas in Python.

Installation

pip install baskerville

Example

# mascots.csv
Name,LOC,Species
Ferris,42,Crab
Corro,7,Urchin
>>> import baskerville
>>> fields = baskerville.infer_csv("mascots.csv")
>>> print(baskerville.display_fields(fields))
╭──────┬─────────┬─────────╮
 Name  LOC      Species 
├──────┼─────────┼─────────┤
 Text  Integer  Text    
       Float            
       Text             
╰──────┴─────────┴─────────╯

Contributing

Versioning

The repo bases versioning from Conventional Commits

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

baskerville-0.3.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.7+ manylinux: glibc 2.17+ x86-64

baskerville-0.3.0-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.5 MB view details)

Uploaded CPython 3.7+ manylinux: glibc 2.17+ s390x

baskerville-0.3.0-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.4 MB view details)

Uploaded CPython 3.7+ manylinux: glibc 2.17+ ppc64le

baskerville-0.3.0-cp37-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.3 MB view details)

Uploaded CPython 3.7+ manylinux: glibc 2.17+ ARMv7l

baskerville-0.3.0-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.7+ manylinux: glibc 2.17+ ARM64

baskerville-0.3.0-cp37-abi3-manylinux_2_5_i686.manylinux1_i686.whl (1.3 MB view details)

Uploaded CPython 3.7+ manylinux: glibc 2.5+ i686

File details

Details for the file baskerville-0.3.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for baskerville-0.3.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1b88d733ef585755bcf54528311aba949f6af4af953ccf5530ade9ebe175bba0
MD5 a8101c40a59f82c91b64a4363b892614
BLAKE2b-256 e91b69e51d98e980fe4d69a1f536e0c5fa3c845cec13a695c080b22520d24a53

See more details on using hashes here.

File details

Details for the file baskerville-0.3.0-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for baskerville-0.3.0-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 fef41dd4af70b96e5fb89d1a8e39eafd59f19902d01fd615c8474a2767131f7c
MD5 35f8cd6cb26c04c7ec695a07b64cd903
BLAKE2b-256 5643fae6243af89b7c358243a9e5053c5c1ec5a874b651e04ab3412eeba72699

See more details on using hashes here.

File details

Details for the file baskerville-0.3.0-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for baskerville-0.3.0-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a8fef9d3b6165dd342b00daca68f2dd6be25357bd4c48169ab1a845f094be728
MD5 a126cecbbc4a5e50a144147fb1f6ed80
BLAKE2b-256 1a04f75dad415ee526f8f4f2ed810b09e412617fc34bd8b2804a3f9724f25072

See more details on using hashes here.

File details

Details for the file baskerville-0.3.0-cp37-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for baskerville-0.3.0-cp37-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 f4f9e0045641ceeb782c622b5887c44aa79dd68d5848a2d3a66f5f2a00d7d984
MD5 fbfa6c6f4eecdeb05793b7f8b6c20e16
BLAKE2b-256 e3160b32984a324f198431107b57de75fc114ad87183c62b1fadd239183cd25a

See more details on using hashes here.

File details

Details for the file baskerville-0.3.0-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for baskerville-0.3.0-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dd3015e869c4ae66a5157076509677b59caa6e935df21036eb66a583e50819c8
MD5 c097d06fd54ea5bc7e1369333dd46231
BLAKE2b-256 a5d64c6a9915a05ba5200076ac2db6bdd4109d530f59f603db70b83a6a918c04

See more details on using hashes here.

File details

Details for the file baskerville-0.3.0-cp37-abi3-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for baskerville-0.3.0-cp37-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 cd5591c7d9bda174c51e5ea24d54452a0573eda7072337ccf96dd795bc02749f
MD5 34509cc349c0529be3a5b003bb37b977
BLAKE2b-256 efad91409334d40883c9c44a1bf90766daf1ac08d20fe37b008d58189f8904e0

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page